MVVM是前端的究极解决方案,你们可能用过jQuery,但那个写的代码不易维护;你们可以听过说requirejs与seajs,传说中的模块开发,加载器,但它们的最终目标是打包;你们可能听过underscope,那是一个工具集;你们可以听说过ejs,Mustache、HandlebarsJS等模板引擎...
分类:
Web程序 时间:
2014-09-12 11:51:23
阅读次数:
365
为什么使用 Sea.js ? Sea.js 简单、自然的代码书写和组织方式 兼容性好 技术比较成熟,运用比较普遍。 目录结构: examples/
??|--?sea-modules??????存放?seajs、jquery?等文件,这也是模块的部署目...
分类:
Web程序 时间:
2014-09-11 01:17:01
阅读次数:
236
模块化JavaScript之风早已席卷而来,CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript概念及库扑面而来,不得不承认,对于前端JavaScript代码的组织编写是一次伟大的变革。本文主要参考snandy的有关modular js系...
分类:
编程语言 时间:
2014-09-10 00:22:39
阅读次数:
318
写笔记的时候才注意到我看的源代码是3.0.0的,但是官方发布的最新版本是2.3.0。相信大部分是相同的,所以先把这个记完,再看一次2.3.0的代码。seajs的源代码可以在github上获龋seajs在文档“如何参与开发”中说明了阅读顺序,当然为了便于阅读,在了解了目录结构之后,我直接阅..
分类:
Web程序 时间:
2014-09-07 03:21:55
阅读次数:
358
前不久有个网友问我在前端使用requireJs和seajs的问题,我当时问他你们公司以前有没有自己编写的javascript库,或者javascript框架,他的回答是什么都没有,他只是听说像requirejs和seajs是新东西新技术,很有价值所以想用它。 这位网友的问题引起了我对javas...
分类:
编程语言 时间:
2014-09-06 21:11:03
阅读次数:
225
“仅做一件事,做好一件事。”
这个应该就是seaJs的精髓了。
我在自己的一些项目中使用过seaJs,对其算是了解一二,现在就班门弄斧,轻轻地谈一下。...
分类:
Web程序 时间:
2014-08-31 23:01:02
阅读次数:
376
背景: 在现在WEB开发中,稍复杂一点的页面,都会涉及到多个模块,尤其是类似seajs、LABjs、requireJS等模块工具出来后,前端开发者分模块开发已经慢慢变成一种习惯了,但是多个模块间的常常有各种交集,需要通信、需要互相调用,这时监听者模式便是必不可少的一种设计模式了,在前端表现事件操作....
分类:
编程语言 时间:
2014-08-31 00:21:10
阅读次数:
294
摘要:玉伯,淘宝前端类库 KISSY、前端模块化开发框架SeaJS、前端基础类库Arale的创始人。本期【开源专访】我们邀请玉伯来为我们分享一些关于前端框架、前端开发的那些事,以及前端大牛是如何炼成的。在Web应用程序的用户体验越来越被重视的今天,前端开发的地位也上升到了前所未有的高度,而随之而来的...
分类:
Web程序 时间:
2014-08-29 12:52:37
阅读次数:
337
最近读seajs源码,整理出了主要逻辑的流程图(注意:是逻辑示意图),感兴趣的朋友可以看看,欢迎批评指正~
http://www.gliffy.com/go/publish/image/6072161/L.png...
分类:
Web程序 时间:
2014-08-20 18:03:32
阅读次数:
906
1.安装nodejs2.安装grunt-clinpm install -g grunt-cli3.进入到项目目录,同时准备好package.json和Gruntfile.js文件//package.json文件内容,其中alias指定了jquery的路径,后面一坨是需要用到的grunt插件{ "n....
分类:
Web程序 时间:
2014-08-20 16:02:22
阅读次数:
213