整理了一些关于seajs和requirejs的一些内容,帮助理解。 一.填空题 1.(a)define(function(require,exports,module){ var a = require('./a'); a.doSomthing(); }); (b)define(['./a','./ ...
分类:
其他好文 时间:
2016-05-13 13:06:40
阅读次数:
179
一、使用SeaJS开发JavaScript的基本原则就是:一切皆为模块。引入SeaJS后,编写JavaScript代码就变成了编写一个又一个模块,SeaJS中模块的概念有点类似于面向对象中的类——模块可以拥有数据和方法,数据和方法可以定义为公共或私有,公共数据和方法可以供别的模块调用。每个模块应该都 ...
分类:
Web程序 时间:
2016-05-07 13:22:06
阅读次数:
134
seajs模块化开发使用“define”函数定义一个模块require 引用模块 sea.js加载1、seajs.config 全局配置2、seajs.use 模块加载 require.async 异步加载模块模块define(function(require, exports, module) { ...
分类:
Web程序 时间:
2016-04-30 11:13:10
阅读次数:
165
上个月使用bootstrap和seajs搭建了前端通用框架,就是为了使代码分块话,js和css直接通过配置就可调用,这样既方便了以后的开发,又方便了效率! 先看下框架图形吧 example就是手机端经常用到的示例 今天就是把我写的左滑右滑分享给大家,先看下图例吧 index.html代码 引用三个j ...
分类:
其他好文 时间:
2016-04-28 12:04:23
阅读次数:
258
模块化JavaScript之风早已席卷而来, CommonJS 、 AMD 、 NodeJS 、 RequireJS 、 SeaJS 、 curljs 等模块化的JavaScript概念及库扑面而来,不得不承认,对于前端JavaScript代码的组织编写是一次伟大的变革。本文主要参考 snandy ...
分类:
其他好文 时间:
2016-04-24 20:16:49
阅读次数:
252
一个完整的例子上文说了那么多,知识点比较分散,所以最后我打算用一个完整的SeaJS例子把这些知识点串起来,方便朋友们归纳回顾。这个例子包含如下文件: 1.index.html——主页面。2.sea.js——SeaJS脚本。3.init.js——init模块,入口模块,依赖data、jquery、st ...
分类:
Web程序 时间:
2016-04-20 00:32:26
阅读次数:
152
前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScr ...
分类:
Web程序 时间:
2016-04-20 00:30:05
阅读次数:
192
SeaJS入门教程系列之使用SeaJS(二) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-03 我要评论 SeaJS入门教程系列之使用SeaJS(二) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-03 我要评论 这篇文章主要介绍了SeaJS入门教程系列之使用S ...
分类:
Web程序 时间:
2016-04-20 00:26:41
阅读次数:
213
压缩JS文件 只需要执行这个命令即可 spm build xxx.js spm build xxx.js 这时候你将得到一个压缩过的__build/xxx.js文件 合并JS文件 如果希望将JS文件中require的其他模块都合并到这个文件中,我们可以加上--combine参数另外记得这时候必须传递 ...
分类:
Web程序 时间:
2016-04-18 17:20:49
阅读次数:
176
我为什么学习SeaJs ? 【第一】:为了解决项目中资源文件版本号的问题,以及打包压缩合并等问题。 【第二】:好奇心和求知欲。【我发现很多知名网站也都在使用( qq空间 , msn ,淘宝 等等),而且 SeaJs 也得到了很好的推广与应用】。 【第三】:经过了解得知 淘宝的 玉伯 是 湖南炎陵 人 ...
分类:
Web程序 时间:
2016-04-18 17:01:29
阅读次数:
281