为什么不推荐 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 。唯一的有点就是「翻译成了中文」。

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

24864 次点击
所在节点    程序员
121 条回复
cenxun
2016-09-01 15:14:40 +08:00
领进门
FrankFang128
2016-09-01 15:15:20 +08:00
@cenxun 帶进沟
suliuyes
2016-09-01 15:15:21 +08:00
入门还不错,小白看两眼就可以写了。但是确实内容太浅太浅了,而且也太少了。当手册好像不太合适。
FrankFang128
2016-09-01 15:16:03 +08:00
@nimingyonghu 对的,动机论最难对付。
cenxun
2016-09-01 15:18:14 +08:00
@FrankFang128 后面的路自己走咯
tanxiaoqing
2016-09-01 15:18:32 +08:00
看 MDN 文档,网站太慢,屎都要等出来。 W3C 的文档,太多,太杂,估计要花不少时间。
DoraJDJ
2016-09-01 15:21:21 +08:00
之前写网页就经常去 W3School ,之后感觉 W3School 的资源略少,而且都是偏教程向,就经常去 MDN 。
昨天刚好用 MDN 向我的同学简单浏览了下 HTML 的一些元素标签。
zwhu
2016-09-01 16:34:31 +08:00
看节点就知道作者喷的点是什么了
yangyaofei
2016-09-01 16:37:58 +08:00
如果你只是对用 w3cshool 的网友推荐 MDN 什么的,没准大家就不会这样.
虽然人家不好,但是解决问题啊,我一小白,而且也不想学那么多 web 知识,就是想做个简单的网页,人家简单易学拿来就用,没有什么基础都能用,这不是挺好?想深入肯定看书或者看文档了.

觉得人家不好?你可以给人家发邮件,说那里有问题,帮人家完善啊,说人家有问题又有什么用的?
introom
2016-09-01 16:44:27 +08:00
很多有经验的前端都会说不要 w3schools, 要 mdn, 或者直接 spec, 因为他们知道 w3schools 有些地方有瑕疵。但是呢,很多新手习惯 w3schools ,因为有很多例子可以上手,很方便。所以呢,各取所需,但知道各自的利弊就行了。
cxbig
2016-09-01 16:44:51 +08:00
2 个网站都不用,只查阅各语言的官方手册 /API
crab
2016-09-01 16:52:41 +08:00
书看原版和翻译的区别吧。
murmur
2016-09-01 16:54:15 +08:00
w3s 的网站内容太老了 但是对于我们这种做 IE8 兼容的刚好够用 多的特性也不敢上
mdluo
2016-09-01 17:22:08 +08:00
「小孩才分对错,大人只看利弊」


就像你跟不懂电脑的人说你要用 Google 啊,要翻墙啊,不要用百度,不要装国产软件,他们肯定白你一眼 “神经病”
mdluo
2016-09-01 17:30:42 +08:00
另外,有一种叫做「正确的废话」的东西,喷完了,然后呢,该用的人还是在用

就像拿着本科的教材去批判小学数学、中学物理,里面有很多过时和错误的知识啊,你们不要学啊
seeker
2016-09-01 17:47:17 +08:00
我发现你们的 2 个分歧了:
分歧 1:
a: 批评有益
b: 批评无益

分歧 2:
a: w3school 有益
b: w3school 无益

虽然楼主没有说 w3school 无益,只是批评了他做的不好的地方并且提供更好的替代,但是好像很多人还是脑补了 w3school 无益 这点。

反正我用 MDN.
zhangneww
2016-09-01 18:13:06 +08:00
一个非 web 开发者表示业余使用 http://www.runoob.com/ 菜鸟教程,表示还不错。
bookit
2016-09-01 18:27:15 +08:00
W3schools 已经不能访问了,骂也没意义了
fetich
2016-09-01 18:34:36 +08:00
w3schools 借鉴意义还是有的,一棒子打死不妥。
FrankFang128
2016-09-01 18:51:08 +08:00
@seeker 他们很有意思,不看内容就回帖

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

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

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

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

© 2021 V2EX