模块模式是非常常见的模式!它是以下几种模式的组合 命令函数 即时函数 私有和特权成员 声明依赖 该模式的第一步是建立一个命名空间。 下一步是定义该模块,通过即时函数来定义,主要要平衡私有函数和对外接口,同时在即时函数上面,可以声明模块可能有依赖模块的位置。最终结果是一个 由即时函数返回的对象,其中该 ...
分类:
Web程序 时间:
2016-12-25 18:14:16
阅读次数:
176
一、JS 模块包装格式都用过哪些,CommonJS、AMD、CMD。定义一个JS 模块代码,最精简的格式是怎样。 js模块化开发的起源。 CommonJs原来是叫ServerJs,从名字可以看出是专攻服务端的,为了统一前后端而改名CommonJs。(论起名的重要性~)2009年,nodejs横空出世 ...
分类:
编程语言 时间:
2016-12-24 02:39:59
阅读次数:
584
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html 你肯定对Node.js模块中用来创建函数的exports对象很熟悉(假设一个名为rocker.js的文件): 然后你在另一个文件中调用: 但是module.exp ...
分类:
Web程序 时间:
2016-12-23 16:36:29
阅读次数:
198
1.这里想讨论的是拆分规则,不是在问哪个工具怎么使用。2.这里没有在想找正确答案,因为感觉这个问题要结合具体业务场景。 随着项目开发越来越大,一开始代码全打包到一个文件的方式,让文件越来越大,接下来要做拆分,可具体的拆分规则又不是很熟悉,或者说,我没有一个很好的方案,所以想到这是一个值得讨论的话题, ...
分类:
Web程序 时间:
2016-12-21 13:49:13
阅读次数:
212
模块化 1 IIFE 2 commonjs 3 浏览器中js的模块化 4 简单理解模块加载器的原理 5 es6 之前在参加百度前端技术学院做的小题目的时候,自己写模块的时候 都是写成立即调用表达式(IIFE)的模式,比如单个功能的时候当时想到是不会涉及到全局变量的污染,在封装基础的模块(比如里面的表 ...
分类:
Web程序 时间:
2016-12-18 14:35:06
阅读次数:
215
和require.js没关系,只是最近看了拿来练练手~~ 1.html(引用require.js模块) 2.main.js(程序入口文件) 3.event.js(跨浏览器的事件处理程序和事件对象) ...
分类:
其他好文 时间:
2016-12-11 15:27:47
阅读次数:
154
使用简单的依赖预处理(无法辨别是否在注释或者字符串中) 转载自:http://www.cnblogs.com/ss0102113/p/6114485.html ...
分类:
Web程序 时间:
2016-11-29 22:37:29
阅读次数:
162
这段时间接触abp框架,使用angularjs方式访问,总结一点 1.访问方式 js模块 对应以下类 注意首字母小写,后续首字母大写 说明: abp 的 Application Service 动态 web api 用的是驼峰命名法,在生成js 的时候,会扫描 实现IApplicationServi ...
分类:
Web程序 时间:
2016-11-22 12:23:08
阅读次数:
234
Node封装模块是一个打包的库,它可以很容易的在不同的项目中被共享、重用和安装。 有很多可用于多种用途的不同模块。 例如: Mongoose模块为MongoDB提供了一个ODM Express扩展了Node的HTTP功能 Node.js模块由不同的第三方机构创建,提供现有Node.js所缺乏的重要功 ...
分类:
Web程序 时间:
2016-11-17 07:36:19
阅读次数:
203
* 参考地址:require.js学习总结 1,入口函数 2,require.js的配置 在data-main指定的主文件中,通过require.config来配置,并加载其他js模块 baseUrl:指定基路径 paths:模块加载路径 shim:加载非AMD规范模块 exports值(输出的变量 ...
分类:
Web程序 时间:
2016-11-14 12:29:10
阅读次数:
207