练习与复习
weixin_40025586
这个作者很懒,什么都没留下…
展开
-
JS的DOM解析5--综合实例--瀑布流
1.瀑布流css部分:<style type="text/css"> #wrap{ width:800px; border:1px solid red; } ul{ width:200px; float:left; } #wrap:after{ content:""; display:block; clear:both;...原创 2018-10-09 22:05:22 · 171 阅读 · 0 评论 -
JS事件对象7--滚轮事件(练习与复习)
鼠标滚轮事件综述:onmousewheel:滚轮事件//针对非火狐浏览器 window.onmousewheel=function(e) { ev=e||window.event; //ev.wheelDelta:可以获得一个数值 //向下滚动是正值 //向上滚动是负值 }//火狐浏览器滚动方式 window.addEvent...原创 2018-10-09 22:07:25 · 252 阅读 · 0 评论 -
JS事件对象--移动端事件--摇一摇
1.移动端事件–摇一摇:微信摇一摇功能JS封装函数为: //添加事件 function shake(callBack) { var last_x=last_y=last_z=0; var last_time=new Date().getTime(); function initional() { if(window.DeviceMotionEvent) {window.ad...原创 2018-10-18 11:32:12 · 440 阅读 · 0 评论 -
JS事件对象(练习与复习)--碰撞检测(函数回调)
1.碰撞检测:CSS+Body部分:<style type="text/css"> #first { width:100px; height:100px; background:pink; position:absolute; } #second{ width:100px; height:100px; background:blue; pos...原创 2018-10-17 22:53:46 · 346 阅读 · 0 评论 -
JS面向对象--打飞机实例解析(4)--子弹的创建与移动
1.子弹创建实例化对象//子弹模板function BulletProto(imgSrc,x,y,speed){ this.imgNode=document.createElement('img'); this.imgSrc=imgSrc; this.x=x; this.y=y; this.speed=speed; //初始化方法 this.init=function(){...原创 2018-11-09 22:52:06 · 1240 阅读 · 0 评论 -
JS面向对象--打飞机实例解析(5)--子弹与敌方飞机的碰撞
1.碰撞原理及实现–碰撞范围限定子弹左边坐标>敌方飞机左边坐标子弹左边坐标<敌方飞机左边坐标+敌方飞机的宽度子弹顶部坐标>敌方飞机的顶部坐标子弹顶部坐标<敌方飞机顶部坐标+敌方飞机的高度–实例化代码:function checkBoom() { for(var i=0;i<smallPlaneArray.length;i++) { for...原创 2018-11-09 22:51:59 · 2130 阅读 · 0 评论 -
JS面向对象--打飞机实例解析(1)--前言原理讲解
1.知识准备(1)面向对象–构造函数–函数名首字母大写 function Student(name,grade){ this.studentName=name; this.studentGrade=grade; this.goSchool=function(){ alert(this.studentName+'要去上课了'); }; } var stu1=new St...原创 2018-11-09 22:52:44 · 580 阅读 · 0 评论 -
JS面向对象--打飞机实例解析(2)--敌方飞机的创建与移动
一.创建方法:–构造函数定义敌方小飞机(1)属性:[1]图片节点[2]图片[3]x坐标[4]y坐标[5]速度(2)行为:[1]移动[2]初始化 把图片节点添加到mainObj里二.代码实现:html+css<!--下为css部分,主要是背景图的设置-->*{margin:0;padding:0;}#main{width:400px;height:600p...原创 2018-11-09 22:52:35 · 986 阅读 · 0 评论 -
JS面向对象--打飞机实例解析(3)--我方飞机的创建与移动
1.创建原理部分:–构造函数定义玩家飞机1.(1)属性:[1]图片节点[2]图片[3]x坐标[4]y坐标[5]速度(2)行为:[1]移动–>上下左右[2]发射子弹[3]初始化 把图片节点添加到mainObj里2.代码实现部分:html+css<!--下为css部分,主要是背景图的设置-->*{margin:0;padding:0;}#main{wi...原创 2018-11-09 22:52:11 · 1170 阅读 · 0 评论