- 博客(9)
- 收藏
- 关注
转载 函数设置默认值,对象的解构赋值
ES6 里边,函数设置默认值 ,简单的不用说了,说一些稍微不是特别简单的还是先从简单的起个头function x ({method = 'get'}) { console.log(method)}x() // TypeofError 因为要求的是默认值是个对象模式的x({}) // 'get'如果传入的参数是个对象functionn...
2019-03-01 13:31:00
264
转载 __proto__ 和 prototype 的关系
因为经常说不清这两个的准确的关系,在这儿记录一下 prototype 原型 __proto__ 每个js对象都有一个 __proto__ 的属性,指向该对象的原型 通常来说 实力是通过对 __proto__ 属性的访问 去对 prototype对象进行访问 比如 const test = new Object(...
2019-02-23 19:39:00
142
转载 js 宏任务,微任务
在了解async之后,发现一个自己不是很熟悉的点儿,在这儿记录一下 js 中存在宏任务和微任务,js 的执行顺序是 一个宏任务执行结束之后才会去执行下一个宏任务,微任务是在本宏任务的主要的任务结束之后,再去执行微任务,当所有的微任务结束之后,这个宏任务也就算执行结束了,值的注意的是,script 就是一个大的宏任务 先分类: 宏任务 srcipt >...
2018-12-20 12:02:00
155
转载 ES6 箭头函数四种用法
箭头函数 属于匿名函数的一类,有四种语法一、单一参数的单行箭头函数 const fn = foo => `哈哈,我是${foo}`; fn('测试'); //‘哈哈,我是测试’ 其中 fn是函数名, foo是传的参数 => 之后的内容是函数返回的内容 该函数相当于 var fn = function(foo){...
2017-09-01 15:04:00
126
转载 ES5 ES6 作用域声明部分
一旦引擎进入一个作用域是,会先扫描该作用域内的定义语句ES5 var foo = 1; (function(){ console.log(foo) ;//undefined var foo = 2 })(); 函数在加载的时候会立即执行,这时候在函数的作用域内,由于有声明foo的语句,故在函数的作用域内f...
2017-09-01 11:29:00
92
转载 js 内建函数reduce
今天发现js的一个内建函数reduce,还是挺有意思的,写一下我认为比较有意思的部分1. reduce经常用于数组的叠加, 他会接受两个参数,第一个是回调函数callback(),第二个是起始值(非必须) 1》不传第二个参数 var items=[1,4,5,7,89]; items.reduce((a,b)=>a+b...
2017-08-16 11:44:00
95
转载 $apply的使用与否
$apply $digest 都是用来检测angularjs 的model变化的方法,一般情况下是不需要使用$apply, 因为angularjs 自己的双向绑定特性已经可以将改变的数据自动赋值给页面伤的变量,可是当有加载延迟的时候需要使用$apply来将数据进行绑定<!DOCTYPE><html ng-app="applyAPP"><head&g...
2017-06-20 17:57:00
75
转载 得分-星星
代码原创,转载请写明出处五星级等分--angularjs1、纯css控制 1)css部分 div{ margin-top: 100px; display: inline-block; position:relative; width: 230px; height: 100px; ...
2017-02-24 15:50:00
106
转载 CSS3中translate、transform和translation的区别和联系
translate:移动,transform的一个方法通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数:用法transform: translate(50px, 100px);-ms-transform: translat...
2016-07-26 11:15:00
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人