Node.js

Node.js相关技术

第 5/15 页,共 148 篇文章

JS中的call()和apply()方法

1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 t...
阅读全文 →

nodejs的全局对象

JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global对象的...
阅读全文 →

Node.JS服务端代码规范(1)

总原则代码必须整洁!代码必须整洁!!代码必须整洁!!!   命名规范文件使用大写字母开头,驼峰式,不能含有下划线逻辑模块,请使用与该文件内所有类相同的名字变量模块变量,使用大写字母开头,驼峰式,不能含有下划线对象的内部变量,使用小写字母开头,驼峰式,不能含有下划线命名需自解释其含义,不能书写注释不合格合格var s;//启动服务...
阅读全文 →

underscore的新数组应用

 前几天有个小需求 根据一个大数组得到一个权限的数组并且新增的数组是其中某几项相加 相减的记过  查询了下underscore 文档 很方便了实现了功能 如下 var _=require('underscore') ; var a=[{one: 1,&...
阅读全文 →

小聂教你nodejs 之逻辑思维

       今天有几个朋友说遇到编程思维的问题 其实刚入行的那几年 我也时长遇到这样的问题 一个需求 半天想不到解决方案 苦恼的不行 下面为了能或许让大家少走弯路 我把我遇到问题的解决问题过程做个简单的介绍 希望对大家有所帮助      ...
阅读全文 →

小聂教你写nodejs之博客系统解析

    最近nodejs小聂重写了自己的博客 用时六个小时左右     本博客系统源代码 https://coding.net/u/niefengjun/p/blog_es6/git    本博客系统的代码图    先把目录结构做个简单介绍...
阅读全文 →

用Q 重写博客

    最近尝试用Q重写博客功能 陆续更新中  经过一天的努力 用新办法重写博客完成 欢迎大家提出意见      mac@niefengjun.cn   代码实例 https://coding.net/u/niefengjun/p/blog_es6/git&n...
阅读全文 →

[ES6]Promise对象Promise.all()方法的使用

Promise对象是ECMAScript 6中新增的对象。Promise对象把JavaScript中的异步处理对象和处理规则进行了规范化。本文以两个示例介绍一下Promise对象中Promise.all()方法的使用。 1. Promise.all()方法简介 Promise.all(promiseArray)方法是Promise对象上的静态方法...
阅读全文 →

javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1...
阅读全文 →

JavaScript 数据类型

字符串、数字、布尔、数组、对象、Null、UndefinedJavaScript 拥有动态类型JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:实例var x              &...
阅读全文 →