摘要: 封装自己的Ajax函数 主要是兼容自己的get,post两种不同请求的请求方式,在实现一下兼容的处理 ajax.open(method,url,true) 方法post get 请求地址 异步true 同步false ajax.send() 发送 onreadystatechange 监听数据 返回 阅读全文
posted @ 2019-07-12 09:18 chris_z_y 阅读(2517) 评论(0) 推荐(0)
摘要: 概念:相同点:call,apply都是改变this指向,bind也是 不同点:call,apply传参列表不同,bind在后边绑定this是谁。 其中运用到了eval函数,建议项目中不要使用,会修改作用域。 实现自己的call函数: 实现自己的apply函数: 实现的自己的bind函数: 阅读全文
posted @ 2019-07-12 09:12 chris_z_y 阅读(779) 评论(0) 推荐(0)
摘要: js中赋值主要有两种赋值形式,一种是值引用,另一种是址引用(地址)。 一般对象赋值的时候,都是地址引用,所以在修改新对象的时候,其实修改了在内存区地址上的值。 为了达到值引用的效果,所以有 深度克隆的概念。 ps:自己理解的,被误导了别怪我 实现方式一: 实现方式二:利用JSON转换 不知道大家为什 阅读全文
posted @ 2019-07-12 09:02 chris_z_y 阅读(3680) 评论(2) 推荐(0)