• 请不要在回答技术问题时复制粘贴 AI 生成的内容
barb
V2EX  ›  程序员

哪些前端框架使用了动态加载脚本的功能?

  •  
  •   barb · May 13, 2013 · 4041 views
    This topic created in 4756 days ago, the information mentioned may be changed or developed.
    11 replies    1970-01-01 08:00:00 +08:00
    chemzqm
        1
    chemzqm  
       May 13, 2013   ❤️ 3
    YUI 基于json格式配置,生产需要后端combo配合,比较复杂
    Ext 4 基于目录文件名规范,多用与企业应用
    requirejs 基于AMD的纯加载器(github上一堆AMD加载器),twitter出的flight框架使用requirejs
    seajs 基于CMD2.0规范的纯加载器,特点是相对简单,配置灵活,适用于商务网站,淘宝的aralejs基于seajs
    component 基于CMD1.0的模块化加载器,特点是简洁优雅,组件丰富,但局限于git仓库,适用于搭建但页面应用

    选择框架要首先弄清自己的需求
    barb
        2
    barb  
    OP
       May 13, 2013
    @chemzqm 彪泪,感动!
    yakczh
        3
    yakczh  
       May 13, 2013
    CMD2.0规范 相比CMD1.0 有什么不同?
    chemzqm
        4
    chemzqm  
       May 13, 2013
    http://www.zhihu.com/question/21054469
    Nodejs就是CMD1.0()大区别就是1.0里面没有define,没法前端动态解析依赖,需要后端预处理。
    这个是Seajs给出的2.0规范: https://github.com/seajs/seajs/issues/242
    yakczh
        5
    yakczh  
       May 13, 2013
    taobao 不是有个kissy吗,怎么又弄个aralejs基于seajs
    Evance
        6
    Evance  
       May 13, 2013
    @chemzqm 更新一下,Arale是支付宝的;淘宝的是Kissy;

    好吧,我知道有人肯定要吐槽了;
    duhastmich
        7
    duhastmich  
       May 13, 2013
    其实nodejs的那一套前端也能用,写过一个"simple-require",https://github.com/zweifisch/simple-require
    yakczh
        8
    yakczh  
       May 14, 2013
    用这些框架和 加载器比如requirejs + 各种现成的轮子 相比,有什么优势呢?
    chemzqm
        9
    chemzqm  
       May 14, 2013
    @yakczh 大的框架一般更适合做企业应用,好的设计可以更容易保证统一的代码风格,提高可读性,更容易扩展、维护。使用不同的开源轮子,一般开发起来会快些,不过人一多你就很难保证代码质量了,比如同一个底层功能,不同的组件使用了不同方式完成,不管是重构还是增强都会变成一场噩梦。
    yakczh
        10
    yakczh  
       May 14, 2013
    kissy的loader是哪种cmd还是amd?
    yakczh
        11
    yakczh  
       May 14, 2013
    下载了个kissy1.3连个例子都找不到,谁有kissy loader的例子
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3204 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.