自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 es6 学习7 Set 和 Map 数据结构

Set 和 Map 数据结构一、SetES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。const set = new Set([1, 2, 3, 4, 4]);[...set]// [1, 2, 3, 4]这就提供了新的数组去重方法function dedupe(array) { retu...

2019-02-26 16:13:00 135

转载 ES6 学习6 数组的扩展

  本章学习要点:扩展运算符Array.from()Array.of()数组实例的 copyWithin()数组实例的 find() 和 findIndex()数组实例的 fill()数组实例的 entries(),keys() 和 values()数组实例的 includes()数组实例的 flat(),flatMap()数组的空位1...

2019-02-22 16:30:00 105

转载 ES6 学习3 函数

1、函数默认参数在ES5我们给函数定义参数默认值是怎么样? function action(num) { num = num || 200 //当传入num时,num为传入的值 //当没传入参数时,num即有了默认值200 return num }  action(0) // 200 ...

2019-02-22 09:18:00 126

转载 ES6学习之环境配置

环境配置一、建立工程目录新建dist文件夹(用于存放转化的es5文件)、新建src文件夹(用于存放es6文件),在该文件夹下建立index.js文件二、编写index.html在根目录下新建index.html文件,引入index.js。注意:需要注意的是在引入js文件时,引入的是dist目录下的文件。<script src="/dist/index.j...

2019-02-20 16:00:00 137

转载 理解闭包

理解闭包一、概念JS词法作用域:和其他大多数现代编程一样,JS也采用词法作用域,也就是说,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现这种词法作用域,JS函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。闭包概念:函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机...

2018-09-17 12:41:00 139

转载 javascript中实现继承的几种方式

javascript中实现继承的几种方式1、借用构造函数实现继承function Parent1(){ this.name = "parent1"}function Child1(){ Parent1.call(this); this.type = "child1";}缺点:Child1无法继承Parent1的原型对象,并没有...

2018-09-17 12:09:00 106

转载 js 原型和原型链

原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。一、初识原型在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript的对象中都包含了一个”[[Prototype]]”内部属性,这个属性所对应的就是该对象...

2018-09-11 21:37:00 91

转载 Vue学习之v-if与v-show的区别

v-if和v-show具有类似的功能,不过v-if才是真正的条件渲染,他会根据表达式适当的销毁或重建元素及绑定事件或子组件。若表达式初始值为false,则一开始元素或组件不会渲染,只有当第一次为真时,才开始编译。而v-show只是简单的css属性切换,无论条件真与否,都会被编译。使用场景:v-if更适合条件不经常改变的场景,因为它切换开销相对较大,v-show适用于频繁切换条件。...

2018-09-10 14:14:00 116

转载 SASS 使用(vs code)

二、在vs code中编译sass1、在拓展商店里搜索“easy sass”,并安装,安装成功后点重新加载。2、接下来进行配置: 在 vs code 菜单栏依次点击“文件 首选项 设置”,打开 settings.json 全局配置文件。搜索“easysass”,然后把 easysass 相关的设置项复制到右侧的用户设置编辑窗口中,再根据实际情况修改配置项。一般开...

2018-08-30 21:11:00 188

转载 SASS 使用(安装)

一、安装SASS1、sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby!)2、安装过程中请注意勾选Add Ruby executables to your PATH添加到系统环境变量。3、安装完成后需测试安装有没有成功,运行CMD输入以下命令:ruby -v//如安装成功会打印ruby 2.2.2...

2018-08-30 21:01:00 120

转载 vue 学习笔记1 入门

可以在JSFiddle上在线学习vue注意:所演示的示例,都是在JS中将Vue实例绑定至HTML中的指定元素,然后再通过Vue实例中data内的属性或者methods中的方法,来对所绑定元素的子元素进行操作的,而不是对指定ID元素本身进行操作。一、简单的文本渲染<div id="app1"> {{ message }}</div>v...

2018-04-17 14:56:00 79

转载 ES6学习5 字符串的扩展

1、ES6 为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历。for (let codePoint of 'foo') { console.log(codePoint)}// "f"// "o"// "o"2、includes(), startsWith(), endsWith()includes():返回布尔值,表示是...

2018-04-17 11:01:00 99

转载 ES6学习4 变量的解构赋值

变量的解构赋值一、数组结构赋值1、数组结构赋值let [a, b, c] = [1, 2, 3];ES6 可以从数组中提取值,按照对应位置,对变量赋值。1)本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。let [foo, [[bar], baz]] = [1, [[2]...

2018-04-16 18:50:00 87

转载 es6 学习2 模板字符

es6模板字符简直是开发者的福音啊,解决了ES5在字符串功能上的痛点。1、第一个用途,基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界定//es5 var name = 'lux' console.log('hello' + name) //es6 const name = 'lux' console.log(...

2018-03-20 16:45:00 84

转载 es6 学习1 let表示变量 、const表示常量 与 var 变量的区别

一、let1、看下代码,在函数中无论在哪里声明变量,都会自动提到函数顶部,这就是函数变量提升,它的作用于为当前函数中。function aa() { if(bool) { var test = 'hello man' } else { console.log(test) } }浏览器解析时...

2018-03-20 16:26:00 154

转载 input:file上传类型控制简单介绍

http://www.softwhy.com/article-1973-1.html转载于:https://www.cnblogs.com/dgqboke/p/8287340.html

2018-01-15 11:25:00 109

空空如也

空空如也

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

TA关注的人

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