博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
seajs学习心得和新产品福利
阅读量:6940 次
发布时间:2019-06-27

本文共 729 字,大约阅读时间需要 2 分钟。

今天看了seajs官网的入门教程,以及博客园的教程

 

个人认为seajs的作用不太大,这个库应该会小众,不会流行。

原因如下:

原先js代码开发,通常一个js文件一个对象,对象之间有依赖的话,要按照“顺序”引用,不然会出错。

比如对象1,依赖对象2,对象依赖对象3。

那么我们文件引用顺序是,对象3.js,对象2.js,对象1.js。

用了seajs之后,

我们将对象1,2,3封装成模块1,2,3。

封装的过程中,因为对象3没有任何依赖,所以先封装对象3。然后封装对象2时,要引用模块3。封装对象1时,要引用模块2。

还有,封装的过程中,要多写对外接口,和依赖引用。

然后只引用sea.js文件即可。

这里我们看到,本来js引用列表是一个静态的列表。用了seajs之后,变成js代码控制的列表了。

因为可控制,我们可以选择一次性加载全部,或者按需加载。

效果是不错,但是有必要吗,性价比高吗?

为什么要有模块管理,是因为前端代码多了,依赖关系复杂了。

ASP.NET的模块管理,就是命名空间,而且也是有引用顺序。

其实维护静态js引用列表,并不浪费精力,也不难。

 

每个互联网新产品上线都有机可乘。

比如豆瓣FM收费版,高品质音乐,无广告。

它肯定有漏洞,就是下载高品质音乐啦。一般下载单首高品质音乐,都需要money。在豆瓣包月一下就搞定。

迅雷云点播,刚出来也有漏洞,被各种免费。

人人网刚出来,加密相册,加密日志什么的都能拐个弯进去看。

QQ空间刚出来,加密相关的就不用说了。

 

也算是互联网一种规律,新产品,必有大洞可钻。

转载于:https://www.cnblogs.com/samwu/archive/2013/01/07/2849285.html

你可能感兴趣的文章
jpa postgresql 使用uuid作为主键
查看>>
Linux文件目录
查看>>
8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重
查看>>
GAEPhotos V1.02 发布了
查看>>
docker 部署Tomcat应用相关操作
查看>>
文件权限
查看>>
回顾2017,展望2018
查看>>
Eclipse 编译运行卡顿
查看>>
Linux常用命令——chmod
查看>>
expansions and substitutions
查看>>
PyTorch 0.4源码安装(Windows)
查看>>
Velocity和jQuery冲突的解决办法
查看>>
用户登录提示符编程“-bash-4.1#”
查看>>
Nginx
查看>>
面试总结(php)
查看>>
LBS-手机定位应用
查看>>
ViewController.swift MyFriend
查看>>
RabbitMQ实战:消息通信模式和最佳实践
查看>>
第9章 使用ssh服务管理远程主机
查看>>
连载09:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
查看>>