自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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页

在浏览器中,有一个最重要的模块,它主要作用是将页面转变成可视化的图形结果,这就是浏览器内核。通常,它也被称为渲染引擎。所谓的渲染,就是根据描述或者定义构建数学模型,通过模型生成图像的过程。浏览器的渲染引擎就是能够将HTML/CSS/JavaScript文本及其相应的资源文件转换成图像结果的模块。

2019-01-21

逸岛旅游网代码

逸岛主页,静态页面,设计非常精细漂亮,对于初学者来说,是一个很好的网页代码参考资料

2014-09-29

网站设计解构:有效的交互设计框架和模式

本书主要介绍了交互设计框架化体系结构的各个组成元素,并使用成功与不成功的网站作为案例,深入剖析了它们的功能以及工作原理,目的是解决Web项目中反复出现的三类问题:如何将高层面的程序目标转化为低层面的设计细节,如何创新,以及如何用低成本换来高回报。书中案例形象生动,语言诙谐幽默,是Web交互设计师必备的完整指南。 本书适合各层次Web设计人员和开发人员使用。

2014-09-29

空空如也

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

TA关注的人

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