zoukankan      html  css  js  c++  java
  • seajs学习心得和新产品福利

    今天看了seajs官网的入门教程,以及博客园的教程http://www.cnblogs.com/leoo2sk/archive/2011/06/27/write-javascript-with-seajs.html

    个人认为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空间刚出来,加密相关的就不用说了。

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


    合乎自然而生生不息。。。
  • 相关阅读:
    20201029-1 每周例行报告
    20201022-1 每周例行报告
    2020年秋软件工程“领跑衫”获奖感言
    20201015-3 每周例行报告
    20201207-总结
    20201126-1 每周例行报告
    20201120-1 每周例行报告
    20201112-1 每周例行报告
    20201105-1 每周例行报告
    20201022-1 每周例行报告
  • 原文地址:https://www.cnblogs.com/samwu/p/2849285.html
Copyright © 2011-2022 走看看