前端
文章平均质量分 81
8Bryant24
这个作者很懒,什么都没留下…
展开
-
es6 入门(四):Set和Map数据解构
1、Set 是es6提出的一种数据解构,类似于数组,但是与数组有一个很大的区别:Set中的数据是没有重复的,也就是说所有的值都是唯一的。 针对这一特性可以用set对数组进行去重。如:const s = new Set(); [2, 3, 5, 4, 5, 2, 2,8].forEach(x => s.add(x)); for (let i of s) { console.log(i); }原创 2017-10-08 21:42:45 · 654 阅读 · 0 评论 -
创建对象_你只要看懂这篇文章
创建对象有很多种方式:Object构造函数 、对象字面量、create、工厂模式、构造函数模式、原型模式、混合模式(构造函数与原型相结合)、动态原型模式、寄生构造模式.... 本文主要是是对工厂模式、构造函数模式、原型模式、混合模式进行介绍: 一、工厂模式 提出的背景:使用Object构造函数还是对象字面量方式创建一个对象是可以的,但是当使用同一个接口创建多个对象时,会产生大量重复的代码;原创 2017-09-27 22:00:08 · 270 阅读 · 0 评论 -
Javascript_性能
多数浏览器是使用单一进程来处理用户界面刷新和Javascript脚本请求的。既同一时刻只能做一件事情,如果JavaScript执行过程较长,浏览器等待的时间就越长。 1、执行和加载 javascript的阻塞特性决定了script标签的位置,因此在加载外部的js时要注意script标签所在位置。 面对上面的问题,对于页面中要添加大量的Javascript普遍的做法是: loadScrip原创 2017-09-29 20:12:54 · 204 阅读 · 0 评论 -
继承
前言:继承是面向对象语言中比较令人津津乐道的概念;许多面向对象语言实现继承都是有两种方式:接口继承和实现继承。由于EcmaScript没有签名函数,所以无法实现接口继承,只支持实现继承。。。。。。。 常见的继承方式如下:A()、B() 1、原型链继承 方式如下:B.prototype = new A();//B继承A 换句话说:子类的原型指向父类的实例; 优点:使用方便;可以动态的为父类添原创 2017-10-03 11:32:21 · 190 阅读 · 0 评论 -
jQuerymobile入门(一)
环境配置:(***都放在head中***) 国内环境配置: <!-- meta使用viewport以确保页面可自由缩放 --> meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 引入 jQuery Mobile 样式 --> <link rel="styleshee原创 2017-10-03 14:27:24 · 223 阅读 · 0 评论