clip  :  http://www.w3school.com.cn/cssref/pr_pos_clip.asp 姜糖水  :  http://www.cnphp6.com/archives/60496 Demo截图: Demo:Demo 上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document…
1.鼠标事件 (1).onclick:用户点击鼠标左键,并且当焦点处于button准时,按用户Enter关键,发生onclick事件 (2).ondblclick:当用户双击鼠标左键.发生ondblclick (3).onmousedown:用户按下随意鼠标button的时候,发生onmousedown事件 (4).onmouseout:当光标在一个元素上.而且用户将其移出元素边界时,发生onmouseout事件 (5).onmouseover:当光标在一个元素之外,而且用户将移动到该元素上时,…
鼠标的11个事件 具体的事件解释如下: click:按下鼠标(通常是按下主按钮)时触发. dblclick:在同一个元素上双击鼠标时触发. mousedown:按下鼠标键时触发. mouseup:释放按下的鼠标键时触发. mousemove:当鼠标在一个节点内部移动时触发.当- 鼠标持续移动时,该事件会连续触发.为了避免性能问题,建议对该事件的监听函数做一些限定,比如限定一段时间内只能运行一次. mouseenter:鼠标进入一个节点时触发,进入子节点不会触发这个事件(详见后文). mouseo…
事件三要素: 事件源.事件类型(点击onclick)=function(){ 事件触发后执行的代码 } 案例: function abb(a){ return document.getElementById(a); } abb('box').onmouseenter=function(){ // onmouseenter鼠标移入 // 在事件中,this指代事件源 abb('box').style.background = 'yellow'; } abb('box').onmouseleave=…
1.代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Conten…
在实例开发过程中还是能认识到很多不足的,并且加强了一些基础. 简单写一下制作过程: 1.创建画布 2.创建蛇和老鼠 坐标不能重叠 3.让蛇移动起来 4.添加死亡方法 5.添加转点坐标和方向 6.添加吃老鼠的方法 整个开发的难点有几个: 1.蛇身体的转向 2.吃老鼠添加蛇长度 总结: 1.原来玩的FC贪吃蛇100合一的小游戏其实就是根据画布大小/蛇的移动速度/蛇的长度来设置关卡. 2.最后测试时老有个bug就是删除了最后的转点但是蛇尾没转过去,一直找不到原因,虽然最后修复了,但不是很满意. 在线测…
[ 星 辰 · 别 礼 ] 设计过程: 首先,在之前玩坏控制台做的那个c#贪吃蛇之后,我以为做unity会很简单,但事实比较不如人意...拖了好几天.因为过程中遇到一些问题 蛇身的移动,还是用列表,将蛇的大小固定然后就可以按坐标移动. 生成食物的问题,食物生成需判断不能与蛇位置相同 碰撞检测,一开始容易蹭到,试了几次将范围调小了 蛇的移动,如何重复间隔调用一个函数,利用了: InvokeRepeating("_move", 1f, 1f); 解决了蛇按间隔移动,不至于用translat…
总的实现思路: 一.效果部分:  1.编写html代码,加上样式. 二.JavaScript部分:  1.利用dom方法创建一块草坪,即活动区域:   2.创建一条蛇,并设置其初始位置:          3.创建一个随机出现的食物:  4. 最后编写移动函数: 头部移动: 吃掉食物后自身长度加长: 考虑它头部遇到墙壁和头部与自身相撞的情况:  5.编写按键操作环节.给按钮加点击事件. HTML代码如下: <!DOCTYPE html> <html> <head lang=&…
最近在学习JavaScript,利用2周的时间看完了<JavaScript高级编程>,了解了Js是一门面向原型编程的语言,没有像C#语言中的class,也没有私有.公有.保护等访问限制的级别.因此,想用 js 去封装一个小模块,还有诸多的不适应的地方.下面介绍一下,使用js如何模块化的编写贪吃蛇. 1 写在前面 看来<JavsScript高级编程>,想做一个小demo练练自己的手,选择了贪吃蛇游戏.由于以前都是用c#写的,将贪吃蛇写到一个类里面,然后一个一个小方法的拆分,只向外提供…