10 2018 档案

摘要:┅┉ Node.js ┅┉ 定义: Chrome V8引擎的JavaScript运行环境 特点: <1>事件驱动 <2>非阻塞I/O 包管理: npm Node.js提供API: 文件读写, 进程管理, 网络通信... ┅┉ Node.js安装 ┅┉ node: https://nodejs.org 阅读全文
posted @ 2018-10-15 22:51 silvercell 阅读(2699) 评论(0) 推荐(0) 编辑
摘要:┅┉ Node.js ┅┉ 定义: Chrome V8引擎的JavaScript运行环境 特点: <1>事件驱动 <2>非阻塞I/O ┅┉ node的基本概念 ┅┉ 理解: 模块/ 包 / CommonJS 1.解决这几个问题出现不同的规范 依赖关系 命名空间 代码组织 2. 开发规范: AMD C 阅读全文
posted @ 2018-10-15 22:51 silvercell 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:package.json 定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)1、 创建 package.json npm init 交互式自定义配置, 生成 package.json npm init –yes 强制生成package.json,用目录名为模块名。目 阅读全文
posted @ 2018-10-15 17:51 silvercell 阅读(32) 评论(0) 推荐(0) 编辑
摘要:NPM的使用 Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。 在 NodeJs 中通过 NPM 命令来下载第三方的模块(包)。 从此处 https://www.npmjs.com 查找包npm install 命令安装 常见的使用场景有以下几种: 1 允许 阅读全文
posted @ 2018-10-15 17:50 silvercell 阅读(815) 评论(0) 推荐(0) 编辑
摘要:1、Nodejs是一个平台,构建在chrome的V8上(js语言解释器)built on Chrome's JavaScript runtime ,采用事件驱动event-driven、非阻塞模型 non-blocking I/O model( c++库:libuv)。 2、为什么单线程却能够支持高 阅读全文
posted @ 2018-10-15 17:49 silvercell 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:CommonJS模块规范 写在前面: 一个文件就是一个模块。 CommonJS 是模块化的标准, Nodejs 采用 CommonJS 模块规范,是commonJS(模块化)的实现 ES6已经出现了模块规范,如果使用ES6的模块规范是无需node.js环境的。 一、为什么制定CommonJS规范? 阅读全文
posted @ 2018-10-15 17:48 silvercell 阅读(3358) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-08 12:45 silvercell 编辑
摘要:类似数组的对象 如果一个对象的所有键名都是正整数或零,并且有length属性,那么这个对象就很像数组,语法上称为“类似数组的对象”(array-like object)。 上面代码中,对象obj就是一个类似数组的对象。但是,“类似数组的对象”并不是数组,因为它们不具备数组特有的方法。对象obj没有数 阅读全文
posted @ 2018-10-07 13:01 silvercell 编辑