tweenlite,是webgame开发人员比较常用的一个缓动库。 官方网站:http://www.greensock.com/tweenlite/ 先简单介绍它的优点吧。 1.高效,性能不会差。 2.体积小,用到项目中,你的文件大小增加了3-4k。 3.容易使用,常用的函数就那么几个…
Vue2.0 传值方式: 在Vue的框架开发的项目过程中,经常会用到组件来管理不同的功能,有一些公共的组件会被提取出来。这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?如果是电商网站系统的开发,还会涉及到购物车的选项,这时候就会涉及到非父…
在js 中 , 有一种判断数据基本类型的方法 typeof , 只能判断5中基本类型:即 “number”,”string”,”undefined”,”boolean”,”object” 五种,再加上 ES6 中新引入的 Symbol 数据类型。 用法为: typeof 1 typeof str c…
每个作用域里面都绑定了一个特别的值叫 this ,具体 this 表示的是什么要看函数是怎么被执行的。 this 翻译成中文就是“这…”,它本身并没有特殊的意义,它的意义完全取决于你在什么情景下使用它。比如你在跟朋友讨论一部电影:《Brother》,“这部电影是北野武的一部作用”,在这句话里,这(t…
闭包(closure)。指的是一种函数,这种函数使用了在它周围作用域下定义的变量。 MDN 里的关于闭包的中文文档非常好的解释了什么是闭包。闭包是一种特别的对象,也可以说是一种特别的函数,这种对象有两个部分组成,一部分是函数本身,还有一部分是创建这个函数的时候的这个函数所在的那个环境。也就是闭包是函…
一,相关概念 EC : 执行上下文 ECS : 执行环境栈 VO : 变量对象 AO : 活动对象 scope chain :作用域链 二,执行上下文 javascript运行的代码环境有三种: 全局代码:代码默认运行的环境,最先会进入到全局环境中 函数代码:在函数的局部环境中运行的代码 Eval代…
一,作用域 包括静态作用域和动态作用域,静态作用域也叫词法作用域,javascript采用的是静态作用域。 js中作用域是指可访问变量,对象,函数的集合,也就是调用它们能生效的代码区块。在js中没有块级作用域,只有全局作用域和函数作用域,可以模仿块级作用域,下面会讲到。 全局作用域 打开一个 js …