ES6
sa酱
这个作者很懒,什么都没留下…
展开
-
【ES6】Reflect
http://es6.ruanyifeng.com/#docs/reflect概述Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect对象的设计目的有这样几个。(1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Objec转载 2017-03-27 16:14:55 · 4160 阅读 · 0 评论 -
【ES6】Proxy
http://es6.ruanyifeng.com/#docs/proxy1.概述Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以转载 2017-03-23 09:45:33 · 1280 阅读 · 0 评论 -
【ES6】set和map
http://es6.ruanyifeng.com/#docs/set-mapSet基本用法ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生成 Set 数据结构。const s = new Set();[2, 3, 5, 4, 5, 2, 2].forEach(x => s.add转载 2017-03-22 11:25:28 · 352 阅读 · 0 评论 -
【ES6】symbol
http://es6.ruanyifeng.com/#docs/symbol概述ES5的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是ES6引入Symbol的原因。转载 2017-03-22 11:22:03 · 253 阅读 · 0 评论 -
【LeetCode】654. Maximum Binary Tree
Given an integer array with no duplicates. A maximum tree building on this array is defined as follow:The root is the maximum number in the array.The left subtree is the maximum tree constructed f原创 2017-08-08 14:37:55 · 324 阅读 · 0 评论 -
如何在Vue项目中使用vw实现移动端适配
有关于移动端的适配布局一直以来都是众说纷纭,对应的解决方案也是有很多种。在《使用Flexible实现手淘H5页面的终端适配》提出了Flexible的布局方案,随着viewport单位越来越受到众多浏览器的支持,因此在《再聊移动端页面的适配》一文中提出了vw来做移动端的适配问题。到目前为止不管是哪一种方案,都还存在一定的缺陷。言外之意,还没有哪一个方案是完美的。事实上真的不完美?其实不然。最近为...转载 2018-11-09 11:37:46 · 241 阅读 · 0 评论 -
写好 JS 条件语句的 5 条守则
https://mp.weixin.qq.com/s/JMwPdQSSTLWPSrLda5Yo5g 在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5条让你写出更好/干净的条件语句的建议。以下代码几乎都是ES6的语法,暂时还有兼容性问题,但是可以通过babel解决,可以大胆用了 1.多重判断时使用 Array.includes2.更少的嵌套,尽早 ret...转载 2019-01-07 17:13:29 · 155 阅读 · 0 评论 -
vue构建项目全过程
1.node版本请更新到6.9.X版本以上,不然npm依赖会出问题2.命令行里运行npm install --global vue-cli3.npm install --global webpack安装的时候报了:npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack...原创 2016-10-21 11:24:52 · 21408 阅读 · 2 评论 -
ionic4引入高德地图
1.首先你要有一个高德地图的key2.在index.html中引入高德地图3.文件中写<ion-content> <div #map_container class="map_container"></div></ion-content>4.xxx.page.tsimport { Component , ViewChild...原创 2019-02-21 17:49:30 · 1231 阅读 · 1 评论