V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
cmonday
V2EX  ›  JavaScript

有人在用Javascript Loader吗?

  •  
  •   cmonday · 2011-06-13 11:23:55 +08:00 · 6322 次点击
    这是一个创建于 4911 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近看到很多Javascript Loader,看上去都很吸引人,光是能提升加载速度(尤其是二次访问时的速度)这一点就很值得尝试了。但是现在类似的js loader跟雨后春笋一样到处都是,都不知道怎么去挑选……
    这里有个表格:
    https://spreadsheets.google.com/lv?key=tDdcrv9wNQRCNCRCflWxhYQ

    不知道v2exer有没有在用这些工具的,来讨论一下吧
    23 条回复    1970-01-01 08:00:00 +08:00
    zir
        1
    zir  
       2011-06-14 03:19:51 +08:00
    head.js 用着不错
    chone
        2
    chone  
       2011-06-14 06:23:22 +08:00
    我还是比较推崇把最终面向客户的代码直接进行打包,把各种依赖结构留在开发人员这里,尤其是web app。特别推荐closure-libray的解决方案
    http://code.google.com/intl/fr-FR/closure/library/
    paulguo
        3
    paulguo  
       2012-01-30 09:42:59 +08:00
    spritevan
        4
    spritevan  
       2012-01-30 10:18:26 +08:00
    用自己写的一个超简单loader
    推荐这个 http://seajs.com/
    chairo
        5
    chairo  
       2012-01-30 10:42:40 +08:00
    在用YepNope.js
    sobigfish
        6
    sobigfish  
       2012-02-07 18:17:07 +08:00
    Modernizr.load() //YepNope
    cougar
        7
    cougar  
       2012-02-07 18:24:32 +08:00
    @spritevan @cmonday
    看过玉伯写的关于seajs的文章,感觉很强大,还没有使用过。
    loading
        8
    loading  
       2012-02-07 18:40:17 +08:00
    目前这个应用还没部署,有这个计划。
    准备使用head.js,能检测屏幕分辨率,和css3情况。
    sea.js没细看
    j1anb1n
        9
    j1anb1n  
       2012-04-21 13:08:44 +08:00
    seajs很不错,用起来很简单
    j1anb1n
        10
    j1anb1n  
       2012-04-21 13:10:08 +08:00
    @spritevan 现在的网址是http://seajs.org/
    cmonday
        11
    cmonday  
    OP
       2012-04-21 13:52:44 +08:00
    10个月过去了,LZ已然是 seajs 的铁杆拥趸了:)
    如果还没有试过,请一定试试看吧。
    之前为它写过的介绍:http://huisecheng.com/blog/2012/02/introduction-of-seajs/

    @j1anb1n
    @loading
    @cougar
    @sobigfish
    @chairo
    @spritevan
    @chone
    @zir
    cfddream
        12
    cfddream  
       2012-04-21 14:18:46 +08:00
    正在考虑中
    yyycat
        13
    yyycat  
       2012-04-21 14:31:10 +08:00
    我只知道seajs= =
    hzlzh
        14
    hzlzh  
       2012-04-21 15:17:22 +08:00
    head.js 好么别用,想清楚开销和收益之间比重,别为了使用而使用某件东西
    rightgenius
        15
    rightgenius  
       2012-04-21 15:40:15 +08:00
    最近用seajs重构了,感觉很好
    jjlovegrape
        16
    jjlovegrape  
       2012-04-21 15:40:20 +08:00
    seajs用着感觉还不错,例如:dnspod.cn。KISS的感觉很好
    ssword
        17
    ssword  
       2012-04-21 15:41:33 +08:00
    感觉assets该是更好的解决方案
    duhastmich
        18
    duhastmich  
       2012-04-21 15:56:45 +08:00
    requirejs, 可以用r.js打包, 还有coffeescript插件
    aveline
        19
    aveline  
       2012-04-21 18:23:58 +08:00
    我用的是head.js
    udonmai
        20
    udonmai  
       2012-04-21 19:27:40 +08:00
    突然想不明白,类似的Loader和Backbone这种MVC框架会有冲突吗?又有神吗明显的区别?
    cmonday
        21
    cmonday  
    OP
       2012-04-21 20:30:56 +08:00
    @ssword assets是什么?孤陋寡闻了
    @udonmai Backbone 似乎没有 Loader 的功能啊,处理的是不同的需求
    @duhastmich seajs 也可以打包,也有 coffeescript 插件
    udonmai
        22
    udonmai  
       2012-04-21 20:37:56 +08:00
    @cmonday 恩,大概明白点什么了。。
    chone
        23
    chone  
       2012-04-21 20:39:11 +08:00
    @cmonday 10个月过去了本人已然成为closure library深度使用者 :p
    配合上closure compiler 和closure templates 以及 closure stylesheets 威力强劲
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5178 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.