资讯专栏INFORMATION COLUMN

node 学习笔记(未整理)

adie / 632人阅读

摘要:一个服务器实例就是一个事件发射器,一个可以继承能够添加事件发射及处理能力的类。编程其实就是定义事件触发器和触发事件触发器处理的编程继承事件发射器用匿名函数保留全局变量的值串行与并行控制串行任务执行顺序插件

exports 与 module.exports 的区别

node 引入模块 有./ 与 没有的区别(文件系统的工作原理)

例子中引入的是./currency。如果省略./,只写currency, Node会遵照
几个规则搜寻这个模块,如图3-5所示。

用环境变量NODE_PATH可以改变Node模块的默认路径。

如果模块是目录,在模块目录中定义模块的文件必须被命名为index.js,除非你在这个
目录下一个叫package.json的文件里特别指明。要指定一个取代index.js的文件, package.json文件
里必须有一个用JavaScript对象表示法(JSON)数据定义的对象,其中有一个名为main的键,指
明模块目录内主文件的路径

Node能把模块作为对象缓存起来。如果程序中的两个文件引入了相
同的模块,第一个文件会把模块返回的数据存到程序的内存中,这样第二个文件就不用再去访问
和计算模块的源文件了

回调与事件监听

创建自己的事件发射器。

一个Node HTTP服务器实例就是一个事件发射器,一个可以继承、能够添加事件发射及处理
能力的类(EventEmitter)。 Node的很多核心功能都继承自EventEmitter,你也能创建自己
的事件发射器。

node编程 其实就是 定义事件触发器 和 触发事件触发器处理 的编程

继承事件发射器

用匿名函数保留全局变量的值

串行与并行

控制串行任务执行顺序插件

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89096.html

相关文章

  • 前端学习资源汇总

    摘要:建立该仓库的目的主要是整理收集学习资源,统一管理,方便随时查找。目前整合的学习资源只是前端方向的,可能会存在漏缺比较好的资源,需要慢慢的完善它,欢迎在该上补充资源或者提供宝贵的建议。 说明 平时的学习资源都比较的凌乱,看到好的资源都是直接收藏在浏览器的收藏夹中,这样其实并不方便,整理在云笔记上,也不方便查看修改记录,索性就整理在 github 上并开源出来,希望帮助大家能够更快的找到需...

    SnaiLiu 评论0 收藏0
  • AI开发书籍分享

    摘要:编程书籍的整理和收集最近一直在学习深度学习和机器学习的东西,发现深入地去学习就需要不断的去提高自己算法和高数的能力然后也找了很多的书和文章,随着不断的学习,也整理了下自己的学习笔记准备分享出来给大家后续的文章和总结会继续分享,先分享一部分的 编程书籍的整理和收集 最近一直在学习deep learning深度学习和机器学习的东西,发现深入地去学习就需要不断的去提高自己算法和高数的能力然后...

    huayeluoliuhen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<