- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 ECMAScript6(ES6)之map数据结构
ECMAScript6(ES6)之map数据结构1、介绍 es6提供Map数据结构。它类似对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当键。也就是说,Object结构提供了“字符串一值”的对应。Map结构提供了“值一值”的对应。是一种更完善的Hash结构实现。建立“键值对”的数据结构,Map比Object更适合。var m=new Ma
2018-01-26 09:20:11 297
原创 ECMAScript6(ES6)之set数据结构
ECMAScript6(ES6)之set数据结构ES6提供了新的数据结构-set。它类似于数组,但是成员的值都是唯一的,没有重复的值。set本身是一个构造函数,用来生成set数据。let s=new Set();[2,3,4,5,6,2,5].map(x=>s.add(x));console.log(s);//{2, 3, 4, 5, 6}1.属性Set.prototype.const
2018-01-25 17:01:32 353 1
原创 ECMAScript6(ES6)之解构赋值(数组,对象,字符串)
ECMAScript6(ES6)之解构赋值(数组,对象,字符串)es6允许按照一定模式,从数组和对象中提取,对变量进行赋值,这被称为解构1、数组的解构赋值 只要等号两边的模式相同,左边的变量就会被赋予对应的值let [a,b,c]=[1,2,3];console.log(a,b,c)//输出123let [,,third]=["food","bar","baz"];cons
2018-01-24 14:57:04 363
转载 ECMAScript6(ES6)之let和const
ECMAScript6(ES6)之let和constES6提供了let和const两种新的变量声明方式,使得在JS中变量的声明更像java那样。这章主要包括了一下内容:ES6的块级作用域let声明变量与var的区别死区const与对象冻结1.1 let与var块级作用域在ES5中存在一个 很经典的循环事件绑定的问题,我们可以使用数组模拟dom
2018-01-23 10:17:53 201
原创 ECMAScript6(ES6)标准之class类的定义、继承及静态方法
ECMAScript6(ES6)标准之class类的定义、继承及静态方法现有的基于原型的继承的语法。 类语法不是向JavaScript引入一个新的面向对象的继承模型。JavaScript类提供了一个更简单和更清晰的语法来创建对象并处理继承。1、类的声明以及访问要声明一个类要带有class关键字的类名。class Classscore { constructor(
2018-01-23 10:04:44 334
转载 ES5和ES6数组遍历方法详解
在ES5中常用的10种数组遍历方法:1、原始的for循环语句2、Array.prototype.forEach数组对象内置方法3、Array.prototype.map数组对象内置方法4、Array.prototype.filter数组对象内置方法5、Array.prototype.reduce数组对象内置方法6、Array.prototype.some数组对象内置方法
2018-01-22 15:36:08 580
原创 微信小程序之事件(bindtap和catchtap)
微信小程序之事件(bindtap和catchtap)微信小程序的事件请参考:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html。在这里不必啰嗦。我们都知道bindtap和catchtap都是当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。但是bind事件绑定不会阻止冒泡事件
2018-01-08 17:45:43 113737 7
转载 微信小程序详解——页面之间的跳转方式【路由】和参数传递
微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能。今天我们来研究小程序页面之间的跳转方式。1.先导在Android中,我们Activity和Fragment都有栈的概念在里面,微信小程序页面也有栈的概念在里面。微信小程序页面跳转有四种方式: 1.wx.navigateTo(OBJECT)
2018-01-08 17:20:51 1101
原创 vue之使用Cropper进行图片剪裁上传压缩
vue之使用Cropper进行图片剪裁上传在项目中,对上传的图片按照比例和尺寸进行裁剪,以便于应用到不同的场景和平台上。这里采用cropper插件裁剪图片一、cropper的使用使用教程:https://github.com/fengyuanchen/cropper#options二、用例:点击头像上传图片→对图片进行裁剪源码
2018-01-02 09:37:13 3588 3
WebKit技术内幕高清全书441页
2019-01-21
网站设计解构:有效的交互设计框架和模式
2014-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人