seajs

SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。   焦点特征 无论是中小型站点,照样大型庞大应用,使用 SeaJS,都可以让我们的事情变得更轻松愉...

SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。  


焦点特征

无论是中小型站点,照样大型庞大应用,使用 SeaJS,都可以让我们的事情变得更轻松愉悦。SeaJS 具有以下焦点特征:

  • 简朴一致的模块花样。
  • 依赖的自动治理。
  • 剧本的异步并行加载。
  • 厚实的插件。
  • 友好的调试。

SeaJS 带来的最大利益是:提升代码的可维护性。上面的每一项特征,在使用文档中都会有详细论述。若是一个网站的 JS 文件跨越 3 个,就适适用 SeaJS 来组织和维护代码。涉及的 JS 文件越多,SeaJS 就越适合。

SeaJS 追求的是更简朴、自然的代码誊写和组织方式。


快速入门

在 SeaJS 的天下里,一个文件就是一个模块。所有模块都遵照 CMD 规范,我们可以像在 Node 环境中一样来誊写模块代码:



define(function(require, exports, module) {
  var $ = require('jquery');

  exports.sayHello = function() {
    $('#hello').toggle('slow');
  };
});

将上面的代码保存为 hello.js,然后就可以通过 SeaJS 来加载使用了:

seajs.config({
  alias: {
    'jquery': 'http://modules.seajs.org/jquery/1.7.2/jquery.js'
  }
});

seajs.use(['./hello', 'jquery'], function(hello, $) {
  $('#beautiful-sea').click(hello.sayHello);
});



思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各种产物的最新流动,优惠券领取点击进入

3.广告同盟: 整理了现在主流的广告同盟平台,若是你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/nav/1914

  • 发表于 2021-02-20 08:15
  • 阅读 ( 247 )
  • 分类:互联网

0 条评论

请先 登录 后评论
qifei
qifei

687 篇文章

你可能感兴趣的文章

相关问题