首页 > 代码库 > js术语解释

js术语解释

  • 浏览器嗅探(browser sniffing):通过js获取浏览器的名称和版本。
  • 对象检测(object detection):检查用户代理是否支持一定的对象,并使之成为关键的区分标准。
  • 文档对象模型(Document Object Model, DOM):每个浏览器都提供了显示并用来操作的文档,这种操作通过文档对象模型来实现。
  • 渐进增强(progressive enhancement):一种实践,它只面向那些能够看到并且使用的用户提供功能,从最低的公共特性开始,然后检测用户是否支持不断提升的特性。
    • 从有效的,语义正确的,包含所有内容的(X)HTML及一个有意义的结构开始。
    • 添加样式表来提高结构的外观,易读性,清晰性——甚至可以添加简单的滚动效果使其更具活力。
    • 添加JavaScript。
      • 通过window对象的onload事件处理函数,可以使JavaScript在文档被载入时启动。
      • JavaScript检测当前的用户代理是否支持W3C DOM。
      • 检测是否所有的元素都可用,并且应用预期的功能。
  • Web可访问性(accessibility):一种实践,使网站可以被所有人使用,无论他有什么样的残疾。
    • 如:视觉有损伤的用户可以使用一种叫作屏幕阅读器(screen reader)的特殊软件来为他们读取网页的内容。
    • 如:行动困难的用户可以使用一些工具来控制键盘进而导航网页。