会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
枫叶布
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2017年12月13日
JS的事件冒泡和事件捕获
摘要: 先上结论:他们是描述事件触发时序问题的术语。事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。Jqu
阅读全文
posted @ 2017-12-13 10:50 枫叶布
阅读(303)
评论(0)
推荐(0)
2017年12月12日
ES6学习之装饰器
摘要: 定义:修饰器是一个对类进行处理的函数,用来修改类的行为 <注>:装饰器只能用来修改类及类的方法 类的装饰: 静态属性:只能通过类访问,修饰函数直接在类上操作 <注>1)testable函数的参数target是MyTestableClass类本身。 2)修饰器也可以接受参数:这就等于可以修改修饰器的行
阅读全文
posted @ 2017-12-12 13:30 枫叶布
阅读(5728)
评论(0)
推荐(0)
2017年12月8日
ES6学习之Class
摘要: 一、定义类(ES6的类,完全可以看做是构造函数的另一种写法) 《注》: 以上定义的类如果用ES5的构造函数实现如下: 类的数据类型就是函数,类本身就指向构造函数 类的所有方法都定义在类的prototype属性上面 是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constr
阅读全文
posted @ 2017-12-08 16:06 枫叶布
阅读(292)
评论(0)
推荐(0)
2017年12月5日
ES6学习之Async函数
摘要: 定义:Async函数是一个异步操作函数,本质上,Async函数是Generator函数的语法糖。async函数就是将 Generator 函数的星号(*)替换成async,将yield替换成await,仅此而已。 定义方式及调用方式: 由上可以看出:async函数不需要像 Generator 函数,
阅读全文
posted @ 2017-12-05 16:08 枫叶布
阅读(10680)
评论(0)
推荐(0)
2017年12月4日
ES6学习之Generator函数
摘要: 概念:可以把Generator 函数理解成状态机(封装了多个内部状态)或者是一个遍历器对象生成函数 写法:Generator函数的定义跟普通函数差不多,只是在function关键字后面加了一个星号 说明:1)不管内部有没有yield语句,调用Generator函数,该函数并不立即执行,也不返回函数执
阅读全文
posted @ 2017-12-04 12:11 枫叶布
阅读(321)
评论(0)
推荐(0)
2017年11月13日
for循环及break和continue的区别
摘要: 1.For循环 格式: 执行顺序:1、初始语句 2、执行条件是否符合 3、循环体 4、增加增量 初始化语句只在循环开始前执行一次,每次执行循环体时要先判断是否符合条件,如果循环条件为true,则执行循环体,再执行迭代语句。 所以对于for循环,循环条件总比循环体多执行一次。 注意:for循环的循环体
阅读全文
posted @ 2017-11-13 17:26 枫叶布
阅读(202423)
评论(0)
推荐(10)
ES6学习之Iterator和For...of循环
摘要: 一.Iterator(它是一种接口,为各种不同的数据结构提供统一的访问机制。Iterator 接口主要供for...of消费) 默认Iterator接口(默认的 Iterator 接口部署在数据结构的Symbol.iterator属性,或者说,一个数据结构只要具有Symbol.iterator属性,
阅读全文
posted @ 2017-11-13 17:08 枫叶布
阅读(300)
评论(0)
推荐(0)
2017年11月9日
js检测对象属性
摘要: In:(检测自身及原型属性) undefined(检测自身及原型属性) 条件语句中直接判断(检测自身及原型属性) hansOwnProperty(检测自身属性)
阅读全文
posted @ 2017-11-09 15:32 枫叶布
阅读(689)
评论(0)
推荐(0)
ES6学习之Promise
摘要: 详见之前文章:Promise详解
阅读全文
posted @ 2017-11-09 10:18 枫叶布
阅读(179)
评论(0)
推荐(0)
ES6学习之Reflect
摘要: Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API Reflect设计目的: 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。 修改某些Object方法的返回结果,让其变得更合理。比如,Ob
阅读全文
posted @ 2017-11-09 09:57 枫叶布
阅读(268)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告