为了账号安全,请及时绑定邮箱和手机立即绑定

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • www.npmjs.com github.com
    查看全部
  • 加 _ 的是私有模块,通过exports暴露
    查看全部
    1 采集 收起 来源:HTTP 源码解读

    2017-02-14

  • gtuhub仓库主页按T可以呼出搜索
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2017-02-14

  • 一、学习nodejs的原因 1、很火。2、很强。 二、学习的网站 1、nodejs.org 2、www.npmjs.com 3、github.com 4、stackoverflow.com
    查看全部
  • this指向当前function的拥有者。即上下文,call和apply可以改变上下文。
    查看全部
  • http模块不解析请求的具体内容,只分离出请求头和请求体
    查看全部
  • Events a.EventEmitter支持多个事件监听,最大为10,也可以自定义最大数 //添加监听 var EventEmitter = require('events').EventEmitter; var instance = new EventEmitter(); instance.on('event',function(arguments){}); b.如果超过十个也能执行,不过有可能会造成内存泄漏 //自定义最大数 //每个setMaxListeners针对的是一个特定事件:即event1,event2,... 默认最大都为10,本例为num instance.setMaxListeners(num); c.事件监听之后,需要emit(发射,发出)才会执行 instance.emit('event',arguments) d.判断是否监听 boolean instance.emit('event',arguments) //true or false e.移除监听事件 //移除单个事件监听 instance.removeListener('event',funcName) //移除事件需具名函数,匿名函数不行 //移除多个事件监听 instance.removeAllListerner() //不传参表示移除所有事件监听 instance.removeAllListerner('event') //移除特定event的所有事件监听 f.计算事件监听数量 //第一种 instance.listeners('event').length //第二种 EventEmitter.listenerCount(instance,'event')
    查看全部
  • 不同的版本对应的接口的肯定不相同,本课程的是0.10.3
    查看全部
  • 技术问答社区
    查看全部
  • module.exports是真正的接口,exports只不过是它的辅助工具,是指向module.exports的引用。 模块可以是任何你设置给它的东西(任何合法的javascript对象--boolean, number, date, JSON, string, function, array等等)。 如果你没有显式的给Module.exports设置任何属性和方法,那么你的模块就是exports设置给Module.exports的属性。 如果你想要的模块是一个特定的类型就用Module.exports。 如果你想要的模块是一个典型的“实例化对象”就用exports。 推荐使用exports导出,除非你打算要一个类型而不是一个“实例化对象”。
    查看全部
  • exports 和 module.exports的区别 1. module.exports 初始值为一个空对象 {} 2. exports 是指向的 module.exports 的引用 3. require() 返回的是 module.exports 而不是 exports 系统自动给nodejs 文件增加2个变量 exports 和 module, module 又有一个属性 exports, 这个exports 属性指向一个空对象 {}; 同时 exports这个变量也指向了这个空对象{}; 于是就有了 exports => {} <=module.exports. 这2个exports 其实是没有直接关系的,唯一的关系是: 他们初始都指向同一个空对象{}; 如果其中一个不指向做个空对象了, 那么他们的关系就没有了.
    查看全部
  • 网站的。 node.js
    查看全部
  • apache ab 测试工具 测试慕课网
    查看全部
    0 采集 收起 来源:HTTP 性能测试

    2017-02-13

  • call 实现继承
    查看全部
  • call 改变对象this上下文
    查看全部

举报

0/150
提交
取消
课程须知
我们的教程面向的同学是:有 JavaScript 基础的同学,如果有过任何后台语言开发的经验更适合,对于有基础的同学,可以快进跳着看教程,不必拘束于每一分钟都听,很多时候其实是思路,思路打通了,很多技术细节也就不用纠结了。
老师告诉你能学到什么?
从 Node.js 基础知识入手,比如安装,环境配置、开发环境等,进一步熟悉 Node.js API ,一些 HTTP 知识,并且对模块的概念和使用更加熟悉,从而进阶到模块或者插件的开发,最终能够借助 Node.js 快速实现特定的需求。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!