摘要:
Reflect Reflect要替代Object的很多方法, 将Object对象一些明显属于言内部的方法放到了Reflect对象上,有13个方法 Reflect所有方法的第一个参数都必须是对象,不能是简单数据类型,比如1,true; Proxy Proxy代理可以对对象(不可以为一个简单数据类型比如 阅读全文
摘要:
箭头函数不能用做构造函数 箭头函数没有arguments参数 箭头函数没有自己的this,是从作用域链上取this,是与箭头函数定义的位置有关的,与执行时谁调用无关,所以用call,apply,bind去调用箭头函数时,第一个参数会被忽略。非箭头函数是在函数调用时,在当前执行上下文里动态的取this 阅读全文
摘要:
什么是web componets, 它的出现是为了什么? web components旨在提供一套制作可重用的封装性好的自定义元素的标准。 它包括四部分: customElements -- 这是一个基于CustomeElementRegistry类生成的对象,用于注册自定义元素,如customEl 阅读全文
摘要:
解构数组 var [a,b]=[1,2]; a //1 b //2 var [a,b]=[1,2,3,4]; a //1 b //2 var [a,,b]=[1,2,3,4]; a //1 b //3 var a,b; [a=3,b=2]=[1]; //默认值 a //1 b //2 var [a, 阅读全文
摘要:
缓存机制 一、缓存位置及其优先级: 1 Service Worker 2 Memory Cache 3 Disk Cache 4 Push Cache 二、缓存策略 强缓存 设置expires或cache-control cache-control可以设置的值,如下: expires需要和cach- 阅读全文
摘要:
这个配置生成出来的代码只能支持ES6的浏览器下正常显示。 npm init -y npm install vue-loader vue-template-compiler vue-style-loader css-loader webpack webpack-cli webpack-dev-serv 阅读全文
摘要:
浏览器常用事件包括: 页面加载/离开事件 load/unload/beforeunload 缩放事件 fullscreenchange/resize/ 光标事件 blur/focusin/focus/focusout/ 鼠标事件 mousedown/mouseenter/mouseleave/mou 阅读全文
摘要:
1 maven工程引入fastjson 2 类中引入fastjson包 import com.alibaba.fastjson.JSON; 3 使用fastjson 主要用的有两个方法JSON.parseObject和JOSN.toString JSON.parseObject有很多的方法重载,常用 阅读全文
摘要:
mysql 1 每个语句的结束记得加分号; 2where条件里再做if分支 SELECT *FROM `table` WHERE IF( `parentID` is null, `plan_id` <10, `plan_id` >500 ) 还可以再嵌套使用 WHERE IF(device_id i 阅读全文
摘要:
js里一切皆对象。有js自己内部的对象,还有用户自定义的对象。所有的对象都是从原型上衍生出来的。 原型本身也是对象,原型链的最高层就是Object。 两个重要的属性:prototype, __proto__ 所有的对象都有__proto__属性,通过.__proto__一层一层,最后到达Object 阅读全文