技术开发 频道

61条“网站开发须知”你了解多少?

  五、技术(Technology)

  5.1

  理解HTTP协议,以及诸如GET、POST、sessions、cookies之类的概念,包括"无状态"(stateless)是什么意思。

  5.2

  确保你的XHTML/HTML和CSS符合W3C标准,使得它们能够通过检验。这可以使你的网页避免触发浏览器的古怪行为(quirk),而且使它在"屏幕朗读器"和手机上也能正常工作。

  5.3

  理解浏览器如何处理JavaScript脚本。

  5.4

  理解网页上的JavaScript文件、样式表文件和其他资源是如何装载及运行的,考虑它们对页面性能有何影响。在某些情况下,可能应该将脚本文件放置在网页的尾部。

  5.5

  理解JavaScript沙箱(Javascript sandbox)的工作原理,尤其是如果你打算使用iframe。

  5.6

  知道JavaScript可能无法使用或被禁用,以及Ajax并不是一定会运行。记住,"不允许脚本运行"(NoScript)正在某些用户中变得流行,手机浏览器对脚本的支持千差万别,而Google索引网页时不运行大部分的脚本文件。

  5.7

  了解301重定向和302重定向之间的区别(这也是一个SEO相关问题)。

  5.8

  尽可能多得了解你的部署平台(deployment platform)。

  5.9

  考虑使用样式表重置(Reset Style Sheet)。

  5.10

  考虑使用JavaScript框架(比如jQuery、MooTools、Prototype),它们可以使你不用考虑浏览器之间的差异。

0
相关文章