seaJs学习笔记之seaJs的准备

  Javascript模块化就来解决javascript中冲突、性能和依赖问题的。针对javascript模块化,我个人认为使用sea.js是比较好的。sea.js是一个适合web端的模块加载器,是一个现成的库。我们可以先来学习一下怎么使用sea.js。


  为什么选择seaJs


  那么我们为什么选择sea.js,而不去选择其他模块化库呢?

  1、seaJs是中文的,便于自己学习

  2、seaJs比较适合中国国情,已经比较成熟稳定了,有很多国内知名公司都在使用

  3、简单友好的模块定义规范:SeaJs 遵循 CMD 规范,可以像 Node.js 一般书写模块代码

  4、自然直观的代码组织方式:依赖的自动加载、配置的简洁清晰


  JavaScript模块化的概念


  模块的概念就是为了提高性能,我们把一个方法放到一个js文件中,然后按需加载js文件。比如一个js文件中有很多js方法,我们只需要其中的一个方法。就把其拆分到新的js文件中。但是拆分之后,如果不用seaJs这个模块化库的话,那么拆分出来的js文件之间会存在着依赖问题。所以把拆分好的js文件,一个个的通过seaJs模块化,来解决javascript中的冲突、性能和依赖问题


  seaJs的兼容问题


  seaJs兼容所有浏览器,如Chrome 3+ 、Firefox 2+ 、Safari 3.2+、Opera 10+和IE 5.5+。 SeaJs 可运行在 Mobile 端,包括 Hybrid 模式的 App 上。理论上,SeaJs 可以运行在任何浏览器引擎上。


  seaJs下载


  可以去官方网站→http://seajs.org/docs/#downloads下载最新的seaJs。


  seaJs学习笔记之seaJs的准备就为大家介绍到这里,更多有关javascript模块化,seaJs的使用敬请关注梦龙小站seaJs学习笔记的相关更新。


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值