我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Html5怎么开发乒乓Ping Pong游戏

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Html5怎么开发乒乓Ping Pong游戏

Html5怎么开发乒乓Ping Pong游戏,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Headerandfooter
Html5引进了许多新的特性和改进,其中一项就是语义。Html5增加了新的元素来加强语义。我们现在只使用2个,header和footer。<header>标签定义文档的页眉(介绍信息),<footer>标签定义section或document的页脚。在典型情况下,该元素会包含创作者的姓名、文档的创作日期以及/或者联系信息。
[语义标签在HTML中提供有意义的信息,而不只是定义视觉效果。]

放置JavaScript代码的最佳位置
我们将JavaScript代码放置在</body>标签之前所有页面内容之后,而不是放置到<head></head>区域是有理由的。
通常,浏览器载入和渲染内容是从上到下的。如果将JavaScript代码放置到head区域,那么在将所有的JavaScript代码载入完成之前Html文档的内容是不会被载入的。实际上,所有的载入和渲染都是被阻塞的(blocked),如果浏览器加载页面中的JavaScript代码。这就是我们为什么将JavaScript代码放置在文档最后的理由,这样我们能够提供更高的性能。
在翻译这本书的时候,最新的jQuery版本是1.7(原话是:Atthetimeofwritingthisbook,thelatestjQueryversionis1.4.4。JQuery是有min版和开发版的,你可以随意选择)。这就是为什么jQuery文件在我们的代码示例中的名字是jquery-1.7.min.js。这个版本号也许会和你使用的不通,但是用法是一样的,除非jQuery有大的修改使新版本不再向下兼容。

页面准备好后运行我们的代码
我们需要在运行我们的JavaScript代码前确保页面已经准备就绪.否则,当我们尝试访问没有加载完的元素的时候我们会得到一个错误。jQuery提供给我们了一个方法来确保页面是被加载完成的。代码如下:

代码如下:


jQuery(document).ready(function(){
//codehere.
});


实际上,我们只需要这样写:

代码如下:


$(function(){
//codehere.
});


这个$标记是jQuery的简写。当我们calling(这个词是调用的意思,zhuangbility一下)$(something),我们实际上是在callingjQery(something).
$(function_callback)是readyevent(事件)的另一个简写。
它是和以下代码相同的:

代码如下:


$(document).ready(function_callback);


同样,和下面的也相同:

代码如下:


jQuery(ducument).ready(function_callbak);


小测验
1、那个位置最适合放置JavaScript代码?
a.<head>标签之前
b.插入到<head></head>元素中间。
c.<body>标签后
d.</body>标签前
创建PingPong游戏的元素
我们已经准备就绪,是时候创建PingPong游戏了。

动起来

1、我们将继续我们的jQuery安装示例,在编辑器里打开index.html。
2、然后,在body里用DIV节点创建游戏平台,在游戏平台中有2个拍子和一个球:

代码如下:


<divid="game">
<divid="playground">
<divid="paddleA"class="paddle"></div>
<divid="paddleB"class="paddle"></div>
<divid="ball"></div>
</div>
</div>


3、我们现在构建了游戏的对象,现在给他们样式。放置一下代码到head元素中:

代码如下:


<style>
#playground{
background:#e0ffe0;
width:400px;
height:200px;
position:relative;
overflow:hidden;
}
#ball{
background:#fbb;
position:absolute;
width:20px;
height:20px;
left:150px;
top:100px;
border-radius:10px;
}
.paddle{
background:#bbf;
left:50px;
top:70px;
position:absolute;
width:30px;
height:70px;
}
#paddleB{
left:320px;
}
</style>


4、在最后的部分,我们将JavaScript逻辑放置到jQuery引用之后。我们将它写到一个单独的文件里,因为我们的代码会越来越大。因此,我们需要创建一个名为html5games.pingpong.js在js文件夹里。
5、我们准备好了JavaScript文件后,需要将他们连接到我们的Html文件。放置以下代码在index.html文件的</body>标签前:

代码如下:


<scriptclass="lazy" data-src="js/jquery-1.7.min.js"></script>
<scriptclass="lazy" data-src="js/html5games.pingpong.js"></script>


