有人在用Javascript Loader吗? - V2EX
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 6740 次点击
    这是一个创建于 5233 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近看到很多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
    run2
        6
    run2  
       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  
    PRO
       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     Solana     1033 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 18:29 PVG 02:29 LAX 11:29 JFK 14:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86