-
http请求的简单流程查看全部
-
url.format({ protocol: 'http:', slashes: true, auth: null, host: 'www.imooc.com', port: null, hostname: 'www.imooc.com', hash: null, search: null, query: null, pathname: '/video/6710', path: '/video/6710', href: 'http://www.imooc.com/video/6710' }); url.resolve('http://www.imooc.com/', '/video/6710');查看全部
-
url.parse('http://www.imooc.com/video/6710');查看全部
-
nodejs的主要方向:nodejs实现高并发、大规模的运行特性查看全部
-
创建学校的方法,classes是一个数组对象 [ { "teacherName": "Robin", "students": ["stu1","stu2"] }, { "teacherName": "Robin", "students": ["stu1","stu2"] } ]查看全部
-
module.export和export的区别: 想让模块成为一个特别的对象类型,使用 module.exports = add; (推荐使用) 想让模块成为一个传统的模块实例,使用 exports.add = add; module.exports支持已有的,exports是module.exports的辅助方法。查看全部
-
模块的流程: 1.创建模块; 2.导出模块; 3.加载模块; 4.使用模块。查看全部
-
1.模块的分类: 核心模块、文件模块、第三方模块; 2.模块的引用:可以通过路径和模块名。模块名引用最终也会被映射为路径。包含了核心函数的核心模块会在node启动时被预先加载。 3.文件模块、第三方模块 都是非核心模块,文件模块就是本地模块查看全部
-
模块与包管理工具,js和common.js规范下体验的对比查看全部
-
Commonjs规范,每个模块分为三个部分:定义、标识、引用查看全部
-
【js的天生缺陷——缺少模块化管理机制】 ·表现>> JS中容易出现变量被覆盖,方法被替代的情况(既被污染)。特别是存在依赖关系时,容易出现错误。这是因为JS缺少模块管理机制,来隔离实现各种不同功能的JS判断,避免它们相互污染。 ·解决>> 经常采用命名空间的方式,把变量和函数限制在某个特定的作用域内,人肉约定一套命名规范来限制代码,保证代码安全运行。jQuery中有许多变量和方法,但是无法直接访问,必须通过jQuery,$调用 各个方法。 【Commonjs规范】 不同于jQuery,Commonjs是一套规范,约定了js如何组织,如何编写,包括包,二进制,套接字,单元测试等等。大部分标准在拟定和讨论之中,首先把执行不同任务的代码块和代码文件看为独立的模块,每一个模块都是一个单独的作用域,但不是孤立的,可能存在依赖关系。每个模块分为三个部分,定义、标识和引用。这套规范与现实产品如node.js相互影响,良性循环。 【NodeJs的模块管理机制】 基于commonjs实现了模块管理系统。node中每一个js文件都是一个独立的模块,在其内部不需要有命名空间,不需要担心变量的污染和方法定义时的隔离。同时模块之间可以组合形成更强大的模块或功能包。npm即是用来管理各种功能包的。查看全部
-
简单的server编写(链式调用)查看全部
-
Linux发行版的包工具查看全部
-
检验和安装基础环境查看全部
-
安装环境要求查看全部
举报
0/150
提交
取消