2013年4月27日
摘要: 出自大名鼎鼎玉伯之手的seajs在业界引起了广泛的反响,好评如潮,如今我也加入到了其中.到今天在项目中使用seajs也有几个月了,不久前开始正式研究seajs源码,终于准备发这篇博客了,也是我在博客园的第一篇博客(*^__^*) .怪鸡冻的.那么接下来进入正题.一.seajs初步理解(seajs内部执行流程)1).use或data-main(用户手动)2).rquest(动态插入script标签)3).扫描模块中的factory.toString(),根据一个很长的正则去查找use进来的模块中rquire的所有模块(即require括号里的那个字符串,也即依赖模块)4).将第三步中查找出来的模 阅读全文
posted @ 2013-04-27 12:07 雲石 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 这篇其实算是补充上一篇。事记:昨天一同事(之前没用过seajs)突然要用seajs,我无意间听到,加上我最近又在研究它,便“自不量力”地跑上去跃跃欲试。看到他已经敲出来的那些看似有点像的seajs代码,跟我之前的用法不尽相同,我就犯迷糊了。然后回来又自行研究了一下,才大概搞明白了怎么回事,也算帮同事搞定了seajs的引进。下面进入正题:我之前的用法是html:1 <script type="text/javascript" src="xx/js/sea.js" id="seajsnode" data-main="mym 阅读全文
posted @ 2013-04-27 09:53 雲石 阅读(1535) 评论(0) 推荐(0) 编辑