首页  >  文章  >  web前端  >  w3.org 结构复杂,信息量大,新人从哪里入手比较好?

w3.org 结构复杂,信息量大,新人从哪里入手比较好?

WBOY
WBOY原创
2016-06-07 08:43:172020浏览

回复内容:

通常来说,w3.org 上的文档不适合初学者阅读。它的定位,大概是让告诉浏览器厂商,这里需要怎么做,那里需要实现哪些功能(我的理解,不对请指正)。对于这类信息量巨大,且不面向学习者的文档,如果要读,最好的方法大概就是确定目标,硬着头皮读下去吧。

拿 Navigation Timing 这个较新的 interface 做例子,讲的虽是一种东西,HTML5 ROCKS 的文章 [1] 比 w3.org 的文档 [2] 要友好易读多了。

[1] Measuring Page Load Speed with Navigation Timing html5rocks.com/en/tutor
[2] Navigation Timing w3.org/TR/navigation-ti

但是,如果你的目标是了解这些 API 背后的实现机制和依赖关系,文档有时候是更好的选择。

针对初学者的教程,推荐 MDN developer.mozilla.org/e W3.org 不适合初学者 呃,作为一个有一年工作经验的初级程序员,我表示很惭愧,w3.org我从来都没进去看过,不过说真的,不同的程序员所攻的方向也不一样。看你的标签,应该是基于Web开发的,那么就跟你说说你该从哪方面入手,仅供参考,不满意莫拍砖哈。

第一步:HTML 入门
你可以到网上找一些关于HTML入门的书,然后下载下来看,跟着书籍往下走,会比你从开始就看文档要好的多(新人就看文档的话,会有很多术语你根本看不懂)。我觉得两个比较好的资源平台是:
1、w3school.com.cn
2、ppurl.com
第一个网站是关于HTML标签介绍的,当然还有其它的一些技术,比较不错,可以经常上去看看。而第二个网站上面则是放了大量的技术书籍,都是免费的,你可以注册个账号,然后上去找一些关于HTML入门的书籍下来看。不过前提是你的英文水平要够好(既然你能看w3.org了,英文也差不到哪去)。
你先择HTML的入门书籍时,先选择HTML4.0或XHTML1.0的,这两个基本上相同的,HTML4.0是现在用的比较多的标准。当然了,现在也有关于HTML5的书籍,不过建议你先看4.0的,然后再看5.0的,这样你就能够阶段性的学习了。

第二步:HTML 拓展到CSS+JavaScript
光学习HTML还没有用,因为你还要学习有关CSS(样式表)和Javascript(脚本)的知识,因为这两个技术可以让你把HTML网页做的更漂亮。

第三步:后台语言
前端的技术都会了以后,可以再学习后台语言,我学的是C#,但是现在用的比较多的还有Java,VB,PHP等,你可以选择一到两种后台语言,这样你就又进阶一个层次了。

第四步:数据库
懂得了前端,也懂得了语言,现在你就能学习操作数据库了,目前用的比较多的数据库有Oracle,MsSql,mySql,如果你是学习PHP的话,则可以选择mySql,如果是Java的话,你可以选Oracle,当然其它两种也行。基本上常见的配对是:Java+Oracle(大型应用开发偏多),VB/C#+MsSQL(大型或中小型应用开发,中小型偏多),PHP+MySQL(大型或中小型应用开发,中小型偏多),当然了,市场上的组合也并非全部是这些,看自个兴趣而定。

第五步:系统架构,设计模式
上面的几个都懂了以后,就可以再一步升华自己,那就是学习系统架构的建设,这个要求经验比较高,等你有个几年经验下来,也可以试着搞搞。

上面几步只是基于Web应用开发的方向,仅供参考,不过中国的程序员很累,也很悲催(客户经常改变需求,你就会不停的跟着改代码,很苦逼。)其它的就不说了,自个看着办吧。 如果是做前端的,个人观点W3.org是一定要看的,而且要反复的看。
下面提供两个网址,一个是CSS的文档,另一个是Google组织一批前端人员对W3.org关于CSS部分的解释和翻译。强烈推荐
w3.org/TR/CSS2/cover.ht
w3help.org/zh-cn/kb/ind All Standards and Drafts lists.w3.org/

可以选择自己感兴趣的关注 翻译 - HTML5 Chinese Interest Group Wiki
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn