随笔分类 -  JavaScript

摘要:我们已经了解了以下复杂的数据结构: - 存储带键的数据(keyed)集合的对象。 - 存储有序集合的数组。 但这还不足以应对现实情况。这就是为什么存在 `Map` 和 `Set`。 阅读全文
posted @ 2021-03-03 16:20 0x29a 阅读(79) 评论(0) 推荐(0)
摘要:函数防抖:对于短时间内连续触发的事件(如滚动事件),防抖的含义就是让某个时间期限(如1000毫秒)内,事件处理函数只执行一次。 函数节流:如果短时间内大量触发同一事件,那么在函数执行一次之后,该函数在指定的时间期限内不再工作,直至过了这段时间才重新生效。 阅读全文
posted @ 2021-01-19 11:00 0x29a 阅读(57) 评论(0) 推荐(0)
摘要:```js // 问题1:判断下面一段代码运行的结果是什么? var data = [] for (var i = 0; i 阅读全文
posted @ 2019-07-26 15:41 0x29a 阅读(566) 评论(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 阅读(236) 评论(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 阅读(231) 评论(0) 推荐(0)
摘要:js原生获取的dom是一个对象,jQuery对象就是一个数组对象,其实就是选择出来的元素的数组集合,所以说他们两者是不同的对象类型不等价 原生DOM对象转jQuery对象 jQuery对象转原生DOM对象 阅读全文
posted @ 2019-07-24 21:12 0x29a 阅读(2644) 评论(0) 推荐(0)
摘要:1. 使用 instanceof 2. 使用 isArray 阅读全文
posted @ 2019-07-24 21:10 0x29a 阅读(263) 评论(0) 推荐(0)
摘要:1. indexOf 方法 js // indexOf function i(a) { var b = [] for (var i = 0; i 阅读全文
posted @ 2019-07-23 15:53 0x29a 阅读(81) 评论(0) 推荐(0)
摘要:1. 冒泡排序 2. sort排序 阅读全文
posted @ 2019-07-23 15:45 0x29a 阅读(247) 评论(0) 推荐(0)
摘要:1. 创建XMLHttpRequest异步对象 2. 设置回调函数 3. 使用open方法与服务器建立连接 4. 向服务器发送数据 5. 在回调函数中针对不同的响应状态进行处理 阅读全文
posted @ 2019-07-23 15:16 0x29a 阅读(11526) 评论(0) 推荐(0)
摘要:4 流程控制 4.1 顺序结构 顺序结构是程序中最简单、最基本的流程控制,他没有特定的语法结构,程序会按照代码的先后顺序执行,程序中大多数的代码都是这样执行的; 4.2 分支结构 if 分支结构 注意:if 适用于范围判断; 执行程序是按照从上到下依次执行; 单分支 if ( 条件表达式 ) { / 阅读全文
posted @ 2019-04-05 23:22 0x29a 阅读(276) 评论(0) 推荐(0)
摘要:3 运算符 按照个数分类可分为:一元运算符、二元运算符、三元运算符; 按照功能分类可分为:算数运算符、自增运算符、比较运算符、逻辑运算符、赋值运算符; 3.1 算数运算符 算术运算符包含了加减乘除,符号表示如下: 3.2 自增(自减)运算符 自增运算符 1 前置自增运算符 2 后置自增运算符 区别: 阅读全文
posted @ 2019-04-04 23:18 0x29a 阅读(343) 评论(0) 推荐(1)
摘要:1 变量 变量就是装数据的容器。由变量名和变量值组成,需要先声明、后赋值,先定义、后使用。变量命名是由字母、数字、下划线和$符号组成,其中数字不能开头,并且不能是关键字或保留字。 交换两个变量: 2 数据类型 数据类型分为简单数据类型和复杂数据类型。 其中简单数据类型又分为数字型、字符型、布尔型、u 阅读全文
posted @ 2019-04-03 22:45 0x29a 阅读(215) 评论(0) 推荐(0)
摘要:JavaScript是什么? js是一种运行在客户端的脚本语言。它不需要编译,并且是逐行解析执行的一种编程语言。 JavaScript的作用 js最初用于表单当中,但现在的用途十分广泛。例如:网页特效、服务端开发、桌面程序、甚至于游戏开发等等。 JavaScript的组成 js分三部分组成,ECMA 阅读全文
posted @ 2019-04-02 23:31 0x29a 阅读(244) 评论(0) 推荐(0)