自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解 Ajax,利用原生 JS 实现

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

2019-10-14 17:02:46 555

原创 对象的浅拷贝和深拷贝

基本数据类型的值和引用类型的值1.基本数据类型的值基本类型值指的是存储在栈中的一些简单的数据段,它是按值访问的,从一个变量复制基本类型的值到另一个变量后这两个变量的值是完全独立的,互不影响NumberStringNullUndefinedBooleanSymbol (ES6 新增的基本数据类型,独一无二的值)BigInt (ES10 新增的基本数据类型,用于当整数值大于Numb...

2019-10-11 20:33:47 175

原创 原生 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 234

原创 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 332

原创 数组去重的常见方法

数组去重的常见方法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 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除