摘要:函数作用域要理解闭包,必须从理解函数被调用时都会发生什么入手。可以说,闭包是函数作用域的副产品。无论通过何种手段将内部函数传递到所在的词法作用域以外,它都会持有对原始定义作用域的引用,无论在何处执行这个函数都会使用闭包。 函数作用域 要理解闭包,必须从理解函数被调用时都会发生什么入手。 我们知道,每个javascript函数都是一个对象,其中有一些属性我们可以访问到,有一些不可以访问,...
iKcamp官网:http://www.ikcamp.com 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码 showImg(https://segmentfault.com/img/remote/1460000011522427?w=1626&h=1242); 第二章:小程序中级实战教程之预...
摘要:使用的引擎也是第一次写游戏,主要是兴趣使然游戏体验地址未完成游戏设计游戏图层设计游戏图层分为了五层。游戏数据存储将游戏涉及的所有数据存放到一个对象中,可以在后期很方便的做游戏进度保存。其中为角色的属性信息。 使用的引擎 lufylegend也是第一次写rpg游戏,主要是兴趣使然游戏体验地址(未完成) 游戏设计 游戏图层设计 var layers = { back: null, ...
摘要:事件冒泡一个元素接收到事件以后,会把自身接收的所有事件全部传播给它的父级,直到最顶层。上述的嵌套关系是存在事件冒泡的。 1、事件冒泡:一个元素接收到事件以后,会把自身接收的所有事件全部传播给它的父级,直到最顶层window。 上述div 的嵌套关系是存在事件冒泡的。无论css如何对上面三个div进行...
摘要:从设计模式的分类来看简单工厂模式是创建型模式。使用简单工厂模式将会增加系统中类的个数,在一定程序上增加了系统的复杂度和理解难度。简单工厂模式由于使用了静态工厂方法,造成工厂角色无法形成基于继承的等级结构。 简单工厂模式提供了一个接口可以根据传递的参数的不同创建不同的对象,从而将对象自身的逻辑与对象的创建分离开。 从设计模式的分类来看简单工厂模式是创建型模式。事实上与简单工厂模式类似的还...