首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5常用特性

语义化标签 原来标签 <div id="sidebar...api都是h5引入<em>的</em>新功能 不同浏览器有不同<em>的</em>文件格式要求, 所以用2个source标签指定不同<em>的</em>格式 audio标签 <audio id='id-audio-player' controls="controls...使用方式一样, 区别只在于过期时间 localStorage没有过期时间, 要用 clear remove 主动删除数据 sessionStorage数据在用户关闭浏览器后将被删除 新增表单特性 canvas canvas 标签提供一块画布, 可以访问画布中像素点, 主要用途是游戏或者是高级复杂图形效果...maximum-scale 允许用户缩放最大比例 user-scalable 是否允许用户缩放 响应式设计 响应式设计就是一套CSS根据当前分辨率选择不同样式 /* * all 是媒体类型,

54020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTML5特性

    概述 HTML5 新增特性主要是针对于以前不足,增加了一些新标签、新表单和新表单属性等。...这些新特性都有兼容性问题,基本是 IE9+ 以上版本浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。 语义化标签 (★★) 以前布局,我们基本用 div 来做。...新增input表单.png 类型很多,我们现阶段重点记忆三个: number tel search CSS3新特性 CSS3 现状 新增CSS3特性有兼容性问题,ie9+才支持 移动端支持优于...HTML5HTML5 本身 + CSS3 + JavaScript 。...这个集合有时称为 HTML5 和朋友,通常缩写为 HTML5 。 虽然 HTML5 一些特性仍然不被某些浏览器支持,但是它是一种发展趋势。

    2.3K41

    html5特性

    要计算字符串,其中含有要计算 JavaScript 表达式或要执行语句 5.parse()     方法用于将JSON 字符串转换为对象。       ...reviver 可选一个转换结果函数, 将为对象每个成员调用此函数       返回给定JSON 字符串转换后对象。...根对象键是一个空字符串:""。       如果 replacer 是一个数组,则仅转换该数组中具有键值成员。成员转换顺序与键在数组中顺序一样。...返回值:返回包含 JSON 文本字符串。 7.自定义对象属性:     html5中可以通过data- 前缀就成为data 属性,       也可以应用CSS属性选择器进行样式设置。...触发时候(dragover时候阻止默认事件)     dragstart > drag > dragenter > dragover > drop > dragend       不能释放光标和能释放光标不一样

    1.8K100

    HTML5特性

    本章主要内容有: ---- [1] 用于媒体回放 video 和audio 元素 [2] HTML5拖放 [3] canvas简单应用 [4] Web存储: localStorage 和 SessionStorage...视频/音频.png [2] HTML5拖放 把拖放元素 draggable 属性设置为 true 拖放元素属性 ondragstart 调用一个函数, 通过 event dataTransfer.setData...() 方法设置被拖数据数据类型和值 ondragover 属性规定在何处放置被拖动数据, 这里必须要通过 event preventDefault() 方法阻止对元素默认处理方式 ondrop...HTML5 对象, 拥有多种绘制路径、矩形、圆形、字符以及添加图像方法 */ // 画矩形 cxt.fillStyle = "#FFFF00"; /* 矩形背景颜色...result.png [10] 服务器发送事件 EventSource HTML5 服务器发送事件 (server-sent event) 允许网页获得来自服务器更新 <div id="resu

    1.7K50

    简述面向对象编程三大特性

    封装 封装:把对象属性私有化,同时提供可以被外界访问这些属性方法。...(如果属性不想被外界访问,那大可不必提供方法给外界访问;但是如果一个类没有提供给外界访问方法,那么这个类也没有什么意义了) 继承 继承:是使用已存在定义,作为建立新类基础技术,新类可以增加新属性或新方法...关于继承,请记住如下 3 点: 子类拥有父类对象中所有属性和方法(包括私有属性和方法,但这些子类是无法访问,只是拥有); 子类可以拥有自己属性和方法,即子类可以对父类进行扩展; 子类可以用自己方式重新实现...多态 多态:表现为程序中定义引用变量,所指向具体类型和具体调用方法,在编译期并不能确定,而是在程序运行期确定。...Java中有两种方式可以实现多态: 继承(多个子类对父类同一方法重写) 接口(实现接口并覆盖其中同一方法)

    85910

    10个好用 HTML5 特性

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint 在本文中,我列出了十个我过去没用过HTML5功能,但现在发现它们很有用,废话不多说,让我们开始吧。 ?...默认情况下,它是收起来,打开后,它将展开并显示被隐藏内容。...Map HTML 属性 与 属性一起使用来定义一个图像映射(一个可点击链接区域)。可点击区域可以是这些形状中任何一个,矩形,圆形或多边形区域。...data-* 属性 data-*属性用于存储页面或应用程序专用自定义数据。 可以在 JavaScript 代码中使用存储数据来创建更多用户体验。...代码部署后可能存在BUG没法实时知道,事后为了解决这些BUG,花了大量时间进行log 调试,这边顺便给大家推荐一个好用BUG监控工具 Fundebug。

    78911

    ArrayList、Vector、LinkedList存储性能和特性简述

    ,Vector中方法由于添加了synchronized修饰,因此Vector是线程安全容器,但性能上较ArrayList差,因此已经是Java中遗留容器。...LinkedList使用双向链表实现存储(将内存中零散内存单元通过附加引用关联起来,形成一个可以按序号索引线性结构,这种链式存储方式与数组连续存储方式相比,内存利用率更高),按序号索引数据需要进行前向或后向遍历...,但是插入数据时只需要记录本项前后项即可,所以插入速度较快。...和LinkedListed都是非线程安全,如果遇到多个线程操作同一个容器场景,则可以通过工具类Collections中synchronizedList方法将其转换成线程安全容器后再使用(这是对装潢模式应用...,将已有对象传入另一个类构造器中创建新对象来增强实现)。

    63120

    HTML5中引入关键特性

    不指定变化后内容如何保存 contextmenu 定义menu元素DOM id作为定义钙元素特性上下文菜单 data-X 制定可以包含在标签中用户定义元数据,而不必担心这些元数据与当前特性或者未来特性冲突...使用这种类型特性可以避免创建自定义特性或者过载class特性常见方法 draggable 定义特性时,允许元素与其内容可以被拖放 hidden 在HTML5中,所有元素都可以有hidden特性,用于表示元素不相关...这是一个可选特性,如果使用该特性,那么就必须将其放置在设置itemscope和itemtype两个特性元素中。...该特性特性值必须是URL形式 itemprop 该特性用于为microdata项提供一对名称/值数据。...该特性是可选,但是如果使用它,就必须将其放置在设置了itemscope特性元素中 itemtype 该特性要与itemscope特性结合使用,用于定义一个microdata项全局类型。

    1.2K90

    HTML5特性_CSS3新特性

    一.HTML5概念: 1.什么是HTML5: (1)HTML5 将成为 HTML、XHTML 以及 HTML DOM 新标准; (2)HTML5 仍处于完善之中。...2.HTML5起步: (1)HTML5 是 W3C(World Wide Web Consortium,万维网联盟) 与 WHATWG 合作结果 (2)为 HTML5 建立一些规则: a.新特性应该基于...3.新特性: (1)用于绘画 canvas 元素 (2)用于媒介回放 video 和 audio 元素 (3)对本地离线存储更好支持 (4)新特殊内容元素,比如 article、footer...如果使用 "autoplay",则忽略该属性 src url 要播放音频 URL 五.HTML5 拖放: 1.拖放(Drag 和 drop)是 HTML5 标准组成部分: (1)拖放是一种常见特性...(任何过度使用 DOM 应用都不快) 不适合游戏应用 九.地理定位: 1.定位用户位置: (1)HTML5 Geolocation API 用于获得用户地理位置 (2)鉴于该特性可能侵犯用户隐私

    5.5K30

    html表单验证确认密码_简述html5表单验证

    大家好,又见面了,我是你们朋友全栈君。...因为最近在做一个项目,需要实现前端表单验证,而这些只是简单非空和数字之类简单验证,可能大家都听说过 jQuery Validate,但是我觉得引用 jQuery Validate 太麻烦了。...我采用表单验证不是使用 框架来实现,而是直接使用 html5 特性 1....实现一个简单用户名长度验证 我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活方法 需求:用户名限制长度为3至5个字符 <!...在添加pattern属性后,如果value没有值则不会验证 input时使用pattern正则验证表单输入内容是否合法,但是有一个问题,就是当表单值为空时候,并不进行验证,直接提交了 需求:

    3.5K40

    HTML5新增了哪些特性

    什么是HTML5? HTML5是HTML最新修订版本,2014年10月由万维网联盟(W3C)完成标准制定。设计目的是为了在移动设备上支持多媒体。...Chrome工程版或称实验版)所推出360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5能力。...HTML5与HTML比较 区别1:html5 不区分是否是严格模式还是传统模式,而html 声明时有严格、传统、框架模式。文档声明变得简单明了。 html5 声明:<!...H5 新增特性 Canvas、SVG -- 用于绘画元素,canvas绘制图片会失真而SVG绘制不会失真。 video、audio -- 用于播放视频和音频媒体。...缺点: 现在大多数高版本浏览器都支持html5,但是少部分低版本浏览器目前不支持html5,因新标签引入,各浏览器之间将缺少一种统一数据描述格式,造成用户体验不佳。

    52030
    领券