$Web开发$Web开发人员常犯的10个毛病

Web开发人员常犯的10个毛病

说到开发一个运行在现代络中的站: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元夙来显示表格数据。例如可以去了解当前可用的标记选项。使用HTML去描写内容是什么,而不是说明内容如何展现。对如何显示内容,请使用CSS()。

2)“明明在我的浏览器中是可行的……”

毛病:开发人员常常会偏爱某一个特定的浏览器,或特别讨厌某一个,可能主要是由于对测试页视图有所偏见。也有可能是由于从上找到的代码示例不能保证会如何出现在其他浏览器中。另外,一些浏览器对风格有不同的默认值。

影响:以某一个浏览器为中心写的站,在其他浏览器中显示时,其质量将会很差。

如何避免:在开发进程中,在所有浏览器和版本中测试页是不切实际的。不过,每隔一段时间,在多个浏览器中检查站的模样不失为一个好方法。现在,不管你偏好的是什么平台,总有免费的工具可用:免费的虚拟机、站扫描仪。如和
































医治白癜风有甚么好办法
能治愈白癜风的医院



转载请注明:http://www.guyukameng.com/aspnet/2016-07-07/650.html