[译者友情提示:试试

代码如下:


<scriptclass="lazy" data-src="js/jquery-1.4.4.js"/>
<scriptclass="lazy" data-src="js/html5games.pingpong.js"/>


你会发现按规范写会避免很多麻烦]
6、我们将游戏的逻辑放到html5games.pingpong.js。下面是我们现在唯一的逻辑,初始化球拍:

代码如下:


//codeinside$(function(){}willrunaftertheDOMisloadedand
ready
$(function(){
$("#paddleB").css("top","20px");
$("#paddleA").css("top","60px");
});


7、现在让我们在浏览器中测试我们的成果。在浏览器中打开index.html文件我们应该看到先以下截图类似的画面:

发生了什么?
在我们的游戏里有了2个球拍和1个球。我们还使用jQuery初始化了2个球拍的位置。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Html5怎么开发乒乓Ping Pong游戏

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用ABAP Push Channel(APC)开发的乒乓球游戏,可双打

url:https://:/sap/bc/apc_test/ping_pong/game或者事务码SICF, 输入ping_pong, 按F8:
2023-06-05

怎么使用Three.js实现3D乒乓球小游戏

本篇内容介绍了“怎么使用Three.js实现3D乒乓球小游戏”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果原理React-Three-F
2023-07-05

android简单小游戏怎么开发

要开发一个简单的Android小游戏,可以按照以下步骤进行:1. 安装Android Studio:Android Studio是Google官方推荐的Android开发工具,可以从https://developer.android.com
2023-10-21

小程序游戏开发的代码怎么写

今天小编给大家分享一下小程序游戏开发的代码怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  安装开发工具  前往 开发
2023-06-26

云服务器怎么开发出来的游戏

云服务器开发游戏需要以下几个步骤:选择云服务器:选择一个高性能、高可靠的云服务器来支持游戏的运行和开发。配置服务器虚拟化:将物理服务器上的计算资源虚拟成多个逻辑服务器的形式,以便于游戏的开发和测试。创建游戏服务器程序:游戏服务器程序需要一些基础的游戏开发功能,例如游戏存储、数据读写等,需要游戏开发人员自己创建。编写代码:游戏服务器程序需要一些编程语言和工具来创建游戏服务器程序,例如Python、C和Java等,需要...
2023-10-27

怎么用C语言实现开发飞机游戏

这篇“怎么用C语言实现开发飞机游戏”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用C语言实现开发飞机游戏”文章吧。一、前
2023-06-29

基于Javascript怎么开发连连看游戏小程序

今天小编给大家分享一下基于Javascript怎么开发连连看游戏小程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。01、程
2023-07-05

怎么使用Vue开发一个五子棋小游戏

这篇文章主要讲解了“怎么使用Vue开发一个五子棋小游戏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Vue开发一个五子棋小游戏”吧!1.绘制游戏区域和游戏元素开始写代码之前,一定要记
2023-07-02

微信小程序游戏怎么开发入门教程

微信小程序游戏开发是现在比较热门的小程序类型开发项目,对于开发人员而言,怎么开发微信小程序游戏呢?今天小编分享一篇小游戏的入门开发教程,希望对微信小程序制作开发人员提供参考。 第一步:注册一个小程序账号 在官方注册一个微信小程序账号(注册申
2023-08-20

Python游戏开发怎么用graphics实现AI五子棋

本篇内容介绍了“Python游戏开发怎么用graphics实现AI五子棋”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果展示源码impor
2023-06-25

微信小程序游戏好友排行榜怎么开发

本文小编为大家详细介绍“微信小程序游戏好友排行榜怎么开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序游戏好友排行榜怎么开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。保存每个用户的分数保存每个用户
2023-06-26

怎么用Python开发一个简单的猜数字游戏

本篇文章给大家分享的是有关怎么用Python开发一个简单的猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。如何使用Python制作一个简单的猜数字游戏。游戏规则玩家将猜
2023-06-16

怎么在jupyter中分析游戏的开发与销售情况

这篇文章主要讲解了“怎么在jupyter中分析游戏的开发与销售情况”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在jupyter中分析游戏的开发与销售情况”吧!1、导入必须的库在对相关数
2023-06-02

编程热搜

目录