背景:
在现在WEB开发中,稍复杂一点的页面,都会涉及到多个模块,尤其是类似seajs、LABjs、requireJS等模块工具出来后,前端开发者分模块开发已经慢慢变成一种习惯了,但是多个模块间的常常有各种交集,需要通信、需要互相调用,这时监听者模式便是必不可少的一种设计模式了,在前端表现事件操作....
分类:
编程语言 时间:
2014-05-19 18:05:46
阅读次数:
372
JavaScript模块化规范主要遵循CommonJS和AMD规范。CommonJS规范-服务器端JavaScript规范Node.js是一个服务器端JavaScript项目,采用了CommonJS标准实现其模块系统。CommonJS中采用一个全局require方法来加载模块,主要由原生模块modu...
分类:
编程语言 时间:
2014-05-19 17:56:40
阅读次数:
293
一、linux i386是32位的,amd64是64位(一般情况不限intel或者amd)
server是服务器版,desktop是桌面版Desktop是社区开源版,拥有一些新功能新软件,免费但是不保证高稳定可靠性;Server版一般注重的是安全稳定高可靠,部分代码和设计细节不公开,为用户提供商业服...
分类:
系统相关 时间:
2014-05-19 17:17:10
阅读次数:
380
今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟.....
分类:
编程语言 时间:
2014-05-19 11:44:11
阅读次数:
486
本文由 伯乐在线 - kmokidd 翻译自
codethinked,转载自:http://blog.jobbole.com/66135/今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还...
分类:
编程语言 时间:
2014-05-19 09:03:12
阅读次数:
489
IT之家(www.ithome.com):AMD智能手机现身:APU芯/Win8.1/5寸屏
随着英伟达、英特尔进军移动手机市场,那AMD会不会出智能手机?肯定会,还真有AMD手机。5月15日,AMD APU14 BEIJING技术创新大会成功在北京举办,AMD也高调展示自家下一代HSA架构技术、APU芯的“智能手机”。
昨天,AMD全球副总裁、异构应用及解决方案负责人Manju He...
分类:
移动开发 时间:
2014-05-18 04:35:43
阅读次数:
311
requirejs初探参考资料官网:http://requirejs.org中文译文:http://makingmobile.org/docs/tools/requirejs-api-zhreuqirejs、backbone的配置例子(function(){
require.config({ ...
分类:
Web程序 时间:
2014-05-14 03:34:11
阅读次数:
350
一、使用RequireJS的压缩合并
使用RequireJS模块化后代码被拆分成多个JS文件了,在部署生产环境需要压缩合并,RequireJS提供了一个打包压缩工具r.js来对模块进行合并压缩。r.js非常强大,不但可以压缩js,css,甚至可以对整个项目进行打包。
r.js的压缩工具使用Ugl.....
分类:
编程语言 时间:
2014-05-14 02:27:30
阅读次数:
357
模块化 首先要理解的是什么是模块化,模块化这个词来源于研究工程设计中的《Design
Rules》,是指可组成系统的、具有某种确定独立功能的半自律性的子系统。
模块化在编程中的意义是为了减少软件的复杂度,使软件不会因为不断的扩大而导致功能维护、添加变得十分困难。而通过模块的拼接,就可以组成一...
分类:
其他好文 时间:
2014-05-10 05:03:01
阅读次数:
332
Nodejs模仿commonJS模块系统,内置的require函数很容易include存在于各个分离的文件中的模块。Require函数的基本功能是读取一个javaScript文件并且执行它,返回exports对象。一个模块的例子:
console.log("evaluating example.js");
var invisible = function () {
console.log(...
分类:
Web程序 时间:
2014-05-07 23:25:39
阅读次数:
324