- 博客(5)
- 收藏
- 关注
原创 javaScript Dom操作(上)
什么是DOM DOM — > Document Object Model 定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和css功能的一类对象的集合。也有人称DOM是对HTML以及XML的标准编程接口。 DOM基本操作 查询 document代表整个文档 docu...
2018-06-10 18:04:07 317
原创 Ajax
---------------------------------------ajaxtimeout属性不一定会调用,因为它指的是表示多少毫秒后,如果请求仍然没有得到结果,就会自动终止,如果在设置的时间之前出现结果 那么就不会调用这个函数readyState和XMLHttpRequest第二版新增的时间监听的顺序问题: 1 // 调用了open()方法之后 // 在open之后send之前可以调...
2018-06-09 22:00:10 1722
原创 js小知识点
文化 javaScript是解释性语言,c c++ 是编译性语言 java是oak语言 解释性: 读一行执行一行 主流浏览器内核: IE: trident chrome: webkit/blink firefox: Gecko Opera: presto Safair: webkit 原始值不可改变: 声明一个变量之后,如果给这个变量赋予一个新值,那么会把之前的销...
2018-06-09 21:59:24 291
原创 js实现深度克隆
克隆是一个递归的过程:大概分为以下几步: 遍历对象 for in 或者 for of 判断是否是这个对象的属性 hasOwnProperty( ) 判断是否具这个属性值的类型是否是object typeof(value ) === 'object',是则直接放入要克隆到的对象中,否则再判断是数组还是object ,这里是用的是Object的toString() 这个方法不同的类...
2018-06-08 17:27:25 371
原创 闭包详解
在看这篇文章以前我希望你对作用域链有深刻的了解,如果不是请先看我的这篇文章点击打开链接。 闭包通俗的来说就是在一个函数里面返回了另一个函数,另一个函数引用着这个函数里面的变量,导致这个函数执行结束的时候,它的上下文不会被销毁,直到被返回的函数执行完毕。 闭包的作用: 实现公有变量、可以做缓存、可以实现封装,属性私有化。 闭包的缺点:造成内存泄漏。 下面直接上例子吧,看这个例子需要你对作用域...
2018-06-07 10:17:50 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人