V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
saharabear
V2EX  ›  编程

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

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

    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   ·   我们的愿景   ·   实用小工具   ·   1066 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:42 · PVG 06:42 · LAX 15:42 · JFK 18:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.