- 浏览: 155073 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (137)
- JavaScript (23)
- get post (0)
- SSH (4)
- Hibernate (1)
- cmd (2)
- 火狐 IE (1)
- 中英文环境模板下载 (1)
- 日期 (0)
- 其他总结 (5)
- 正则校验 (3)
- Sql Server (0)
- FreeMarker (1)
- 继承 (1)
- SQL (2)
- ORACLE -- SQL Server -- Access 常见Sql语句的区别 (1)
- ORACLE -- SQL Server -- Access 常见Sql语句的区别 (0)
- 解决int和Integer不能互转 (0)
- 原子类 (1)
- Final,finally,finalize的区别 (1)
- Web前端 (12)
- Reader InputStream (1)
- 线程 (1)
- JDBC (1)
- AJAX (3)
- Linux (2)
- 素数 (1)
- 接口-----继承 (1)
- 数据库查询性能优化 (1)
- Spring MVC3 深入了解 (1)
- JS (18)
- log4j简介 (1)
- Java序列化的机制和原理 (0)
- allowTransparency属性 (1)
- 测试类 (1)
- CSS (14)
- JQuery (10)
- 多线程 (1)
- 数据库 (2)
- Spring 注解 (1)
- JSTL标签库 (1)
- HTML (8)
- 界面设计 (4)
- 测试 (4)
- 职业生涯 (1)
- 数据可视化 (1)
- UI设计 (3)
- eclipse怎样生成javadoc (2)
- redis memcache 比较 (1)
- Windows 8系统IE10无法安装Flash Player插件的解决办法 (1)
- IE7 问题 (1)
- 常用JS验证 (1)
- Hadoop,MapReduce学习步骤 (1)
- 开始-运行-命令大全 (1)
- jQuery与ExtJS优缺点比较 (1)
- Oracle (1)
- 文档转换 (1)
- Maven与Ant比较 (1)
最新评论
-
谁说我不是会员:
很给力的文章,通俗易懂
Get请求和Post请求的区别 -
Spirit_eye:
请问一个图片按钮怎么置灰
按钮置灰跟按钮不显示
sea.js 小记
看目录结构,代码不算多,命名划分很清晰,仅看命名大概能猜到它的作用,比如require.js源码舒服多了
sea.js - 定义sea.js的命名空间,在命名空间定义一些供内部适用的模块,达到分模块调试sea.js的目的
util前缀的文件 :相对通用的工具类函数
util-lang.js - 实现了一些基础函数,比如forEach, map等
util-error.js - 提供错误输出的帮助函数,主要用于调试分析
util-helper.js - 实现了解析module的url和id的函数
util-dom.js - 和浏览器相关的操作 比如添加script , link 节点的操作都在这
fn前缀的文件: seajs中供内部适用的函数
fn-load.js : seajs.use实际上是调用该文件的方法
fn-define.js : define 模块定义函数逻辑
fn-require.js : 用于构造require的对象,该文件中包含factory的初始化过程
fn-config.js : 包含seajs.config的实现,用于配置信息
fn-use.js : 包含seajs.use的实现
sea-api.js:将实现的函数引用到seajs对象上
1.如果想看如何处理module的创建以及依赖过程的实现细节重点看fn-define.js,其中使用到了util-helper.js中的不少函数
2.如果想看seajs如何实现在use之前构建依赖环境重点看fn-load.js,fn-require.js,其中对浏览器动态创建script节点使用到了util-dom.js
切忌浮躁[/size]
http://www.cnblogs.com/shxydx/archive/2012/05/19/2508961.html
发表评论
-
web前端页面性能优化小结
2014-04-25 10:21 637web前端页面性能优化小 ... -
jQuery与ExtJS优缺点比较
2014-03-18 11:36 2035jQuery与ExtJS优缺点比较 jQuery 主页:h ... -
LABjs、RequireJS、SeaJS 哪个最好用?为什么?
2014-03-14 11:15 592LABjs、RequireJS、SeaJS 哪 ... -
offsetHeight, clientHeight与scrollHeight的区别
2014-01-22 14:24 666offsetHeight, clientHeight与scro ... -
表单提交后不刷新当前页面
2014-01-17 15:28 1258<form name='form1' id='for ... -
input失去焦点和获得焦点jquery焦点事件
2014-01-17 14:47 990input失去焦点和获得焦点jquery焦点事件 input ... -
html5 在IE6/IE7/IE8中使用html5标签
2014-01-13 11:26 5027html5 在IE6/IE7/IE8中使用html5标签 h ... -
李炎恢--JS视频
2013-05-21 15:40 793李炎恢--JS视频 http://wenku.baidu.co ... -
SeaJS-----GitHub Issues
2013-05-20 16:17 755SeaJS 是直接通过 GitHub Issues 来管理, ... -
CMD 模块定义规范
2013-05-15 10:45 333CMD 模块定义规范 https://github.co ... -
Javascript模块化编程(三):require.js的用法
2013-05-15 10:44 532Javascript模块化编程(三):require.js的 ... -
Sea.js 手册与文档
2013-05-15 09:30 587Sea.js 手册与文档 http://www.zhang ... -
jQuery 实现多级下拉菜单导航
2013-03-13 11:39 4889JavaScript 实例教程 – jQuery 实现多级下拉 ... -
JS睡眠function
2013-03-05 11:37 1822JS睡眠function function sle ... -
iframe高度动态自适应
2013-03-04 14:37 603iframe高度动态自适应 http://www.cnbl ... -
JS如何创建对象及实现继承
2013-03-04 14:36 615JS如何创建对象及实现继承 【原型】 1. 什么 ... -
js继承的几种实现方法
2013-03-04 13:40 672js继承的几种实现方法 [size=x-small]&l ... -
打印页面指定区域的js源码
2012-12-05 14:44 680<script type="text/ ... -
一道基础例题的思考
2012-12-05 14:30 681引用 <script type="text/j ... -
pager-taglib -- 分页标签用法
2012-08-09 10:10 786pager-taglib -- 分页标签用法 Usin ...
相关推荐
Sea.js 是一款流行的 JavaScript 模块加载器,它遵循 CommonJS 规范,旨在解决浏览器环境中模块化的难题。这个“sea.js 官方实例”压缩包包含了一系列示例,帮助开发者更好地理解和应用 Sea.js。以下是关于 Sea.js ...
Sea.js 是一款用于浏览器端模块加载的库,它遵循 CommonJS 规范,使 JavaScript 模块化成为可能,尤其在浏览器环境中。本教程将带你通过一个简单的示例了解如何使用 Sea.js。 ### 1. 什么是 Sea.js Sea.js 是一个...
**Sea.js 深度解析与Node.js安装指南** Sea.js 是一款轻量级的前端模块加载器,它遵循 CommonJS 规范,为浏览器端提供了模块化开发的能力。在这个资料压缩包中,我们主要探讨 Sea.js 的核心概念、使用方法以及如何...
除了解决命名冲突和依赖管理,使用 Sea.js 进行模块化开发还可以带来很多好处: 模块的版本管理。通过别名等配置,配合构建工具,可以比较轻松地实现模块的版本管理。 提高可维护性。模块化可以让每个文件的职责...
Sea.js 是一款广泛使用的前端模块加载器,它为JavaScript模块化提供了解决方案。在实际项目中,Sea.js 提供了两种模块定义方式:AMD(Asynchronous Module Definition)和 CMD(Common Module Definition),这两种...
Sea.js 是一个用于浏览器端模块加载的工具,它遵循 CommonJS 规范,旨在简化 JavaScript 的模块化开发。本教程将深入探讨 Sea.js 的核心概念、使用方法以及如何在实际项目中进行应用。 ### 一、Sea.js 基础 1. **...
2. sea.js:sea.js 是一款前端模块加载器,用于解决JavaScript的模块化问题。它遵循 CommonJS 规范,允许开发者按需加载和使用模块,使得代码组织更加清晰,易于维护和调试。 3. dubbo:dubbo 是阿里巴巴开源的一个...
**Sea.js 模块化详解** Sea.js 是一个轻量级的前端模块加载器,它遵循 CommonJS 规范,并且特别适用于浏览器环境。Sea.js 的出现为前端开发者提供了一种组织和管理代码的新方式,使得大型应用的构建变得更加有序...
"sea.js与jquery.mobile-1.3.2,jquery结合实现模块化开发" 这个标题表明了我们将会探讨如何利用Sea.js(一个JavaScript模块加载器)和jQuery Mobile(一个用于移动设备的前端框架)相结合,进行模块化的Web应用开发...
require.js和sea.js分别是AMD和CMD规范的代表性实现。 require.js由James Burke创建,它的主要目标是通过异步加载脚本来优化页面性能,尤其是在处理大量脚本时。require.js的核心功能包括模块定义、依赖管理和动态...
sea.js遵循CMD规范,用于实现js在浏览器端的模块化开发。 sea.js中只有局部require。
Sea.js 是一款轻量级的前端模块加载器,它遵循 CommonJS 规范,使得 JavaScript 可以实现模块化开发。以下是一些 Sea.js 的常用 API 和其应用示例: ### 1. `seajs.config` `seajs.config` 用于配置 Sea.js 的加载...
除了解决命名冲突和依赖管理,使用 Sea.js 进行模块化开发还可以带来很多好处: 模块的版本管理。通过别名等配置,配合构建工具,可以比较轻松地实现模块的版本管理。 提高可维护性。模块化可以让每个文件的职责...
Sea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。 SeaJS 支持的标准模块遵循 Modules/Wrappings 规范的 define 形式,可运行于 Web 浏览器以及 node.JS 等环境中。
Sea.js 是一个JavaScript的模块化开发框架,它旨在解决JavaScript代码组织、依赖管理和代码复用的问题,提升开发效率。在开始使用Sea.js之前,我们首先需要了解其源码存放的位置和目录结构。Sea.js的所有源码可在...
Sea.js是遵循CommonJS规范的JavaScript模块加载框架。CommonJS是服务器端JavaScript的模块化规范,旨在解决JavaScript的模块化问题,Sea.js将这一规范应用到了浏览器端。Sea.js通过简单的API和强大的模块化功能,...
模块化开发及AMD、CMD、Require.js、sea.js、common.js、ES6的对比;模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数
《Hello Sea.js》是一本Sea.js的入门指南,对Sea.js进行了全方位的介绍。通读本书,你能够了解Sea.js各个细节,甚至整个前端模块化的大框架。本书既是一本参考手册,可以随时查阅;也是对前端模块化的一次剖析,展望...
"Seagull.BarTender.Print.dll"就是这样一个关键组件,它是BarTender SDK(软件开发工具包)的一部分,专门用于处理标签打印任务。 BarTender SDK为开发者提供了丰富的函数和类库,使得开发者可以通过编程方式控制...