为什么不推荐 W3Schools

2016-09-01 12:21:23 +08:00
 FrankFang128

原文 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 。唯一的有点就是「翻译成了中文」。

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

25468 次点击
所在节点    程序员
121 条回复
sunsol
2016-09-02 06:41:59 +08:00
这网站就相当于谭浩强。
FrankFang128
2016-09-02 07:44:21 +08:00
@sunsol 因为第一次看人喷,受不了
imwangpan
2016-09-02 07:53:35 +08:00
谢谢楼主推荐的网站,内容确实丰富一些。本人刚开始学前端
humiaozuzu
2016-09-02 08:03:05 +08:00
@FrankFang128 你发错地方了。。。用户群早变了
FrankFang128
2016-09-02 08:12:38 +08:00
@humiaozuzu V2 的 SEO 做得很好,我没发错地方。现在已经是「不推荐 W3Schools 」搜索结果的第一条了
Kirscheis
2016-09-02 08:19:55 +08:00
标题党。。中小学课本当然是漏洞百出不推荐,然而并非所有人都是前端。
标题应该改成 “为什么不向程序员推荐 W3Schools ”
watzds
2016-09-02 08:57:01 +08:00
废话,有点错误不是很正常嘛,自己没有辨别能力就读圣经去吧
williamx
2016-09-02 09:01:41 +08:00
@theoractice 用谭的课本的时候有学习考试的压力, C 语言难,不是自己要学是没办法,见识浅薄人云亦云,和楼主一样看了更权威更详细的版本后回去装逼
DRcoding
2016-09-02 09:07:25 +08:00
说了这么多,能具体指出点那啥 W3School 上错误不? 不要人云亦云嘛, show me the code ,哈哈
MuyuQ
2016-09-02 09:19:53 +08:00
不可否认, W3S 有一些错误,有些甚至离谱,但那对很多人来说是启蒙导师。
即便启蒙导师水平不够,但对于很多人来说,是不允许其他人指责他的启蒙导师。
上了大学就看不起幼儿园的教师,这种人是会被唾弃的。
更何况, W3S 本地化做的很好,对入门新手来说非常友好。
而另外两个,一个虽然支持中文,但体验欠佳;
FrankFang128
2016-09-02 09:25:34 +08:00
@MuyuQ 所以需要来安利一波 MDN 才行
ferrum
2016-09-02 09:38:26 +08:00
奇怪了, StackOverflow 上也都是鄙夷 W3School 的,推荐 MDN 的。第一次在上面问问题时,就有热心的人说不要用 W3School 。

怎么到 V2EX 画风突变了呢?新手就不能用 MDN ? MDN 怎么对新手不友好了?绝大部分 MDN 文档都有中文的,属性、方法应有尽有, CSS 属性的值也全部列出了,连兼容性都有提及,例子也有。
FrankFang128
2016-09-02 09:42:39 +08:00
@ferrum 是吧是吧,这些人好生奇怪
FrankFang128
2016-09-02 09:45:05 +08:00
@ferrum 我都用漏洞百出来形容它了,居然有人说无所谓
tanxiaoqing
2016-09-02 09:53:25 +08:00
@FrankFang128 可否列出 W3CSCHOOL 哪儿有错? MDN 和 W3C 上面东西根本就是手册,不是学习线路, W3CSCHOOL 给初学者列出了很清晰的学习线路。入都没有入门你叫别人去翻手册? W3C 上面的东西最多就是不是全面而已,但对于入门,初学的同学,我觉得是非常好的选择。
tanxiaoqing
2016-09-02 09:55:01 +08:00
还有说带坑,稍微从业时间长点,那点坑真的微不足道,相比你学习到东西来说。再说了,很多出版书都有问题。
Liir
2016-09-02 10:10:02 +08:00
作为二把刀,我就是当速查手册来用,而且我用的是你们最看不起的 cn 版。毕竟母语阅读速度更快一些,你们喷你们的,我用我的。
FrankFang128
2016-09-02 10:19:44 +08:00
@tanxiaoqing 看完 W3 马上转 MDN 就好。文章没说 W3 不能看啊
jadecoder
2016-09-02 10:22:11 +08:00
w3school 是 Tutorial , MDN 是 Document 。网上有很多只读文档就能学会编程的人,我一直搞不明白你们怎么这么牛逼
VmuTargh
2016-09-02 16:41:38 +08:00
w3s 是 turorial 不是文档 另外谁 TM 说 mdn 高度中文化的?自己去翻翻 HTTP 头相关 一堆没翻 English only

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/303172

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX