BOM & ajax

BOM 都有哪些内容

  • Window
    • alert, confirm, prompt
    • open, opener, close,
    • scroll 【实例:返回顶部 http://runjs.cn/detail/tq7wrey9 】
    • 实例: 同域的iframe的高度自适应实现。
    • 实例: 基于iframe的异步表单提交。
  • Navigator
    • 实例: 浏览器版本检测工具实现。
  • Screen
  • History
    • history-traversal
  • Location
    • 实例: 基于location.search的请求参数获取方式封装。

XMLHttpRequest

XMLHttpRequest & ActiveXObject("Microsoft.XMLHTTP");

  • xml dom 相关API (xpath 扩展 等)
  • JSON API的兼容性实现 json.js
    实例: 类似jQuery的ajax兼容实现和封装。
    ajax.js

复习

  • HTTP 请求响应模式

你可能感兴趣的:(BOM & ajax)