Node.js源码解析-require背后 欢迎来我的博客阅读:《Node.js源码解析-require背后》 在编写 Node.js 应用的过程中,我们或多或少的都写过类似...
browserify就是一个js打包工具,使用方法见:browserify-github 要学习源码 我们首先要知道这个打包工具打包出了什么。 安装: main.js: f...
我们调用browserify时通常有两种方式: 一:命令行方式 这个时候调用的文件是:package.json: 然后我们进入该文件: 他首先生成了./args实例,并且把命...
我们知道Javascript作为一种动态语言,性能方面与c#,Java之类的静态语言相比存在着一定的差距。而随着Web技术的发展,对Javascript的执行效率提出越来越高...
js中创建对象的方式一般有两种Object.create和new 在讲述两者区别之前,我们需要知道: 构造函数Foo的原型属性Foo.prototype指向了原型对象。 原型...
垃圾回收机制 V8的垃圾回收策略基于分代回收机制,该机制又基于 世代假说。该假说有两个特点: 大部分新生对象倾向于早死; 不死的对象,会活得更久。 基于这个理论,现代垃圾回收...
前言 1.渲染引擎及网页渲染 1.1.渲染引擎 渲染引擎:能够将HTML/CSS/JavaScript文本及相应的资源文件转换成图像结果。渲染引擎的主要作用是将资源文件转化为...
创建一个foo.js文件,内容如下:exports.foo = 'bar';创建index.js文件,内容如下:// 1. 在Node中,每个文件模块都是一个对象,我们模拟一...