自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vs code 开发工具的简单介绍

vscode 前端开发工具介绍从事前端开发已经两年的时间 也接触了许多多的前端的开发工具 从最初的的 Windows 记事本 到 Nodepad++ 高级记事本 到后来的 sublime Text3(一个轻量级的前端的开发工具) 再到 Hbuilder 就这样兜兜转转 转了一圈 一直觉得前端的开发工具就一个词形容 丑 不管是在代码原生的靓丽程度 还是 在代码的提示中 既没有 visual sto...

2020-03-26 19:23:39 680

原创 es6 数组的新增方法欢迎使用CSDN-markdown编辑器

数组的扩展类数组 / 伪数组Array.from()Array.of()copyWithin()fill()includes()类数组 / 伪数组:什么是类数组或者伪数组呢?? >> **指的就是不是真正意义上的数组 **如:let div1 = document.getElementsByTagName('div')console.log(div1) // HTMLCollection []let div2 = document.getElementsByClass

2020-07-04 17:20:24 98

原创 js 数组的遍历方式

数组的遍历方式ES6 之前数数组的遍历方式for 最原始的数组循环方式forEach 对当前的数组进行简单的循环map 对当前的数组进行循环 根据回调操作得到一个新数组filter 对当前的数组元素进行过滤 得到过滤之后的数组some 遍历数组有没有符合条件的元素every 遍历数组中每个值是否符合条件值 返回布尔值reduce 数组的累加器for in 数组的循环方式ES6 新增数组遍历方式find 返回第一个通过测试的元素findIndex 返回第一个通过测试的元素的索引值

2020-06-24 20:58:38 144

原创 ES6 新增特性 解构赋值

数据的解构赋值在 ES6 中新增结构赋值的代码可以方便时使我们快速的上手代码的实现方式数组的解构:有一下的代码块:let arr = [1, 2, 3]现在要求取出数组的每一项// 传统的方式let a = arr[0]let b = arr[1]let c = arr[2]console.log(a, b, c) // 1, 2, 3在 ES6 中提供了 解构 的语法 可以得到数组中的某一项, 如:let [a, b, c] = [1, 2, 3]console.log(a

2020-06-22 19:53:13 148

原创 新的变量声明方式 const

// es6 中的 let 声明的是一个变量 可以后期赋值等操作更改数据// 那么 在 es6 中有没有声明一成不变的变量呢?? => const/**新的变量的声明方式特点:不属于顶层的对象 window不允许重复声明不存在变量的提升暂时性死区块级作用域*/// 回顾 在 es5 中是怎样声明常量的???Object.defineProperty(window, ‘PI’, {value: 3.14,writable: true})console.log(PI)c

2020-06-22 19:48:12 139

原创 新的变量的声明方式 let

ES6 之前的变量声明方式:在 ES5 中写 var 和 不写 var 区别是什么?使用 var 是在当前的作用域内声明一个变量在函数中声明就是函数中的作用域变量在全局声明就是全局作用域变量不写 var 就是在 window 这个这个全局对象上定义一个属性如何证明 不写 var 就是在全局对象 window 上增加了一个属性呢??通过 函数 delete delete 的作用就是用于删除对象上的属性 => 注意也只能用于删除对象上的属性 并不能够删除变量// var a = 5/

2020-06-22 19:37:59 292

空空如也

空空如也

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

TA关注的人

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