调查:一个比较全面的Javascript教程应该包括哪些内容? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
saharabear
V2EX    编程

调查:一个比较全面的Javascript教程应该包括哪些内容?

  •  
  •   saharabear 2012-02-25 13:34:09 +08:00 4472 次点击
    这是一个创建于 5048 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写了一个简单的提纲:

    http://saharabear.com/weblog/?p=217

    有计划做一个比较好的教程,目标是:

    1.初学者也能入手

    2.能以跟进的方式每天学习一些东西,最后能够较为全面地了解Javascript这门语言。

    3.不死板,即能让人明白Javascript这门语言,又能让人明白浏览器和JS引擎的关系,还能让人明白引擎是什么。

    4.更重要的是让别人学会怎么学习。


    应该怎么组织材料比较好?
    18 条回复    2014-09-12 15:40:27 +08:00
    crazybubble
        1
    crazybubble  
       2012-02-25 13:45:57 +08:00
    我觉得最好是有一个大的project,就是参与学习的人在看完整套教程之后就能做出那个东西来,那个东西一定要很炫,而且能包含学到的各种东西。然后每个章节可以再放一些小的例子,用来巩固这一章的内容。
    saharabear
        2
    saharabear  
    OP
       2012-02-25 13:48:04 +08:00
    @crazybubble 是指,整个教程穿插着一个项目,从简单到复杂?
    Alex_L
        3
    Alex_L  
       2012-02-25 13:51:19 +08:00
    看内容挺全了。
    1L+1
    另外前期要不要加些BOM的内容
    saharabear
        4
    saharabear  
    OP
       2012-02-25 13:53:52 +08:00
    @Alex_L browser object model想放到web层去讲,只是我在考虑,如果上来就谈browser object model, 非常容易让人迷惑Javascript这门语言只是“浏览器语言”。
    crazybubble
        5
    crazybubble  
       2012-02-25 13:59:15 +08:00
    @saharabear 对的,如果可能的话。这种project挺难设计的吧。我是看rails的那个tutorial by examples想到的,那个tutorial就是从头教你一步步做一个app。这样会比较更得住,且比较有兴趣吧。
    Rice
        6
    Rice  
       2012-02-25 13:59:39 +08:00
    bilibili用javascritpt的语法那个叫EMAC什么标准做弹幕、字符画什么的……
    Rice
        7
    Rice  
       2012-02-25 14:00:15 +08:00
    ECMAScript-262
    Alex_L
        8
    Alex_L  
       2012-02-25 14:02:40 +08:00
    @saharabear 也是~我当初学JS的时候还都是当客户端语言来学,按ECMAScript,Bom,和Dom的顺序下来的。但JS历史毕竟是这么发展过来的,即使现在应用范围扩大,更多也还是作为客户端脚本。第八部分都讲服务端了前面却不提Bom,感觉好像故意逃避似的。而且尽早接触Bom对新手来说比较容易产生成就感嘛~
    saharabear
        9
    saharabear  
    OP
       2012-02-25 14:11:28 +08:00
    @Alex_L 要不,加在第一章里面,比如加几个例子,在地址栏里提取一些相册的图片地址之类的,顺便引入Bom?
    saharabear
        10
    saharabear  
    OP
       2012-02-25 14:11:47 +08:00
    @crazybubble 我试一下,这样设计,难度增加不少。不过时间充足。
    Alex_L
        11
    Alex_L  
       2012-02-25 14:20:26 +08:00
    @saharabear 挺好~第一部分讲JS怎么玩的时候引入些简单BOM,然后第二部分和第三部分间再把补充一下BOM是怎么,有哪些模型之类的 。
    crazybubble
        12
    crazybubble  
       2012-02-25 14:21:31 +08:00
    恩 期待lz的教程
    loading
        13
    loading  
       2012-02-25 14:29:01 +08:00
    期待,如果有邮件订阅就更好啦
    mkeith
        14
    mkeith  
       2012-02-25 15:29:22 +08:00
    正文中的广告差点以为是插图
    Mutoo
        15
    Mutoo  
       2012-02-25 16:27:33 +08:00
    saharabear
        16
    saharabear  
    OP
       2012-02-25 16:55:58 +08:00
    @Mutoo 研究一下。
    Sivan
        17
    Sivan  
       2012-02-25 17:16:30 +08:00
    我觉得多来例子,视频的更好。
    可以参考下最近 tutplus 的jQuery 教程的思路。
    http://tutsplus.com/course/30-days-to-learn-jquery/

    期待。
    rayu
        18
    rayu  
       2014-09-12 15:40:27 +08:00
    lz 你的教程写完了吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2616 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 00:29 PVG 08:29 LAX 16:29 JFK 19:29
    Do have faith in what you're doing.
    ubao msn 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