码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript

时间:2015-07-31 07:51:22      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

一、组成成分

script:脚本语言部分

DOM:把页面结构映射到js对象

BOM:浏览器信息,如Navigator、Location等

 

二、能力

script:脚本程序能力

DOM:

  页面结构其实就是XML —— JS也有很好解析XML能力

浏览器:

  Http请求带ip信息到服务器 —— 读取ip(Geolocation API)

  上传本地文件        —— 读取本地文件(File API)

  浏览器上可以显示页面加载时间  —— 读取加载效率信息(performance)

  缓存           —— cookie、storage、IndexedDB 

 

三、性能

script:

  1. 查询变量方式,是从内往外一层层的作用域查找   —— 少用全局变量;用临时变量保存全局变量
  2. 属性查找的时间复杂是O(n)                           —— 多次多层属性查找时,用临时变量保存前面部分
  3. 内存采用垃圾回收机制                                     —— 不需要的对象,取消变量对它的引用
  4. 闭包,会保留外部函数作用域内全部变量               —— 外部函数不需要的对象,要取消对它引用

DOM:

 

Javascript

标签:

原文地址:http://www.cnblogs.com/johnchow/p/4691097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!