SeaJS是一个遵循CMD规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制,兼容所有主流浏览器SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,让开发可以专注于代码本身的逻辑上手示例html中加载初始化模块init.js,init 中调用 module1 模块,同时 module1 模块调用 module2 模块模块的定义Sea
原创 2021-04-23 16:47:41
299阅读
seaJS模块加载的用法: 1.在页面中引入seajs.js 2.在game.js中定义模块。 模块的定义格式: 在game_exp.js里写模块 3.在页面主入口中使用seajs seajs加载jquery库的方法: jquery中进行相应的模块化修改,增加如下代码: seajs异步加载的方法:
转载 2017-06-20 13:53:00
359阅读
2评论
 
原创 2023-06-26 08:48:10
83阅读
SeaJS 按需加载js模块
原创 2022-07-01 07:04:59
103阅读
RequireJS 和 SeaJS 都是很不错的模块加载器,两者区别如下:1. 两者定位有差异。RequireJS 想成为浏览器端的模块加载
原创 2023-04-17 16:21:16
36阅读
1.目录结构2.index.html seajs 3.index.jsdefine(function(require, exports, module) { $('#button1').click(function () { a...
js
原创 2021-07-27 20:42:26
461阅读
   最近使用JS进行前端开发,在网上翻阅时发现SeaJS,据宣传资料它可以解决命名空间冲突,可以异步加载提高HTML的解析效率,且能遵循Keep It Simple, Stupid理念,把每个JS文件进行模块化管理,解决复杂的依赖关系,具体可参见https://github.com/seajs/seajs/issues/547。    关注到如此优点,利
原创 2013-07-25 21:38:25
1224阅读
如何使用Grunt构建一个中型项目? package.json{ "name": "hi", "version": "0.0.1", "devDependencies": { "grunt": "*", "grunt-cmd-transport": "*", "grunt-cmd-concat": "*", "grunt-c
转载 2013-12-05 18:19:00
87阅读
1、 seajs概述:   seajs是淘宝前端团队实现的基于commonjs规范的异步加载器,作者就是大名鼎鼎的玉伯。目标也是和requirejs一样,都是为了模块化和异步加载。2 、 资源github: https://github.com/seajs/seajs/doc:  http://seajs.org/docs/#docs 玉伯的github:h
原创 2015-01-27 16:38:20
1165阅读
本文只是下面这篇教程的简化版,只提取核心部分,主要为了方便自己随时参考原帖http://www.cnblogs.com/leoo2sk/archive/2011/06/27/write-javascript-with-seajs.html (张洋)SeaJs下载https://github.com/seajs/seajs/https://github.com/seajs/seajs/tree/ma
转载 精选 2012-11-13 15:10:43
1840阅读
其实引入seajs,除了想把脚本模块化之外,还有一个很重要的目的,就是希望在每个页面都只需要引入很少,甚至1个脚本,就能根据需要引入其它的脚本,不用再在一个页面文件中写大量的<script>标签了
推荐 原创 2014-03-23 14:40:41
2708阅读
1点赞
3评论
seajs模块化开发使用“define”函数定义一个模块require 引用模块 sea.js加载1、seajs.config 全局配置2、seajs.use 模块加载 require.async 异步加载模块模块define(function(require, exports, module) {
转载 2016-04-30 09:54:00
168阅读
2评论
SeaJS - A Module Loader for the Webhttp://seajs.org/Hello Sea.jshttps://github.com/island205/HelloSea.js/blob/master/README.mdSea.js 手册与文档http://www.zhangxinxu.com/sp/seajs/docs/zh-cn/index.htmlSea.js 源码解析https://github.com/lifesinger/lifesinger.github.com/issues/170https://github.com/lifesinger/lif
转载 2013-03-22 13:49:00
206阅读
2评论
SeaJS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。有了 SeaJS 或其他模块加载框架,我们将可以像在服务器端 ...
原创 2023-04-17 10:52:17
22阅读
为了更清楚地认识SeaJS,在此再举一个示例,最终效果图如下:一、没有使用SeaJS的示例1、从http://jquery.com/download/下载jquery.js放置到E:\seajs\sample\modules下2、从http://seajs.org/docs/#downloads下载sea.js放置到E:\seajs\sample\modules下3、创建页面文件hello.htm
原创 2013-07-26 21:37:57
923阅读
转载 2015-01-15 15:02:00
103阅读
2评论
Sea.js是一种模块加载工具官网:http://seajs.org/docs/使用步骤:1、下载sea.js2、引入sea.js3、加入配置代码// seajs 的简单配置seajs.config({ base: "../sea-modules/", alias: { "jquery":... Read More
转载 2015-10-09 12:04:00
72阅读
2评论
点击文本改变: seajs demo 这是box 利用seajs完成以上效果:demo.html seajs demo 这是box main.js// 所有模块都通过 define 来定义define(function(requir... Read More
转载 2015-10-14 15:01:00
75阅读
2评论
这篇文章主要介绍了seajs加载jquery时提示$ is not a function该怎么解决的相关资料,需要的朋友可以参考下jquery1.7以上的都支持模块化加载,只是jquery默认的是支持amd,不支持cmd。所以要用seajs加载jquery时,我们需要稍微做下改动,需要把以下内容做下...
转载 2015-12-04 21:43:00
171阅读
2评论
这里之所以转载官网文档,一个是因为自己在学习阶段,自己手动敲一遍印象会更深,一个是因为GitHub访问比较慢,所以放在自己的博客,以后看着方便点。   Sea.js 是一个模块加载器,模块加载器需要实现两个基本功能: 1.实现模块定义规范,这是模块系统的基础。2.模块系统的启动与运行。   模块系统的启动   有了define等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我
转载 2020-12-15 20:32:00
480阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5