标签:seajs nodejs npm spm js 1. 概述 本文章来源于本人在项目的实际应用中写下的记录。因初期在安装和使用Seajs和SPM的时候,有点不知所措的经历。为此,我们编写本文档,通过图文并茂的方式来为大家讲解seajs和spm编译环境的搭建和基本使用方法。 2. 认识SEAJS ...
分类:
Web程序 时间:
2016-04-18 16:52:18
阅读次数:
245
Sea.js 是一个模块加载器,模块加载器需要实现两个基本功能: 模块定义规范的实现 这就是 define,require,exports,module 的实现。具体实现细节,有兴趣的可以看 Sea.js 的源码:seajs/src。可以按照 Gruntfile.js 中声明的合并顺序阅读,核心是 ...
分类:
其他好文 时间:
2016-04-18 15:37:23
阅读次数:
193
1typeof (new Array).__proto__.constructor() 输出值为object 2box-sizing:border-box 3AMD规范RequireJS SeaJS 4<div id="outer"> <div id="inner" style="width: 10 ...
分类:
其他好文 时间:
2016-04-17 21:57:49
阅读次数:
193
基于RequireJS和JQuery的模块化编程 由于js的代码逻辑越来越重,一个js文件可能会有上千行,十分不利于开发与维护。最近正在把逻辑很重的js拆分成模块,在一顿纠结是使用requirejs还是seajs的时候,最终还是偏向于requirejs。毕竟官方文档比较专业嘛...不过即便是有完整的 ...
分类:
Web程序 时间:
2016-04-15 21:33:22
阅读次数:
205
相信使用seajs的好处大家都是知道的,接触seajs好像是在半年前,当时还不知道页面阻塞问题,这里不带多余的话了。 seajs实现了模块化的开发,一个网站如果分了很多很多模块的话,等开发完成了,发现有很大一堆的js需要加载,即使使用了seajs优化加载了,但是过多的http请求会造成服务器的压力, ...
分类:
Web程序 时间:
2016-04-13 12:52:10
阅读次数:
189
模块加载器 最近在做新项目的时候自己利用一点业余时间写了一个简单的js模块加载器。后来因为用了webpack就没有考虑把它放到项目里面去,也没有继续更新它了。模块加载器开源的有很多,一般来说seaJS和reqiureJS都能满足基本需求。本篇博文主要分享一下卤煮写这个加载器的一些想法和思路,作为学习 ...
分类:
其他好文 时间:
2016-04-11 14:08:02
阅读次数:
227
本文只是挖了个深坑,内容日后补充…… 2016-4-11 http://weibo.com/p/1001603934708609234550 谈谈前端『新』技术 RequireJS, SeaJS,Webpack, Browserify, SystemJS 这些新工具强大的扩展机制(尤其是 Webpa ...
分类:
其他好文 时间:
2016-04-11 01:48:50
阅读次数:
136
1. seajs是用来进行模块化管理,将每一个功能当做是一个功能模块,在模块之间运用require进行连接,类似于java/C++/C等语言中的类。 2. 在文件html 的尾部引入入seajs的文件,调用seajs.use("main.js");main.js时文件的主功能模块的js文件部分。 d ...
分类:
Web程序 时间:
2016-04-09 18:47:56
阅读次数:
191
学习心得: 记得第一次学underscore的时候,去的官网(不管什么都是官网好),呼啦一长列语法,我就一个个看,看完也不知道underscore是做什么的。就是现在underscore我也用不上,学的语法现在基本上都忘了。其实学习一个新东西一定要先知道她是什么,这样你才知道什么地方需要用到她,你学
分类:
Web程序 时间:
2016-03-23 12:50:18
阅读次数:
226
写在前面 seajs是什么? 一:使用 文件目录: demo_1.html **注解: seajs.use:用来在页面中加载一个或多个模块。 seajs-config.js文件 **注解: base:是sea.js的基础路径,也就是sea.js的路径。 paths:当目录比较深,或需要跨目录调用模块
分类:
Web程序 时间:
2016-03-20 21:22:01
阅读次数:
280