摘要:1 2 3 4 5 6 js对象的深度克隆 7 8 9 10 27 28 29
阅读全文
摘要:1 var EventUtil = { 2 //根据情况分别获取DOM或者IE中的事件对象,事件目标,阻止事件的默认行为 3 getEvent:function(event){ 4 return event?event:window.event; 5 } 6 getTarget:function(event){ 7 r...
阅读全文
摘要:js封装就是把使用方式简单化,内部逻辑和使用解耦。使用人员知道参数和返回值就可以了,其他不用使用人员设置。 封装就是将属性,方法,字段等封装成类。 JavaScript封装方法 1,函数方式 2,对象方式 3,闭包方式
阅读全文
摘要:ajax是异步的JavaScript和XML。通过后台与服务器少量的数据交换,ajax可以实现网页的异步更新。这意味着在不刷新整个页面的情况下,可以对网页的局部进行更新。 ajax原理 通过XMLHttpReuest对象向服务器发出异步请求,从服务器获取数据,然后用JavaScript操作dom来更
阅读全文
摘要:(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数 (3)
阅读全文
摘要:1-5状态码了解 1XX 表示信息(消息) 2XX 表示成功 3XX 表示重定向 4XX 表示请求错误 *** 5XX 表示服务端错误 常见状态码 200 请求成功 一切正常 301 重定向,修改后的URL是永久的、 302 重定向,修改后的URL是临时的 304 缓存文档发出条件性请求,服务器返回
阅读全文
摘要:javascript允许使用内部函数,内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。 用途 一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 闭包缺点 1)由
阅读全文