文章分类 - JS_Seajs
摘要:后续文章地址:http://seajs.org/docs/#docs
阅读全文
摘要:A Sea.js plugin for loading css1.InstallInstall with spm: $ spm install seajs/seajs-css2.Usage 3.中文说明在Sea.js < 2.3.0版本之前是可以加载css文件的,新版本中此功能移除,为了兼容考虑...
阅读全文
摘要:留存学习,请翻查原文:https://github.com/seajs/seajs/issues/538
阅读全文
摘要:1.什么是系统在生活和工作中,我们会接触到大量系统:自然界生态系统、计算机操作系统、软件办公系统,还有教育系统、金融系统、网络系统、理论系统等等。究竟什么是系统呢?来看下维基百科的解释:系统泛指由一群有关连的个体组成,根据预先编排好的规则工作,能完成个别元件不能单独完成的工作的群体。系统分为自然系统...
阅读全文
摘要:使用 sea.js 书写模块代码时,需要遵循一些简单规则。只是书写和调试时的规范!!!构建后的代码完全不需要遵循下面的约定!!!!!!1.require 书写约定(1)模块 factory 构造方法的第一个参数必须命名为require 。 // 错误! define(function(req) ...
阅读全文
摘要:在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下: define(factory);1.define F...
阅读全文
摘要:sea.js 是一个模块加载器,模块加载器需要实现两个基本功能:(1)实现模块定义规范,这是模块系统的基础。(2)模块系统的启动与运行。1.模块定义规范的实现这就是 define,require,exports,module 的实现。具体实现细节,有兴趣的可以看 Sea.js 的源码:seajs/s...
阅读全文
摘要:seajs.config()可以对 Sea.js 进行配置,让模块编写、开发调试更方便。语法:seajs.config(options)用来进行配置的方法。 seajs.config({ // 别名配置 alias: { 'es5-safe': 'gallery/es5-sa...
阅读全文
摘要:1.seajs.config用来对 Sea.js 进行配置。 seajs.config({ // 设置路径,方便跨目录调用 paths: { 'arale': 'https://a.alipayobjects.com/arale', 'jquery': 'https...
阅读全文
摘要:SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScrip...
阅读全文
摘要:本文转自Seajs官网,以方便自己学习。随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。1.命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,...
阅读全文

浙公网安备 33010602011771号