摘要:
我们已经了解了以下复杂的数据结构:
- 存储带键的数据(keyed)集合的对象。
- 存储有序集合的数组。
但这还不足以应对现实情况。这就是为什么存在 `Map` 和 `Set`。 阅读全文
摘要:
函数防抖:对于短时间内连续触发的事件(如滚动事件),防抖的含义就是让某个时间期限(如1000毫秒)内,事件处理函数只执行一次。
函数节流:如果短时间内大量触发同一事件,那么在函数执行一次之后,该函数在指定的时间期限内不再工作,直至过了这段时间才重新生效。 阅读全文
摘要:
```js // 问题1:判断下面一段代码运行的结果是什么? var data = [] for (var i = 0; i 阅读全文
摘要:
```js /* 判断一个字符串中出现最多的字符和出现的次数 */ var str = "aabbccddd"; var obj = {}; /* 定义一个空的对象来接收结果 */ for (var i = 0; i max) { max = obj[k]; maxno = k; } } console.log(max + " " + maxno); ``` 阅读全文
摘要:
1. 输入网址 2. 发送到DNS服务器,获取域名对应的ip地址 3. 与web服务器建立TCP连接 4. 浏览器向web服务器发送http请求 5. web服务器响应请求,并返回指定url的数据 6. 浏览器下载web服务器返回的数据并解析 7. 生成DOM树,解析css和js,渲染页面,直到显示 阅读全文
摘要:
js原生获取的dom是一个对象,jQuery对象就是一个数组对象,其实就是选择出来的元素的数组集合,所以说他们两者是不同的对象类型不等价 原生DOM对象转jQuery对象 jQuery对象转原生DOM对象 阅读全文
摘要:
1. 使用 instanceof 2. 使用 isArray 阅读全文