转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法今天介绍如何规范地使用模块。接上文七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方...
分类:
Web程序 时间:
2015-08-11 20:55:22
阅读次数:
123
转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库re...
分类:
Web程序 时间:
2015-08-11 20:43:38
阅读次数:
158
转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越...
分类:
Web程序 时间:
2015-08-11 20:38:19
阅读次数:
149
大家都知道,js中的变量(variable)有其作用范围,比如:函数里用var定义的变量在函数外是看不到的,而定义在函数外面的变量(不能有没有var修饰)均是全局变量,在js程序的任何位置都可以访问。嗯,实际上我们在工作过程中,业务逻辑比较多,而一个业务逻辑包含多个函数,函数之间共享使用某个变量.....
分类:
Web程序 时间:
2015-08-10 21:44:32
阅读次数:
96
1.模块化历史nodeJs的出现( http://nodejs.org/ )commonJs规范( http://www.commonjs.org/ ) — 服务器端模块化js的一个规范,nodeJs是这种规范的实现浏览器js的模块化? — AMD规范 — 浏览器模块化规范 — CMD规范— 浏.....
分类:
Web程序 时间:
2015-08-09 10:48:10
阅读次数:
104
一、什么是模块化?模块化是指解决一个复杂的问题时自顶向下把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。二、为什么要模块化(模块化的好处)?1.更好地分离 如果要加载多个就得就得放置多个script标签,如果是加载模块的话,如seaJS,就只需加载一个sea.js即可,这样对于HTML....
分类:
Web程序 时间:
2015-08-08 12:00:05
阅读次数:
135
随着浏览器功能越来越完善,前端已经不仅仅是切图做网站,前端在某些方面已经媲美桌面应用。越来越庞大的前端项目,越来越复杂的代码,前端开发者们对于模块化的需求空前强烈。后来node出现了,跟随node出现的还有commonjs,这是一种js模块化解决方案,像Node.js主要用于服务器的编程,加载的.....
分类:
其他好文 时间:
2015-08-06 14:56:33
阅读次数:
162
什么是模块化开发?前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供...
分类:
Web程序 时间:
2015-06-09 21:23:12
阅读次数:
173
【前言】
如果你之前用过前端模块化工具:seajs,requirejs,
用过前端构建工具grunt、gulp,
并且感到了一些不方便和痛苦,那么你可以试试coolie
【coolie】
本文不是一篇介绍coolie的文章,而是偏向新手上手coolie的常见问题解答,
coolie相关:
社区文章:http://frontenddev.org/column/introduce...
分类:
其他好文 时间:
2015-06-06 18:15:36
阅读次数:
143
$(function(){ var module1 = (function(){ var _count = 0; var m1 = function(){ alert('m1') }; var m2 = function(){ alert('m2'); ...
分类:
Web程序 时间:
2015-05-30 13:25:30
阅读次数:
95