php发展

注册

 

发新话题 回复该主题

Web开发人员常犯的10个错误 [复制链接]

1#

说到开发一个运行在现代网络中的网站:Wb开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML、CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框架。

在将任务分解为这几步之后,接下来要做的就简单多了,可以去网上找文章,浏览论坛,看看那些能提供更好的Wb体验提示的示例。

然而不管是走哪条路,犯错却是每一个开发人员都不可避免的。虽然有些错误与某一个具体的行为相关,但有些错误却是所有Wb开发人员都需要面对的挑战。

因此,通过研究,体验和观察,我总结了Wb开发人员常犯的10个错误——以及如何避免这些错误。

以下要点没有特定的顺序。

1)写一些过时的HTML

错误:早期的互联网比起我们现在,标记的选择要少得多。然而,旧习难改,现在很多开发人员写的HTML就好像还身处20世纪一样。

举例来说,我们使用tabl元素用于布局,当其他特定语义标签更适合的时候使用span或div元素,在当前HTML标准不受支持的时候使用cntr或font标签,在页面上间隔项目,如果有大量nbsp;字符实体的话。

影响:遵从这种过时的HTML规则可能会导致标记过于复杂,结果是在不同的浏览器中发生不同的行为。而且没有了改进浏览器的动力,因为没有必要更新到最新的浏览器,如MicrosoftEdg,哪怕是IntrntExplorr版本(11、10、9)也变得没有必要。

如何避免:停止使用tabl元素用于内容布局,限制使用tabl元素来显示表格数据。

例如可以去whatwg.org了解当前可用的标记选项。使用HTML去描述内容是什么,而不是说明内容如何展现。对于如何显示内容,请使用CSS(

分享 转发
TOP
发新话题 回复该主题