随笔分类 -  javascript

generator函数学习笔记
摘要:一、基本概念Generator函数是一种可以暂停执行,返回iterator对象的函数,yield是暂停标识function* gen(){ yield 1; yield 2;}Generator函数在function后面有一个*,内部有yield语句function* gen(){ ... 阅读全文

posted @ 2015-12-16 20:40 xinup 阅读(613) 评论(0) 推荐(0)

requestAnimationFrame
摘要:HTML5/CSS3时代,我们要在web里做动画选择其实已经很多了:可以用CSS3的animattion+keyframes;可以用css3的transition;还可以用通过在canvas上作图来实现动画,也可以借助jQuery动画相关的API方便地实现;当然最原始的还可以使用window.set... 阅读全文

posted @ 2015-11-11 13:22 xinup 阅读(1898) 评论(0) 推荐(0)

Javascript--this--学习笔记
摘要:this对象是指向函数的运行环境。 函数被当做某个对象的方法调用时this等于那个对象。 var name = 'window'; var obj = { name:'obj', sayName:function(){ console.log(this.name); } }; obj.sayName 阅读全文

posted @ 2015-08-30 18:43 xinup 阅读(187) 评论(0) 推荐(0)

Javascript原型学习笔记
摘要:三个基本概念:构造函数、原型、实例 每一个构造函数都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个指向原型的内部指针(__proto__)。 emp1: function Foo(y){ this.y = y ; } Foo.p 阅读全文

posted @ 2015-08-26 20:02 xinup 阅读(168) 评论(0) 推荐(0)

Javascript作用域学习笔记
摘要:JavaScript的作用域JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里。局部变量在整个函数体始终都是有定义的。函数作用域问题可将函数分为定义与执行两个阶段。1.函数在定义时会将函数的[[scope]]属性链接到定义它的作用域(scope.chain)。2.函数... 阅读全文

posted @ 2015-08-25 13:18 xinup 阅读(121) 评论(0) 推荐(0)

导航