HTML5十五大新特性(二)

本文介绍了HTML5新增的重要特性,包括重新定义的小字元素、占位符、必填属性等,以及对音频和视频的支持增强,还有地理位置、拖放功能、Web存储等新功能。

7.重新定义 (Small Element redefined)

HTML4XHTML中,元素已经存在。然而,却没有如何正确使用这一元素的完整说明。在HTML5中,被用来定义小字。试想下你网站底部的版权状态,根据对此元素新的HTML5定义,<</span>small>可以正确地诠释这些信息。 

8.占位符 (Placeholder)

HTML4XHTML中,你需要用; letter-spacing: 0pt; font-size: 10.5pt; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">来给文本框添加占位符。比如,你可以提前设置好一些信息,当用户开始输入时,文本框中的文字就消失。

而在HTML5中,新的placeholder”就简化了这个问题。

9.必要属性 (Required Attribute)

HTML5中的新属性“required”指定了某一输入是否必需。有两种方法声明这一属性。

 

1. <</span>input type="text" name="someInput" required> 

2. <</span>input type="text" name="someInput" required="required">  

当文本框被指定必需时,如果空白的话表格就不能提交。下面是一个如何使用的例子。

 

1. <</span>form method="post" action=""> 

2. <</span>label for="someInput"> Your Name: </</span>label> 

3. <</span>input type="text" id="someInput" name="someInput" placeholder="Douglas Quaid" required> 

4. <</span>button type="submit">Go</</span>button> 

5. </</span>form>  

在上面那个例子中,如果输入内容空且表格被提交,输入框将被高亮显示。

10.Autofocus 属性 (Autofocus Attribute)

同样,HTML5的解决方案消除了对; letter-spacing: 0pt; font-size: 10.5pt; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"> 

 

1. <</span>input type="text" name="someInput" placeholder="Douglas Quaid" required autofocus>  

11.Audio 支持 (Audio Support)

目前我们需要依靠第三方插件来渲染音频。然而在HTML5中,元素被引进来了。

 

1. <</span>audio autoplay="autoplay" controls="controls"> 

2.      <</span>source src="file.ogg" /> 

3.      <</span>source src="file.mp3" /> 

4.      <</span>a href="file.mp3">Download this file.</</span>a> 

5. </</span>audio>  

当使用元素时请记得包含两种音频格式。FireFox想要.ogg格式的文件,而Webkit浏览器则需要.mp3格式的。和往常一样,IE是不支持的,且Opera 10及以下版本只支持.wav格式。

12.Video 支持 (Video Support)

HTML5中不仅有元素,而且还有。然而,和类似,HTML5中并没有指定视频解码器,它留给了浏览器来决定。虽然SafariInternet Explorer9可以支持H.264格式的视频,FirefoxOpera是坚持开源Theora Vorbis格式。因此,指定HTML5的视频时必须提供这两种格式。 

 

1. <</span>video controls preload> 

2. <</span>source src="cohagenPhoneCall.ogv" type="video/ogg; codecs='vorbis, theora'" /> 

3. <</span>source src="cohagenPhoneCall.mp4" type="video/mp4; 'codecs='avc1.42E01E, mp4a.40.2'" /> 

4. <</span>p> Your browser is old. <</span>a href="cohagenPhoneCall.mp4">Download this video instead.</</span>a> </</span>p> 

5. </</span>video>  

13.视频预载 (Preload attribute in Videos element)

当用户访问页面时这一属性使得视频得以预载。为了实现这个功能,可以在元素中加上preload="preload"或者只是preload

 

1. <</span>video preload>  

14.显示控制条 (Display Controls)

如果你使用过上面的每一个提到的技术点,你可能已经注意到,使用上面的代码,视频仅仅显示的是张图片,没有控制条。为了渲染出播放控制条,我们必须在video元素内指定controls属性。 

 

1. <</span>video preload controls>  


 

1. <</span>form action="" method="post"> 

2. <</span>label for="username">Create Username: </</span>label> 

3.     <</span>input type="text" 

4.     name="username" 

5.     id="username" 

6.     placeholder="4 <> 10" 

7.     pattern="[A-Za-z]{4,10}" 

8.     autofocus 

9.     required> 

10. <</span>button type="submit">Go </</span>button> 

11. </</span>form>  



15、拖放

首先,为了使元素可拖动,把 draggable 属性设置为 true :

HTML5十五大新特性(二)


16、   Geolocation(地理定位)
HTML5 Geolocation(地理定位)用于定位用户的位置。

17、HTML5 Web 存储

客户端存储数据的两个对象为:

  • localStorage - 没有时间限制的数据存储
  • sessionStorage - 针对一个 session 的数据存储
18、HTML5 应用程序缓存

.appcache">


文档内容......



19、HTML5 WebSocket
在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。

结论

事实上,还有很多新元素和特性,上面提到的只是一些我认为网站开发中常用的,剩下的就由你们自己去摸索啦。

 

内容概要:本文介绍了ENVI Deep Learning V1.0的操作教程,重点讲解了如何利用ENVI软件进行深度学习模型的训练与应用,以实现遥感图像中特定目标(如集装箱)的自动提取。教程涵盖了从数据准备、标签图像创建、模型初始化与训练,到执行分类及结果优化的完整流程,并介绍了精度评价与通过ENVI Modeler实现一键化建模的方法。系统基于TensorFlow框架,采用ENVINet5(U-Net变体)架构,支持通过点、线、面ROI或分类图生成标签数据,适用于多/高光谱影像的单一类别特征提取。; 适合人群:具备遥感图像处理基础,熟悉ENVI软件操作,从事地理信息、测绘、环境监测等相关领域的技术人员或研究人员,尤其是希望将深度学习技术应用于遥感目标识别的初学者与实践者。; 使用场景及目标:①在遥感影像中自动识别和提取特定地物目标(如车辆、建筑、道路、集装箱等);②掌握ENVI环境下深度学习模型的训练流程与关键参数设置(如Patch Size、Epochs、Class Weight等);③通过模型调优与结果反馈提升分类精度,实现高效自动化信息提取。; 阅读建议:建议结合实际遥感项目边学边练,重点关注标签数据制作、模型参数配置与结果后处理环节,充分利用ENVI Modeler进行自动化建模与参数优化,同时注意软硬件环境(特别是NVIDIA GPU)的配置要求以保障训练效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值