- 博客(5)
- 收藏
- 关注

原创 深入理解 Ajax,利用原生 JS 实现
Ajax 基本知识点AJAX 全程为 Asynchronous JavaScript and XML(异步 JavaScript 和 XML),是一种创建交互式网页应用的网页开发技术Ajax 最核心的依赖就是浏览器提供的 XMLHttpRequest 对象Ajax 原理是通过 XMLHttpRequest 对象向服务器发出异步请求,从服务器获取数据,然后用 JavaScript 来操作 D............
2019-10-14 17:02:46
725

原创 对象的浅拷贝和深拷贝
基本数据类型的值和引用类型的值1.基本数据类型的值基本类型值指的是存储在栈中的一些简单的数据段,它是按值访问的,从一个变量复制基本类型的值到另一个变量后这两个变量的值是完全独立的,互不影响NumberStringNullUndefinedBooleanSymbol (ES6 新增的基本数据类型,独一无二的值)BigInt (ES10 新增的基本数据类型,用于当整数值大于Numb...
2019-10-11 20:33:47
209
原创 原生 JS 实现call apply bind 等API
关于 JS 中一些重要的 api 实现, 巩固你的原生 JS 功底1. 手写 call 方法Function.prototype.myCall = function (context, ...args) { if (typeof context === 'object' || typeof context === 'function') { context = context || window } else { context = Object.create(null) } // 为了
2020-06-23 16:22:34
267
原创 js数组常用的方法
数组的方法1. join() 方法 ----->不改变原数组该方法可以将数组里面的元素,通过指定的分隔符以字符串的形式连接起来返回值:返回新的字符串// join() 将数组转化为字符串let arr = [1, 2, 3, 4, 5]let str1 = arr.join('|')console.log(arr) // [1, 2, 3, 4, 5]console.log(...
2019-10-29 18:52:23
378
原创 数组去重的常见方法
数组去重的常见方法1. 利用数组的 indexOf 的下标属性来查询2. 利用对象属性存在的特征(对象属性的唯一性)3. 利用数组ES6新属性 includes 方法4. 利用ES6 的 Set 方法5. 利用ES6 中 filter 方法将数组去重和清空掉一些特殊值(false, undefined, null, '0', 0)6. 去除掉数组中含 `NAN` 特殊元素7. json 数组去重的...
2019-04-11 09:44:37
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人