深入学习sea.js

入门学习了文档之后,在深入学习里面的一些有趣的知识点

===================================

一、配置

seajs.config({
    alias:(
       a3:‘./js/module3.js‘
)

});

seajs.use(‘a3‘)

二、module学习

_ id:模块的id

_url:模块的绝对路径

—dependences  :模块的依赖 数组

_ exports :当前模块的对外接口

等待更新

时间: 2024-12-15 01:54:00

深入学习sea.js的相关文章

学习 Sea.js 笔记(二)

写模块: define(function(require, exports, module) {    使用 require(...) 引入模块.    通过 exports.something = ... 对外提供接口    或通过 module.exports = ... 提供整个接口 ? }); 构建部署: 需要使用 spm 或 Grunt 工具. spm 标准构建工具(已经发布版本3): http://spmjs.io/ 项目标准目录结构:    dist  构建之后的文件夹    sr

30分钟学习sea.js使用指南

: 等待更新.......

JavaScript模块加载框架sea.js 学习一

简单总结sea.js 学习 文件目录结构 /sea/sea.js      下载地址  http://seajs.org/docs/#downloads /sea/jquery-sea.js   下载地址 http://jquery.com/download/ /sea/sea_config.js /sea/home.jsdata.js /sea/data.js 1.html页面代码文件 <style> .ch{height:200px;width:200px;background:#ccc;

Sea.js学习笔记

Sea.js入门 http://www.cnblogs.com/doseoer/p/4007752.html 前端模块化开发的价值 随着互联网的飞速发展,前端开发越来越复杂.本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发. https://github.com/seajs/seajs/issues/547 Sea.js:简单.极致的模块化Web开发体验 Sea.js 创始人玉伯专访

Sea.js学习2——Sea.js的API 快速参考

(7 个接口是最常用的) 一.seajs.config:用来对 Sea.js 进行配置. seajs.config({ // 设置路径,方便跨目录调用 paths: { 'arale': 'https://a.alipayobjects.com/arale', 'jquery': 'https://a.alipayobjects.com/jquery' }, // 设置别名,方便调用 alias: { 'class': 'arale/class/1.0.0/class', 'jquery': '

Sea.js学习3——Sea.js的CMD 模块定义规范

在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范.该规范明确了模块的基本书写格式和基本交互规则. 在 CMD 规范中,一个模块就是一个文件.代码的书写格式如下: define(factory); define Function define 是一个全局函数,用来定义模块. define define(factory) define 接受 factory 参数,factory 可以是一个函数,也可以是一个对象或字

sea.js,spm学习

安装spm 下载sea.js 运行spm npm install [email protected] -g npm install spm-build -g 下载sea.js git clone https://github.com/seajs/examples.git cd examples/static/hello spm-build #编译到dist make deploy #复制到正式环境 下一步:运用sea.js 构建工具,创建web页面

js模板加载框架 sea.js学习笔记

seajs实现了JavaScript 的 模块开发及按模块加载.用来解决繁琐的js命名冲突,文件依赖等问题,其主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载. 官方文档:http://seajs.org/docs/#docs 首先看看seajs是怎么进行模块开发的.使用seajs基本上只有一个函数“define” fn.define = function(id, deps, factory) { //code of function… } 使用define函数来进行定义一个模块

Sea.js学习1——初识Sea.js

Sea.js 是一个成熟的开源项目,核心目标是给前端开发提供简单.极致的模块化开发体验. 使用 Sea.js,在书写文件时,需要遵守 CMD (Common Module Definition)模块定义规范.一个文件就是一个模块. define(function(require, exports) { exports.each = function (arr) { // 实现代码 }; exports.log = function (str) { // 实现代码 }; }); 通过 export