原文 https://frankfang.github.io/get-rid-of-w3schools.html
W3Schools 是由挪威的 Refsnes Data 创建的,我们可以将其定位一个「教程网站」,它提供了参考手册、代码样例和 Try it yourself 沙盒。
由于早期 W3C 和 MDN 的文档对新人极其不友好,所以 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 Network 和 Web Platform Docs,内容权威,并提供了进一步深入了解的链接。
Web developers deserve it.
What is the story behind www.w3fools.com?
P.S. 至于 http://www.w3school.com.cn/ 中文版的 w3school (没有 s ),还不如 W3schools 。唯一的有点就是「翻译成了中文」。
更多阅读:《听说你想学前端》
101
sunsol 2016-09-02 06:41:59 +08:00
这网站就相当于谭浩强。
|
102
FrankFang128 OP @sunsol 因为第一次看人喷,受不了
|
103
imwangpan 2016-09-02 07:53:35 +08:00 via Android
谢谢楼主推荐的网站,内容确实丰富一些。本人刚开始学前端
|
104
humiaozuzu 2016-09-02 08:03:05 +08:00
@FrankFang128 你发错地方了。。。用户群早变了
|
105
FrankFang128 OP @humiaozuzu V2 的 SEO 做得很好,我没发错地方。现在已经是「不推荐 W3Schools 」搜索结果的第一条了
|
106
Kirscheis 2016-09-02 08:19:55 +08:00 via Android
标题党。。中小学课本当然是漏洞百出不推荐,然而并非所有人都是前端。
标题应该改成 “为什么不向程序员推荐 W3Schools ” |
107
watzds 2016-09-02 08:57:01 +08:00
废话,有点错误不是很正常嘛,自己没有辨别能力就读圣经去吧
|
108
williamx 2016-09-02 09:01:41 +08:00
@theoractice 用谭的课本的时候有学习考试的压力, C 语言难,不是自己要学是没办法,见识浅薄人云亦云,和楼主一样看了更权威更详细的版本后回去装逼
|
109
DRcoding 2016-09-02 09:07:25 +08:00
说了这么多,能具体指出点那啥 W3School 上错误不? 不要人云亦云嘛, show me the code ,哈哈
|
110
MuyuQ 2016-09-02 09:19:53 +08:00
不可否认, W3S 有一些错误,有些甚至离谱,但那对很多人来说是启蒙导师。
即便启蒙导师水平不够,但对于很多人来说,是不允许其他人指责他的启蒙导师。 上了大学就看不起幼儿园的教师,这种人是会被唾弃的。 更何况, W3S 本地化做的很好,对入门新手来说非常友好。 而另外两个,一个虽然支持中文,但体验欠佳; |
111
FrankFang128 OP @MuyuQ 所以需要来安利一波 MDN 才行
|
112
ferrum 2016-09-02 09:38:26 +08:00 via iPhone
奇怪了, StackOverflow 上也都是鄙夷 W3School 的,推荐 MDN 的。第一次在上面问问题时,就有热心的人说不要用 W3School 。
怎么到 V2EX 画风突变了呢?新手就不能用 MDN ? MDN 怎么对新手不友好了?绝大部分 MDN 文档都有中文的,属性、方法应有尽有, CSS 属性的值也全部列出了,连兼容性都有提及,例子也有。 |
113
FrankFang128 OP @ferrum 是吧是吧,这些人好生奇怪
|
114
FrankFang128 OP @ferrum 我都用漏洞百出来形容它了,居然有人说无所谓
|
115
tanxiaoqing 2016-09-02 09:53:25 +08:00
@FrankFang128 可否列出 W3CSCHOOL 哪儿有错? MDN 和 W3C 上面东西根本就是手册,不是学习线路, W3CSCHOOL 给初学者列出了很清晰的学习线路。入都没有入门你叫别人去翻手册? W3C 上面的东西最多就是不是全面而已,但对于入门,初学的同学,我觉得是非常好的选择。
|
116
tanxiaoqing 2016-09-02 09:55:01 +08:00
还有说带坑,稍微从业时间长点,那点坑真的微不足道,相比你学习到东西来说。再说了,很多出版书都有问题。
|
117
Liir 2016-09-02 10:10:02 +08:00
作为二把刀,我就是当速查手册来用,而且我用的是你们最看不起的 cn 版。毕竟母语阅读速度更快一些,你们喷你们的,我用我的。
|
118
FrankFang128 OP @tanxiaoqing 看完 W3 马上转 MDN 就好。文章没说 W3 不能看啊
|
119
jadecoder 2016-09-02 10:22:11 +08:00 via Android
w3school 是 Tutorial , MDN 是 Document 。网上有很多只读文档就能学会编程的人,我一直搞不明白你们怎么这么牛逼
|
120
VmuTargh 2016-09-02 16:41:38 +08:00 via Android
w3s 是 turorial 不是文档 另外谁 TM 说 mdn 高度中文化的?自己去翻翻 HTTP 头相关 一堆没翻 English only
|
121
arslion 2016-10-18 12:25:55 +08:00
我用 MDN, 嘻嘻~
|