Vue.js——60分钟webpack项目模板快速入门 browserify是一个 CommonJS风格的模块管理和打包工具,上一篇我们简单地介绍了Vue.js官方基于browserify构筑的一套开发模板。webpack提供了和browserify类似的功能,在前端资源管理这方面,它提供了更加出色 ...
分类:
Web程序 时间:
2016-07-18 02:06:23
阅读次数:
616
zccst转载 学得比较晕,再次看commonjs,amd, cmd时好像还是没完全弄清楚,今天再整理一下: commonjs是用在服务器端的,同步的,如nodejs amd, cmd是用在浏览器端的,异步的,如requirejs和seajs 其中,amd先提出,cmd是根据commonjs和amd ...
分类:
Web程序 时间:
2016-07-13 01:14:29
阅读次数:
248
Javascript 采用回调函数(callback)来处理异步编程。从同步编程到异步回调编程有一个适应的过程,但是如果出现多层回调嵌套,也就是我们常说的厄运的回调金字塔(Pyramid of Doom),绝对是一种糟糕的编程体验。于是便有了 CommonJS 的 Promises/A 规范,用于解 ...
分类:
其他好文 时间:
2016-07-11 14:11:47
阅读次数:
144
weback可以把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。同时支持amd cmd CommonJS语法。同时可以和gulp一块使用。 一 新建工程目录 1.npm init 2.webpack.config.js 目录结构如下 pro ...
分类:
Web程序 时间:
2016-07-06 23:10:44
阅读次数:
638
jQuery 中对 CommonJs 提供了直接支持,可以在 CommonJs 模块中直接引用 jQuery 对象,这是如何实现的呢? ...
分类:
Web程序 时间:
2016-06-19 12:51:16
阅读次数:
239
Promise定义 Promise是CommonJs的规范之一,包含resolve,reject,done,fail,then等方法,能够帮助我们控制代码的流程,避免函数的多层嵌套。异步在web开发中越来越重要,对于开发人员来说,J非线性执行的编程会让开发者觉得难以掌控,而Promise可以让我们更 ...
分类:
编程语言 时间:
2016-06-16 21:27:40
阅读次数:
165
准备
1、全局安装webpack:npm install webpack -g
1、添加webpack包:npm install webpack --save-dev
安装Webpack
配置Webpack
Webpack使得我们可以使用Node.js的CommonJS规范来编写模块
一、webpack.config.js基本配置项
1、webpack.config.js文件中需要定...
分类:
Web程序 时间:
2016-06-12 00:26:22
阅读次数:
210
CommonJS:使用在服务器端JS模块化,比如NodeJS。CommonJS 加载模块是同步的,所以只有加载完成才能执行后面的操作。像Node.js主要用于服务器的编程,加载的模块文件一般都已经存在本地硬盘,所以加载起来比 较快,不用考虑异步加载的方式,所以CommonJS规范比较适用。但如果是浏 ...
分类:
Web程序 时间:
2016-06-08 15:39:48
阅读次数:
128
在使用ReactNative进行开发的时候,我们的工程是模块化进行组织的。在npmjs.com几十万个库中,大部分都是遵循着CommonJS规则的。在ES6中引入了class的概念,从此JavaScript也可以更加方便地进行OOP编程。但是不变的是,即使在使用OOP编程,其依赖组织方式仍然是模块化 ...
分类:
编程语言 时间:
2016-06-01 23:03:42
阅读次数:
802
说下背景: 在ES6以前,JS语言没有模块化,如何让JS不止运行在浏览器,且能更有效的管理代码, 于是应运而生CommonJS这种规范,定义了三个全局变量: require 用于引入一个模块 exports 对外暴露模块的接口,可以是任何类型 module 是这个模块本身的对象 用require引入 ...
分类:
Web程序 时间:
2016-06-01 18:06:08
阅读次数:
176