模块化规范概念:根据我们写的不同的功能按照不同的类型划分,分工协作作用:辅助的作用,能将我们编写好的js分为模块,是我们代码的编写更加专业come on js引入模块是同步进行的:前面记载以后,后面才能使用,所以不适合前端,主要是适用于后台 nodejs用的最多amd概念:a异步,m模块,d定义(异...
分类:
Web程序 时间:
2015-10-11 21:29:36
阅读次数:
335
AMDAMD(Asynchronous Module Definition) API 制定了定义模块的规范,这个模块和它要依赖的能异步加载的。这和浏览器的异步加载模块的坏境刚好适应,同步加载可能会导致性能,可用,调试,跨域问题API 规范(Specification)define() 函数这个规范定...
分类:
其他好文 时间:
2015-10-11 21:10:43
阅读次数:
143
正在编写一个大型网站,本机调试时首页执行时间到了0.3秒(APP_DEBUG为true时),这样的性能算好还是算坏?网站日pv20万左右,日IP2万左右.本机配置:CPU:AMD A8-7650k,内存:8g极好 : 20毫秒内保证 : 80毫秒内可以接受 100毫秒再大有些难以接受开启缓存 可以改...
分类:
Web程序 时间:
2015-10-11 01:38:38
阅读次数:
203
通过本文,你可以对模块化开发和AMD规范有一个较直观的认识,并详细地学习RequireJS这个模块化开发工具的常见用法。本文采取循序渐进的方式,从理论到实践,从RequireJS官方API文档中,总结出在使用RequireJS过程中最常用的一些用法,并对文档中不够清晰具体的内容,加以例证和分析,希望...
分类:
Web程序 时间:
2015-10-10 00:23:27
阅读次数:
335
AMD与CMD区别最明显的区别就是在模块定义时对依赖的处理不同AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块CMD推崇就近依赖,只有在用到某个模块的时候再去require这种区别各有优劣,只是语法上的差距,而且requireJS和SeaJS都支持对方的写法AMD和CMD最大的区别是对依赖模...
分类:
其他好文 时间:
2015-10-04 00:25:03
阅读次数:
173
Most of the time, hardware virtualization?technology?extensions should be enabled in motherboard BIOS in order to run recent OS and applications. Specifically Windows 8 and 8.1 require vt-x/amd-...
分类:
其他好文 时间:
2015-10-03 12:03:48
阅读次数:
1091
安装linux的最新内核其实不难,搞linux就不要怕尝试。我配置是AMD Athlon X2 64 4600+的处理器和DDR2 2GB的内存条,系统为Xubuntu 15.04。现在我与大家分享一下经验,由于我写这个帖子的时候,4.2.2是最新的正式版内核,所以就以4.2.2为例了。首先去官网下...
分类:
系统相关 时间:
2015-10-01 00:34:20
阅读次数:
353
为什么学习RequireJS?像我这种菜鸟,会提到海量文章里提到的AMD、JS模块化编程、异步... ... 等等RequireJS是一个Javascript 文件和模块框架,它可以帮我们去管理js代码(我的理解)。深入学习,我们便会被迫接受一系列的名词:data-main、require、defi...
分类:
Web程序 时间:
2015-09-30 16:26:14
阅读次数:
145
AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。还有不少??这些规范的目的都是为了 JavaScript...
分类:
Web程序 时间:
2015-09-28 18:47:30
阅读次数:
193
笔者大学所学专业为地理信息系统(gis),对于一个giser而言,学的第一个前端框架不是烂大街的jquery,而是dojo。由于这样机缘巧合,我对requirejs有着很自然的好感(和dojo同为AMD加载,貌似是一个作者)。下面我将使用requirejs结合模态框实现三五行代码部署表单提交操作。传...
分类:
Web程序 时间:
2015-09-26 18:27:22
阅读次数:
475