详情介绍
Seajs一个Web模块加载框架,追求简单、自然的代码书写和组织方式,:Sea.js 遵循 CMD 规范,模块化JS代码。依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。
Sea.JS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。
1.Seajs简介
Seajs,一个Web模块加载框架,追求简单、自然的代码书写和组织方式,:Sea.js 遵循 CMD 规范,模块化JS代码。依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。
2.Seajs优缺点
优点:
1).提高可维护性。
2).模块化编程。
3).动态加载,前端性能优化
缺点:
1).学习文档偏少且混乱,会更改团队使用JS的编写习惯,必须使用模块化编程。
2).不太适合团队目前的情况,多JS文件但少改动,动态加载优势和模块化优势不明显。
3). 需要配套使用SPM工具,JS的打包和管理工具。
2.什么是CMD 和AMD ?
异步模块定义(AMD)是Asynchronous Module Definition的缩写,是 RequireJS 在推广过程中对模块定义的规范化产出。
通用模块定义(CMD)是Common Module Definition的缩写,是SeaJS 在推广过程中对模块定义的规范化产出。
RequireJS 和 SeaJS 都是模块化框架的代表,AMD和CMD,是他们各自定义模块化的方式,大同小异,主要是代码风格和API不同。
3.Seajs如何使用?
一段代码教新手一目了然,快速上手!
兼容性
SeaJS 兼容所有 PC 和 Mobile 端的主流浏览器:
IE 5.5+ ✔
Chrome 3+ ✔
Firefox 2+ ✔
Safari 3.2+ ✔
Opera 10+ ✔
下载地址
人气脚本
相关文章
-
基于JS实现拖拽连线流程图代码
JS拖拽连线流程图代码,很实用的流程图网页代码,实现代码也非常简单易懂,需要的朋友前来下载吧...
-
ractive.js联系表单动画效果源码
很有创意的发送邮件、联系内容等表单,基于ractive.js实现的动画效果,以发送信件的方式,喜欢的朋友快来下载吧...
-
vue实现移动端6格验证码特效
一个vue手机移动端的6格验证码特效,支持自动填充效果,可将发送验证码功能抽离成单独的组件使用,简单易用...
-
vue实现表格在线绘制编辑插件
一个vue表格在线绘制编辑的插件,可通过鼠标方式来绘制表格,可配置表头行、单元格、模板,以及撤销、还原、删除、保存等功能,简单好用...
-
React实现3D层叠卡片切换动画特效源码
今天给大家介绍基于React插件制作一个3D视觉效果的CSS3层叠卡片切换动画,切换的内容可以是tab内容页,也可以是图片,喜欢的朋友快来下载源码体验吧...
-
基于Gsap.js实现文字导航条ReactJs选中动画特效代码
文字导航条ReactJs选中动画特效代码,基于Gsap.js实现的文字导航菜单鼠标悬停背景底色变化效果,喜欢的朋友快来下载体验吧...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Sea.js 适用于 Web 浏览器端的模块加载器资源来源互联网,版权归该下载资源的合法拥有者所有。