- 浏览: 205729 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (291)
- ERP (3)
- JSP/Servlet (13)
- DB (8)
- MongoDB (2)
- Python (3)
- Maven (8)
- GIT (1)
- Windows (8)
- Java (24)
- Informatica (2)
- PHP (1)
- Javascript (25)
- Tomcat (2)
- spring (13)
- HTML5 (11)
- Nginx (2)
- NodeJS (6)
- Linux (40)
- AngularJS (1)
- Android (3)
- Selenium (3)
- 理财 (6)
- 工作心得 (9)
- SQLServer (10)
- Hibernate/JPA (6)
- Bootstrap (1)
- C# (3)
- MySql (4)
- highchart (1)
- hadoop (5)
- ZooKeeper (2)
- Hbase (8)
- Avro (2)
- Hive (2)
- Flume (5)
- Kafka (11)
- Sqoop (3)
- Pig (1)
- Spark (1)
- Storm (2)
- Redis (1)
- Memcached (1)
- Dubbo (2)
- Phoenix (2)
最新评论
-
一尾金鱼:
可以作为查询手册了,页面布局也好~
JSP EL -
darkgost:
您好,我按照你的方法,在Service1.cs中添加如下代码: ...
C#Windows 服务制作安装删除. 用户注销后,程序继续运行
事件对象:
http://www.w3school.com.cn/htmldom/dom_obj_event.asp
时钟循环:
http://www.w3school.com.cn/htmldom/met_win_setinterval.asp
http://www.w3school.com.cn/htmldom/dom_obj_event.asp
时钟循环:
http://www.w3school.com.cn/htmldom/met_win_setinterval.asp
<html> <head> <style> #tu{ position: absolute; left:0px; top:0px; width:20px; height:20px; background:#555; } </style> </head> <body onkeydown="opt()"> <div id="tu"> <script> var x=0; var y=0; var vx=5; //x轴速度 var vy=5; //y轴速度 var paused=false; //暂停 var tu = document.getElementById('tu'); //for(var key in window) // document.write(window[key]); function run(){ x+=vx; y+=vy; tu.style.left=x; tu.style.top=y; } var sz = setInterval(function(){ run(); }, 100); function pause(){ if(paused==false){ clearInterval(sz); //停止时钟循环 paused=true; } else{ sz = setInterval(function(){ //开始时钟循环 run(); }, 100); paused=false; } } function opt(){ var code = event.keyCode; //获取事件对象event的属性 switch(code){ case 37: vx=-5; vy=0; break; case 38: vx=0; vy=-5; break; case 39: vx=5; vy=0; break; case 40: vx=0; vy=5; break; case 32: pause(); break; } } </script> </body> </html>
发表评论
-
JSON数据与JavaScript对象转换
2014-12-21 21:56 487Json 转js使用JSON.parse(txt), js转J ... -
类函数, 原型对象 与 构造方法之间的关系
2014-08-09 18:23 443var F= function(){}; //这是一个类函 ... -
Javascript 识别对象的类型
2014-06-28 18:43 441/* *以字符串形式返回值的类型 */ func ... -
Javascript 函数的特殊用法
2014-06-28 18:09 524函数的可变参数 function add(a, b, /*op ... -
Javascript 函数中的属性、方法和构造函数
2014-06-28 18:02 9241. length属性 length代表函数定义时参数(形参) ... -
Javascript 调用Javascript函数的四种方式
2014-06-28 17:55 5201. 做为函数. 最普通的函数调用方式是函数调用。在非严格模 ... -
Javascript 对象序列化与反序列化
2014-06-25 19:30 544document.writeln(JSON.stringi ... -
Javascript 对象的三属性
2014-06-25 18:11 520先定义对象 function Person(name,ag ... -
Javascript 属性的特性
2014-06-25 16:30 593Javascript 属性有四个特性: configurab ... -
属性的遍历,删除,检测
2014-06-24 20:23 399先定义三种不同类型的属性(方法也可当作属性来看待) // ... -
Javascript 创建对象的四种方法,类的三种属性,三种方法
2014-06-24 15:57 5281. 使用Jeson创建新对象 v ... -
Javascript window 中的其它对象
2014-02-04 09:42 519window 中的其它对象 1.location locati ... -
Javascript window 对象+ 父子窗口之间相互操作
2014-02-03 18:58 824例1 用window.open()打开的父子窗口 test.h ... -
Javascript window 对象 + 浮动广告
2014-02-03 17:13 495window 浏览器窗口对象, 不用创建就能使用 1.属性 ... -
Javascript事件对象+鼠标拖动实例
2014-02-03 12:45 625window.event 属性: 1.srcElement 获 ... -
Javascript事件操作
2014-02-02 19:21 578http://www.w3school.com.cn/html ... -
Javascript 获取DOM对象
2014-02-02 16:11 527Javascript 通过以下三种方式获取DOM对象 方法 ... -
Javascript 实例-- 滑动菜单
2014-02-02 15:07 514<html> <head> & ... -
Javascript 实例--全选反选
2014-02-02 12:56 497<html> <head></ ... -
Javascript 正则表达式
2014-01-31 22:43 474正则表达式语法 \ 将下一个字符标记为一个特殊字符、或一个原 ...
相关推荐
【标题】"小练手+JavaScript+贪吃蛇"是一个基于JavaScript编程语言开发的小型游戏项目,它模仿了经典游戏“贪吃蛇”。这个项目旨在帮助开发者熟悉JavaScript的基础语法和事件处理,同时锻炼其实现简单游戏逻辑的能力...
在这个名为"小游戏JavaScript面向对象编程贪吃蛇"的项目中,我们将深入探讨如何利用JavaScript的面向对象特性来实现经典的贪吃蛇游戏。 贪吃蛇游戏的核心概念包括蛇、食物、边界和游戏状态。在JavaScript中,我们...
JavaScript原生面向对象贪吃蛇是一款使用纯JavaScript编程实现的经典小游戏。它利用了JavaScript的面向对象编程特性,展示了如何在浏览器环境中创建一个交互式的、动态的游戏。在这个项目中,我们将探讨以下几个关键...
通过这个游戏,你可以学习到如何结合HTML、CSS和JavaScript来创建动态的、交互式的网页应用,同时也能掌握到事件处理、对象和类的使用等编程概念。对于初学者来说,这是一个非常有价值的练习项目。
在JavaScript中,获取`canvas`元素并创建一个`CanvasRenderingContext2D`对象,用于绘制和更新游戏画面。同时,定义游戏的一些基本变量,如蛇的位置、长度、速度、食物位置等。 ```javascript const canvas = ...
【HTML+JavaScript 贪吃蛇详解】 贪吃蛇是一款经典的电子游戏,它以其简单而有趣的游戏机制吸引了无数玩家。在现代网页开发中,我们可以通过HTML和JavaScript来实现这一游戏,让玩家在浏览器中直接游玩。本文将详细...
JavaScript贪吃蛇是一款基于面向对象编程的经典小游戏,它利用了HTML、CSS和JavaScript技术来实现。在这个项目中,我们将深入探讨JavaScript的面向对象特性以及如何应用于游戏开发。 首先,JavaScript是一种支持...
- **JavaScript日期对象**:掌握如何利用JavaScript获取当前日期、计算日期等。 - **DOM操作**:学习如何通过JavaScript创建、修改DOM元素。 - **事件处理**:了解如何绑定点击事件以实现月份切换等功能。 - **...
总的来说,JavaScript贪吃蛇游戏是一个很好的实践项目,它涵盖了JavaScript的基础语法、对象操作、事件处理以及基本的游戏逻辑。通过学习和理解这个游戏,你不仅能提高JavaScript编程技能,还能培养逻辑思维能力和...
通过学习和实践这个JavaScript贪吃蛇小游戏,开发者不仅可以深入理解JavaScript的基本语法和面向对象编程,还能掌握到游戏开发中的动态更新、事件处理、动画制作等技巧,对于提升前端开发能力大有裨益。
【标题】"javascript期末项目-贪吃蛇.zip"是一个基于JavaScript技术实现的期末项目,它构建了一个经典的小游戏——贪吃蛇。这个项目展示了开发者在JavaScript编程上的技能和对游戏逻辑的理解。 【描述】提到的“蛇...
在网页上利用JavaScript实现贪吃蛇游戏,既可以让开发者熟悉JavaScript的基础语法,也能提升对DOM操作、事件监听等技能的掌握。本文将详细介绍如何用JavaScript编写一个基本的贪吃蛇游戏。 首先,我们要理解游戏的...
JavaScript对象可以用来表示游戏状态,并根据状态执行相应的操作。 10. **用户界面** 游戏界面的美观和易用性也很重要,可能需要使用CSS来设计布局和样式,使得游戏更加吸引人。 总结来说,制作JavaScript贪吃蛇...
总结来说,这个JavaScript贪吃蛇源代码是一个很好的学习案例,涵盖了JavaScript的基础知识,如事件处理、定时器、DOM操作、数组处理以及简单的图形渲染。通过阅读和理解这段代码,开发者可以深入理解JavaScript在...
JavaScript简易贪吃蛇是一款利用面向对象编程思想开发的基于网页的简单游戏。在这个游戏中,玩家通过控制一个由多个方块组成的小蛇,目标是吃到屏幕上出现的食物,每次吃掉食物后,小蛇会变长,游戏难度也随之增加。...
JavaScript提供了事件监听机制,如`addEventListener`,用于在用户按下特定键时触发相应动作,如改变蛇的方向。 2. **变量和数据结构**:游戏状态需要存储在变量中,如蛇的位置、食物的位置、分数等。数组可以用来...