w3.org 结构复杂,信息量大,新人从哪里入手比较好?
回复内容:
通常来说,http://w3.org 上的文档不适合初学者阅读。它的定位,大概是让告诉浏览器厂商,这里需要怎么做,那里需要实现哪些功能(我的理解,不对请指正)。对于这类信息量巨大,且不面向学习者的文档,如果要读,最好的方法大概就是确定目标,硬着头皮读下去吧。拿 Navigation Timing 这个较新的 interface 做例子,讲的虽是一种东西,HTML5 ROCKS 的文章 [1] 比 http://w3.org 的文档 [2] 要友好易读多了。
[1] Measuring Page Load Speed with Navigation Timing http://www.html5rocks.com/en/tutorials/webperformance/basics/
[2] Navigation Timing http://www.w3.org/TR/navigation-timing/
但是,如果你的目标是了解这些 API 背后的实现机制和依赖关系,文档有时候是更好的选择。
针对初学者的教程,推荐 MDN https://developer.mozilla.org/en-US/ http://W3.org 不适合初学者 呃,作为一个有一年工作经验的初级程序员,我表示很惭愧,http://w3.org我从来都没进去看过,不过说真的,不同的程序员所攻的方向也不一样。看你的标签,应该是基于Web开发的,那么就跟你说说你该从哪方面入手,仅供参考,不满意莫拍砖哈。
第一步:HTML 入门
你可以到网上找一些关于HTML入门的书,然后下载下来看,跟着书籍往下走,会比你从开始就看文档要好的多(新人就看文档的话,会有很多术语你根本看不懂)。我觉得两个比较好的资源平台是:
1、http://www.w3school.com.cn
2、http://www.ppurl.com
第一个网站是关于HTML标签介绍的,当然还有其它的一些技术,比较不错,可以经常上去看看。而第二个网站上面则是放了大量的技术书籍,都是免费的,你可以注册个账号,然后上去找一些关于HTML入门的书籍下来看。不过前提是你的英文水平要够好(既然你能看http://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应用开发的方向,仅供参考,不过中国的程序员很累,也很悲催(客户经常改变需求,你就会不停的跟着改代码,很苦逼。)其它的就不说了,自个看着办吧。 如果是做前端的,个人观点http://W3.org是一定要看的,而且要反复的看。
下面提供两个网址,一个是CSS的文档,另一个是Google组织一批前端人员对http://W3.org关于CSS部分的解释和翻译。强烈推荐
http://www.w3.org/TR/CSS2/cover.html#minitoc
http://www.w3help.org/zh-cn/kb/index.html All Standards and Drafts http://lists.w3.org/
可以选择自己感兴趣的关注 翻译 - HTML5 Chinese Interest Group Wiki

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

运行 H5 项目需要以下步骤:安装 Web 服务器、Node.js、开发工具等必要工具。搭建开发环境,创建项目文件夹、初始化项目、编写代码。启动开发服务器,使用命令行运行命令。在浏览器中预览项目,输入开发服务器 URL。发布项目,优化代码、部署项目、设置 Web 服务器配置。

H5 页面制作是指使用 HTML5、CSS3 和 JavaScript 等技术,创建跨平台兼容的网页。其核心在于浏览器解析代码,渲染结构、样式和交互功能。常见技术包括动画效果、响应式设计和数据交互。为避免错误,应使用开发者工具调试;而性能优化和最佳实践则包括图像格式优化、减少请求和代码规范等,以提高加载速度和代码质量。

制作 H5 点击图标的步骤包括:在图像编辑软件中准备方形源图像。在 H5 编辑器中添加交互性,设置点击事件。创建覆盖整个图标的热点。设置点击事件的操作,如跳转页面或触发动画。导出 H5 文档为 HTML、CSS 和 JavaScript 文件。将导出的文件部署到网站或其他平台。

H5(HTML5)适合应用于轻量级应用,如营销活动页面、产品展示页面和企业宣传微网站。它优势在于跨平台性和丰富的交互性,但局限性在于复杂的交互和动画、本地资源访问和离线功能。

H5不是独立编程语言,而是HTML5、CSS3和JavaScript的集合,用于构建现代Web应用。1.HTML5定义网页结构和内容,提供新标签和API。2.CSS3控制样式和布局,引入动画等新特性。3.JavaScript实现动态交互,通过DOM操作和异步请求增强功能。

是的,H5页面制作是前端开发的重要实现方式,涉及HTML、CSS和JavaScript等核心技术。开发者通过巧妙结合这些技术,例如使用<canvas>标签绘制图形或使用JavaScript控制交互行为,构建出动态且功能强大的H5页面。

本文讨论了使用GeOlocation API管理用户位置隐私和权限,并强调要求权限,确保数据安全性并遵守隐私法律的最佳实践。

H5、小程序和APP的主要区别在于:技术架构:H5基于网页技术,小程序和APP为独立应用程序。体验和功能:H5轻便易用,功能受限;小程序轻量级,交互性好;APP功能强大,体验流畅。兼容性:H5跨平台兼容,小程序和APP受平台限制。开发成本:H5开发成本低,小程序中等,APP最高。适用场景:H5适合信息展示,小程序适合轻量化应用,APP适合复杂功能应用。
