摘要: 我们已经了解了以下复杂的数据结构: - 存储带键的数据(keyed)集合的对象。 - 存储有序集合的数组。 但这还不足以应对现实情况。这就是为什么存在 `Map` 和 `Set`。 阅读全文
posted @ 2021-03-03 16:20 0x29a 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 函数防抖:对于短时间内连续触发的事件(如滚动事件),防抖的含义就是让某个时间期限(如1000毫秒)内,事件处理函数只执行一次。 函数节流:如果短时间内大量触发同一事件,那么在函数执行一次之后,该函数在指定的时间期限内不再工作,直至过了这段时间才重新生效。 阅读全文
posted @ 2021-01-19 11:00 0x29a 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ```js // 问题1:判断下面一段代码运行的结果是什么? var data = [] for (var i = 0; i 阅读全文
posted @ 2019-07-26 15:41 0x29a 阅读(542) 评论(0) 推荐(0) 编辑
摘要: ```js /* 判断一个字符串中出现最多的字符和出现的次数 */ var str = "aabbccddd"; var obj = {}; /* 定义一个空的对象来接收结果 */ for (var i = 0; i max) { max = obj[k]; maxno = k; } } console.log(max + " " + maxno); ``` 阅读全文
posted @ 2019-07-24 21:17 0x29a 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. 输入网址 2. 发送到DNS服务器,获取域名对应的ip地址 3. 与web服务器建立TCP连接 4. 浏览器向web服务器发送http请求 5. web服务器响应请求,并返回指定url的数据 6. 浏览器下载web服务器返回的数据并解析 7. 生成DOM树,解析css和js,渲染页面,直到显示 阅读全文
posted @ 2019-07-24 21:13 0x29a 阅读(226) 评论(0) 推荐(0) 编辑
摘要: js原生获取的dom是一个对象,jQuery对象就是一个数组对象,其实就是选择出来的元素的数组集合,所以说他们两者是不同的对象类型不等价 原生DOM对象转jQuery对象 jQuery对象转原生DOM对象 阅读全文
posted @ 2019-07-24 21:12 0x29a 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 instanceof 2. 使用 isArray 阅读全文
posted @ 2019-07-24 21:10 0x29a 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. indexOf 方法 js // indexOf function i(a) { var b = [] for (var i = 0; i 阅读全文
posted @ 2019-07-23 15:53 0x29a 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. 冒泡排序 2. sort排序 阅读全文
posted @ 2019-07-23 15:45 0x29a 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1. 创建XMLHttpRequest异步对象 2. 设置回调函数 3. 使用open方法与服务器建立连接 4. 向服务器发送数据 5. 在回调函数中针对不同的响应状态进行处理 阅读全文
posted @ 2019-07-23 15:16 0x29a 阅读(11470) 评论(0) 推荐(0) 编辑