初步理解require.js模块化编程一、Javascript模块化编程 目前,通行的Javascript模块规范共有两种:CommonJS和AMD。1、commonjs 2009年,美国程序员Ryan Dahl创造了node.js项目,将javascript语言用于服务器端编程,这标志”Jav.....
分类:
Web程序 时间:
2015-09-08 21:46:12
阅读次数:
128
文章来自 阮一峰 http://www.ruanyifeng.com/blog/2012/10/javascript_module.html随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人.....
分类:
Web程序 时间:
2015-09-08 00:16:10
阅读次数:
182
JS模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心业务逻辑,其他都可以加载别人已经写好的模块。但是,JS不是一种模块化编程语言,它不支持类,所以没有严格意义上的模块。为了实现模块化,类模块化应运而生。1、原始写法: 模块就是实现特定功能的一组方法。 只需要把不同的函数简单的.....
分类:
编程语言 时间:
2015-09-06 10:55:40
阅读次数:
242
* Zepto.js v1.0.1 touch extend (Zepto.js v1.0.1 的swipe touch扩展)js-处理手机移动端web触屏手势动作。Zepto.js v1.0.1版本的touch.js模块引入使用后会导致页面很卡的情况,所以开发了一个新的扩展插件来替换其touch....
分类:
移动开发 时间:
2015-09-01 21:26:35
阅读次数:
307
在Node 中,Buffer 是一个广泛用到的类,本文将从以下层次来分析其内存策略:User 层面,即Node lib/*.js 或用户自己的Js 文件调用 new BufferSocekt read/writeFile read/writeUser Buffer在 lib/buffer.js 模块...
分类:
其他好文 时间:
2015-09-01 01:38:31
阅读次数:
151
总结一下前端方面,自己的一些体会,乱七八糟的整理了一下,暂时就想到了这些,以后会持续更新。构建工具一定要用,gulp等。使用requireJS、browserify等 js模块管理,bower管理三方库css: 结构:使用less,文件结构参考bootstrap less源文件尽量多分less文件,...
分类:
其他好文 时间:
2015-08-28 19:06:13
阅读次数:
442
js开发的模块化就是module处理 简单理解js模块化的开发就是让我们的web项目对js进行分类的处理 我们在开发网站的时候,里面会用要很多的类库,如jquery,还会有到基于jq各种插件,还会有其他类库,还有自己写的j...
分类:
Web程序 时间:
2015-08-19 13:44:57
阅读次数:
203
基本APIrequire会定义三个变量:define,require,requirejs,其中require === requirejs,一般使用require更简短define 从名字就可以看出这个api是用来定义一个模块require 加载依赖模块,并执行加载完后的回调函数前一篇中的a.js:d...
分类:
Web程序 时间:
2015-08-13 17:57:06
阅读次数:
127
正常编写方式index.html: body a.js:function fun1(){ alert("it works");}fun1();可能你更喜欢这样写(function(){ function fun1(){ ale...
分类:
Web程序 时间:
2015-08-13 17:31:32
阅读次数:
120
转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法今天介绍如何规范地使用模块。接上文七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方...
分类:
Web程序 时间:
2015-08-11 20:55:22
阅读次数:
123