1.基本操作 加载 JavaScript 文件(入口文件) RequireJS以一个相对于baseUrl的地址来加载所有的代码 相关配置 2.模块相关 简单的值对 没有任何依赖的函数式定义 存在依赖的函数式定义 4.将模块定义为一个函数 3.简单包装CommonJS来定义模块 4. 定义一个命名模块 ...
分类:
Web程序 时间:
2016-11-03 02:27:37
阅读次数:
316
1. 在接触规范之前,我们用模块化来封装代码大多为如下: 分号是什么作用? 为什么要将代码放入一个自执行函数中 为什么将依赖项作为参数传进来 2. 常见的 JavaScript 模块化规范 规范其实就是这些库在推广的过程中逐渐形成的一套规则。 所谓的规范也就是: Node 环境 浏览器环境 CMD、 ...
分类:
Web程序 时间:
2016-11-03 02:08:48
阅读次数:
243
1. 在接触规范之前,我们用模块化来封装代码大多为如下: 分号是什么作用? 为什么要将代码放入一个自执行函数中 为什么将依赖项作为参数传进来 2. 常见的 JavaScript 模块化规范 规范其实就是这些库在推广的过程中逐渐形成的一套规则。 所谓的规范也就是: Node 环境 浏览器环境 CMD、 ...
分类:
Web程序 时间:
2016-11-03 01:48:30
阅读次数:
226
1.模块化有助于生产效率,方便以后维护的 2.非模块化带来的问题在于命名冲突和文件依赖,不能设置似有成员 3.seajs(懒加载) 导入seajs define() 定义一个模块,define的回调的三个参数名字不可更改 exports或者module.exports将模块中的成员暴露出来 seaj ...
分类:
Web程序 时间:
2016-11-02 22:52:40
阅读次数:
162
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS ...
分类:
Web程序 时间:
2016-10-29 02:14:21
阅读次数:
237
一,JS模块化演变过程 1.普通函数封装 最初的这种普通函数封装的缺点很明显:污染了全局变量,无法避免的会与其他模块发生变量名冲突,而且自身模块成员之间没有任何联系,,说白了就是没有做到“高内聚,低耦合”原则 2.对象 技术一直在进步,这种做法的避免了变量污染,只要保证模块名唯一即可,自身模块内的成 ...
分类:
编程语言 时间:
2016-10-24 13:38:00
阅读次数:
203
vue的主要内容 1.了解vue 2.vue开发环境的搭建和脚手架工具的使用 3.vue具体的指令和项目实战 1.了解vue 1.具备基础:html、css、js,模块化概念、ES6语法(简单即可) 2.特点: vue吸收了react和angular的优点 3.vue的一个组件:template > ...
分类:
Web程序 时间:
2016-10-23 00:16:01
阅读次数:
264
Javascript模块化编程(一):模块的写法 作者: 阮一峰 日期: 2012年10月26日 作者: 阮一峰 日期: 2012年10月26日 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元 ...
分类:
Web程序 时间:
2016-09-25 09:30:12
阅读次数:
190
The Module Pattern,模块模式,也译为模组模式,是一种通用的对代码进行模块化组织与定义的方式。这里所说的模块(Modules),是指实现某特定功能的一组方法和代码。许多现代语言都定义了代码的模块化组织方式,比如 Golang 和 Java,它们都使用 package 与 import ...
分类:
Web程序 时间:
2016-09-23 11:20:32
阅读次数:
199
开头内容: 模块化编程:将有利于我们的代码的功能的单一可复用性,所以很多的书本中将模块化编程定位编程路途上的一个高点。 学习内容: 什么事模块化编程呢,为什么我们需要模块化的编程方式呢。 1. 随着前段程序的组件的复杂化,我们的代码的阅读维护和测试的工作将会变得越来越困难并且耗时间。这样就迫使我们对 ...
分类:
Web程序 时间:
2016-09-20 14:00:05
阅读次数:
180