seajs官网说:seajs是一个模块加载器,所以学习它并不难。在我的理解就是:本来我们是需要手动创建 script标签 引入 js文件的,但用seajs后,它就自动帮我们完成这些工作。这里只说实现原理,具体使用请看seajs官网:http://seajs.org/docs/下面总结一下:1. se...
分类:
Web程序 时间:
2015-03-11 19:28:45
阅读次数:
150
模块类和状态类 参照上文的demo,我们结合源码分析在简单的API调用的背后,到底使用了什么技巧来实现各个模块的依赖加载以及模块API的导出。 首先定义了一个Module类,对应与一个模块 function Module(uri, deps) { this.uri = uri this.depend...
分类:
Web程序 时间:
2015-02-27 16:30:56
阅读次数:
188
简述 前端开发模块化已经是大势所趋,目前模块化的规范有很多,众所周知的有commonJS,Module/Wrappings和AMD等,而且ES6也着手开始制定模块化机制的实现。类似于c/c++的include,java中的import关键字,在js中也定义了require关键字,用以引进依赖模块。 ...
分类:
Web程序 时间:
2015-02-27 13:25:54
阅读次数:
193
回复格式应用领域 …… 你喜欢的js库名称 …… 作用(一句话)web …… jquery …… 众所周知的dom操作库 seajs …… js的管理框架 ejs …… 没有学习成本的js模板引擎 async …… 异步管理库,nodejs中用的最多的,也可以用在前端 und...
分类:
编程语言 时间:
2015-02-12 19:54:46
阅读次数:
200
http://seajs.org/docs/#quick-start感觉seajs的语法有点罗嗦... Browserify的语法最棒啦!它既有RequireJS的特点也有NodeJS引入模块的特点例子是抄的官方的例子 在官方的github里有这是首页的部分seajs.use 和 require 引...
分类:
Web程序 时间:
2015-02-09 18:04:29
阅读次数:
183
初试seajs,为下次项目的实战做准备:html:seajsDemo.html seajsdemo 使用seajs加载js 内容 js:app.js/***seajs入口*调用其他程序*/define(["jQuery"],function(req...
分类:
Web程序 时间:
2015-02-09 15:42:22
阅读次数:
208
SPM v.1.1.2 With SeaJSSPM v1.1.2使用指南1.SPM用途SeaJS提供了模块化开发的机制,在代码开发完后,还需要做产品发布相关的一些操作。 这些可以通过SPM来完成,SPM提供了模块安装、压缩、打包部署等功能。2.SPM安装1.从nodejs官网下载最新版本的node。...
分类:
Web程序 时间:
2015-02-06 11:07:26
阅读次数:
217
玉伯,淘宝前端类库 KISSY、前端模块化开发框架SeaJS、前端基础类库Arale的创始人。本期【开源专访】我们邀请玉伯来为我们分享一些关于前端框架、前端开发的那些事,以及前端大牛是如何炼成的。在Web应用程序的用户体验越来越被重视的今天,前端开发的地位也上升到了前所未有的高度,而随之而来的也有更...
分类:
Web程序 时间:
2015-02-04 01:56:10
阅读次数:
201
RequireJS是一款遵循AMD规范协议的JavaScript模拟加载器。
业界常见模块加载器(labjs、requirejs、seajs)
LABjs的核心是LAB(Loading and Blocking):核心价值是性能优化...
分类:
Web程序 时间:
2015-02-01 20:28:34
阅读次数:
341
博文原地址
白屏来源
上一版部门用的前端结构是python || lua渲染的html页面 + seajs + js模板 + less,但是这种情况发现对应不懂服务端渲染页面,或者服务端人员来说,在配合上存在工作不明,比如渲染的html应该由谁来维护,毕竟渲染的页面还是需要从服务端取数据的,以及在互相配合的过程中存在知识差异效率低的情况。
所以我们重构了,改成 backbone + mo...
分类:
其他好文 时间:
2015-01-30 16:09:47
阅读次数:
193