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

为什么不推荐 W3Schools

  •  
  •   FrankFang128 · 2016-09-01 12:21:23 +08:00 · 24301 次点击
    这是一个创建于 2794 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文 https://frankfang.github.io/get-rid-of-w3schools.html

    W3Schools 跟 W3C 组织没有关系

    W3Schools 是由挪威的 Refsnes Data 创建的,我们可以将其定位一个「教程网站」,它提供了参考手册、代码样例和 Try it yourself 沙盒。

    由于早期 W3C 和 MDN 的文档对新人极其不友好,所以 W3Schools 很快成本前端开发入门的首选教程。

    W3Fools 对 W3Schools 的批评

    权威性受到质疑

    W3C 组织曾要求 W3Schools 在显著的地方注明「 W3School 与 W3C 没有任何关系」,但是 W3Schools 没有这样做。

    2011 年一个独立的网站上线,那就是 W3Fools.com ,当时它最主要的口号就是「 We believe W3Schools is harmful to the web. Web developers deserve better 」。

    W3Fools 指出 W3Schools 的内容漏洞百出,而且没有给阅读者深入了解的参考,对所有内容浅尝辄止,不是一个教程该有的态度。

    W3Schools 倒也虚心,在这几年里不断地修复着自己的错误,并且在页面下方添加了一段话:

    W3Schools is optimized for learning, testing, and training. Examples might be simplified to improve reading and basic understanding. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content.

    W3Schools 是为学习、测验和练习而成立。为了方便阅读和理解,本站的例子都做了一些简化。我们在持续改进我们的教程、参考手册和实例代码,以尽量减少错误,如有疏漏,还望见谅。

    作为一个不需要深入理解的学习者, W3Schools 确实不错。

    更好的选择

    W3Fools 认为比 W3Schools 更好的参考网站是 Mozilla Developer NetworkWeb Platform Docs,内容权威,并提供了进一步深入了解的链接。

    Web developers deserve it.

    参考

    What is the story behind www.w3fools.com?

    P.S. 至于 http://www.w3school.com.cn/ 中文版的 w3school (没有 s ),还不如 W3schools 。唯一的有点就是「翻译成了中文」。

    更多阅读:《听说你想学前端》

    第 1 条附言  ·  2016-09-01 14:07:55 +08:00
    看来有些人不知道什么是就事论事。
    W3schools 是好心
    好心就是圣人,就没错了么,不让喷?
    玻璃心的请 block 我。
    第 2 条附言  ·  2016-09-01 14:18:06 +08:00
    2011 年, W3Fools 对 W3Schools 的勘误: http://archive.is/bIxbV

    即使是现在, W3Schools 英文站,依然很多错误和过时的内容。

    请使用 MDN 中文版作为参考。
    第 3 条附言  ·  2016-09-01 14:22:00 +08:00
    你可以继续使用 W3Schools ,但你必须知道它上面的内容可能是错的。
    这就是此贴的意义。
    第 4 条附言  ·  2016-09-01 14:58:31 +08:00
    你们厉害,错误很多也不在乎,是我多虑了。
    好用你用吧
    第 5 条附言  ·  2016-09-01 16:59:04 +08:00
    我只能说服了你们
    第 6 条附言  ·  2016-09-02 07:52:03 +08:00
    同是入门教程,同是内容过时,谭浩强的 c 语言喷的人多, w3schools 赞的人多,这是什么原因?
    @theoractice
    我给 100 分
    第 7 条附言  ·  2016-09-02 09:10:06 +08:00
    我就推荐 MDN ,爱用不用,就不告诉你 W3schools 哪里错了,吓死你。
    第 8 条附言  ·  2016-09-02 10:27:31 +08:00
    很多人思维怎么是非黑即白。
    本文哪句话说 w3shool 跟 mdn 不能共存。看完 w3 的小白教程马上来我大 mdn 就行了,多简单的事儿。我不推荐推荐 mdn 你当小白会自己知道 mdn 啊?
    给你多个选择而已。
    一楼二楼没看文章就造对立是什么意思?
    应该是为了让我上 top10.
    从现在起一律不回复,收藏数说明一切。
    121 条回复    2016-10-18 12:25:55 +08:00
    1  2  
    sunsol
        101
    sunsol  
       2016-09-02 06:41:59 +08:00
    这网站就相当于谭浩强。
    FrankFang128
        102
    FrankFang128  
    OP
       2016-09-02 07:44:21 +08:00 via Android
    @sunsol 因为第一次看人喷,受不了
    imwangpan
        103
    imwangpan  
       2016-09-02 07:53:35 +08:00 via Android
    谢谢楼主推荐的网站,内容确实丰富一些。本人刚开始学前端
    humiaozuzu
        104
    humiaozuzu  
       2016-09-02 08:03:05 +08:00
    @FrankFang128 你发错地方了。。。用户群早变了
    FrankFang128
        105
    FrankFang128  
    OP
       2016-09-02 08:12:38 +08:00
    @humiaozuzu V2 的 SEO 做得很好,我没发错地方。现在已经是「不推荐 W3Schools 」搜索结果的第一条了
    Kirscheis
        106
    Kirscheis  
       2016-09-02 08:19:55 +08:00 via Android
    标题党。。中小学课本当然是漏洞百出不推荐,然而并非所有人都是前端。
    标题应该改成 “为什么不向程序员推荐 W3Schools ”
    watzds
        107
    watzds  
       2016-09-02 08:57:01 +08:00
    废话,有点错误不是很正常嘛,自己没有辨别能力就读圣经去吧
    williamx
        108
    williamx  
       2016-09-02 09:01:41 +08:00
    @theoractice 用谭的课本的时候有学习考试的压力, C 语言难,不是自己要学是没办法,见识浅薄人云亦云,和楼主一样看了更权威更详细的版本后回去装逼
    DRcoding
        109
    DRcoding  
       2016-09-02 09:07:25 +08:00
    说了这么多,能具体指出点那啥 W3School 上错误不? 不要人云亦云嘛, show me the code ,哈哈
    MuyuQ
        110
    MuyuQ  
       2016-09-02 09:19:53 +08:00
    不可否认, W3S 有一些错误,有些甚至离谱,但那对很多人来说是启蒙导师。
    即便启蒙导师水平不够,但对于很多人来说,是不允许其他人指责他的启蒙导师。
    上了大学就看不起幼儿园的教师,这种人是会被唾弃的。
    更何况, W3S 本地化做的很好,对入门新手来说非常友好。
    而另外两个,一个虽然支持中文,但体验欠佳;
    FrankFang128
        111
    FrankFang128  
    OP
       2016-09-02 09:25:34 +08:00 via iPad
    @MuyuQ 所以需要来安利一波 MDN 才行
    ferrum
        112
    ferrum  
       2016-09-02 09:38:26 +08:00 via iPhone
    奇怪了, StackOverflow 上也都是鄙夷 W3School 的,推荐 MDN 的。第一次在上面问问题时,就有热心的人说不要用 W3School 。

    怎么到 V2EX 画风突变了呢?新手就不能用 MDN ? MDN 怎么对新手不友好了?绝大部分 MDN 文档都有中文的,属性、方法应有尽有, CSS 属性的值也全部列出了,连兼容性都有提及,例子也有。
    FrankFang128
        113
    FrankFang128  
    OP
       2016-09-02 09:42:39 +08:00 via iPad
    @ferrum 是吧是吧,这些人好生奇怪
    FrankFang128
        114
    FrankFang128  
    OP
       2016-09-02 09:45:05 +08:00 via iPad
    @ferrum 我都用漏洞百出来形容它了,居然有人说无所谓
    tanxiaoqing
        115
    tanxiaoqing  
       2016-09-02 09:53:25 +08:00
    @FrankFang128 可否列出 W3CSCHOOL 哪儿有错? MDN 和 W3C 上面东西根本就是手册,不是学习线路, W3CSCHOOL 给初学者列出了很清晰的学习线路。入都没有入门你叫别人去翻手册? W3C 上面的东西最多就是不是全面而已,但对于入门,初学的同学,我觉得是非常好的选择。
    tanxiaoqing
        116
    tanxiaoqing  
       2016-09-02 09:55:01 +08:00
    还有说带坑,稍微从业时间长点,那点坑真的微不足道,相比你学习到东西来说。再说了,很多出版书都有问题。
    Liir
        117
    Liir  
       2016-09-02 10:10:02 +08:00
    作为二把刀,我就是当速查手册来用,而且我用的是你们最看不起的 cn 版。毕竟母语阅读速度更快一些,你们喷你们的,我用我的。
    FrankFang128
        118
    FrankFang128  
    OP
       2016-09-02 10:19:44 +08:00 via iPad
    @tanxiaoqing 看完 W3 马上转 MDN 就好。文章没说 W3 不能看啊
    jadecoder
        119
    jadecoder  
       2016-09-02 10:22:11 +08:00 via Android
    w3school 是 Tutorial , MDN 是 Document 。网上有很多只读文档就能学会编程的人,我一直搞不明白你们怎么这么牛逼
    VmuTargh
        120
    VmuTargh  
       2016-09-02 16:41:38 +08:00 via Android
    w3s 是 turorial 不是文档 另外谁 TM 说 mdn 高度中文化的?自己去翻翻 HTTP 头相关 一堆没翻 English only
    arslion
        121
    arslion  
       2016-10-18 12:25:55 +08:00
    我用 MDN, 嘻嘻~
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4073 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 05:25 · PVG 13:25 · LAX 22:25 · JFK 01:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.