摘要:
作用域: 1全局作用域 全局作用域就是最外层函数定义的变量,对任何内部函数来说,都是可以访问的。 2.局部作用域 局部作用域就是只在固定代码片段内可以访问到,在函数外部是无法访问的。 函数外是不可以访问到函数内的,所以报错。 作用域链: [[scope]]中所储存的执行期上下文对象的集合,这个集合成 阅读全文
摘要:
预编译前奏 1.imply global暗示全局变量,如果变量未经申明就赋值,此变量就为全局变量所有 2.一切声明的全局变量,全是window的属性。 即var a=10等于window.a 3.预编译发生在函数声明的前一刻 预编译主要分为两种: 全局(相当于只要局部的2,4部分): 全局是scri 阅读全文
摘要:
组成:由7张图片,7个下标组成,一个左右边键组成 实现功能: 1.每个下标对应每张图片,下标跟随图片循环播。 2.鼠标移入图片时图片下标同时暂停,移入下标时找到对应的图片,鼠标移出继续循环播放。 3.鼠标单击右边键图片向前切换一张,单击左边键图片向后切换一张。 第一步:运用html中的无序列表ul 阅读全文
摘要:
什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 创建 Canvas 元素 向 HTML5 页面添加 canvas 元素。 规定元 阅读全文
摘要:
柱状图 阅读全文
摘要:
首先绘制一块画布 在body中给画布设置样式 然后在scrlpt标签中获取画布的对象和工具: 随机获取画布的宽高 将每个每个点的坐标用数组装起来 自定义一个随机变量,用于绘制网格 利用循环绘制网格 绘制x轴和箭头: 绘制y轴和箭头: 绘制折现 绘制每个人点的正方形: 效果图: 阅读全文
摘要:
这里我们是将所有的省市区放在一个js文件当中,我们将他打印到打印台方便观看 第一层数组包对象的形式 ,通过第一层我们可以获取到省 第二层是对象包数组,通过数组children我们可以的到市 第三层同样也是对象包数组的形式,可以得到区 首先建立三个下拉列表框 分别获取他们的对象 这里我们首先要区别in 阅读全文
摘要:
游戏运行中 我方飞机的状态: 初始化飞机的数据: 创建飞机的构造函数 创建飞机的对象 让飞机随着鼠标运动 首先获取鼠标在画布中的位置然后赋给飞机,并让其居中 绘制子弹 子弹的图片 初始化子弹数据 创建子弹的构造函数 建立数组储存子弹对象 绘制所有子弹的方法 绘制所有子弹运动的方法 清除无用的子弹 ( 阅读全文
摘要:
游戏加载中状态 游戏加载中的图片 用一个数组将图片装起来 定义一个对象储存图片的数据 使用构造函数绘制加载中的图片 函数中需要定义一个索引,再用paint的方法绘制图片, 在step的方法中让索引每次都加1,让图片产生变化,当索引值对于数组的长度时将游戏状态定为RUNNING 创建运动图片的对象 给 阅读全文
摘要:
飞机大作战一 首先建立一个div将canvas包住使其居中: 接下来是在script标签中进行 首先我们需要获取画布的对象和工具 第一步:初始化数据 定义游戏的初始状态 开始加载状态: 设置背景 先获取到图片的对象 将图片的数据用一个定义对象列出来 再利用构建函数来绘制背景 因为背景图片是滚动的所以 阅读全文