Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。

  • 本篇文章的具体介绍如下
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>网页文章标签前:

复制具体代码 具体代码如下:
<scriptsrc="js/jquery-1.7.min.js"></script>
<scriptsrc="js/html5games.pingpong.js"></script>

[译者友情提示:试试

复制具体代码 具体代码如下:
<scriptsrc="js/jquery-1.4.4.js"/>
<scriptsrc="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个球拍的位置。
[今天就到这里,后面马上就是关于jQuery选择器和CSS数据库函数的部分,有什么错误或疑问欢迎给我留言]
看见您的评论是我最大的动力!

html5游戏开发建设之乒乓Ping Pong游戏示例(一)9UkAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

准备开发建设工具9UkAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,html5游戏开发建设,乒乓游戏

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市