HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加新增选择器 document.querySelector、document.querySelectorAll拖拽释放(Drag and drop)...
在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件 原理 HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会...
在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏...
cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。 cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。 sessionStorage和loc...
定义 全局属性:任何 HTML5 元素的属性 属性 访问键:设置热键 class:设置元素的类ID contenteditable:指定元素的内容是否可以编辑 右键菜单:可以自定义鼠标右键弹出右键菜单的内容(仅firefox支持) d...
标签与输入的关联机制 标签用于关联表单元素。实现代码如下: 性别 模拟按钮 使用“模拟”按钮标签解决不同浏览器原生按钮不同的问题 实现代码如下: 按钮 输入[类型='按钮'] { 显示:无; } 标签 { 显示:内联块;...
优点 重新加载页面时,不需要重新加载整个页面,只需重新加载该页面的框架 该技术易于掌握、使用方便,特别适用于不需要搜索引擎搜索的页面 轻松创建导航栏 缺点 会生成很多页面,不好管理 *不容易打印 不喜欢浏览器搜索引擎 多帧页面会增加对...
为什么只需要输入? 因为 HTML5 基于与 HTML4 不同的基准。 HTML4是基于SGML的,因此除了DOCTYPE之外还需要引入DTD来告诉浏览器使用哪种标准进行渲染。 DTD也分为标准模式和严格模式。如果您不输入任何内容并让浏览...
在移动端开发时,需要了解设置viewport。 viewport是视口窗口,是浏览器中显示网页的部分。在PC上基本等于设备的显示区域,但在移动设备上viewport会超出设备的显示区域(即会出现水平滚动条)。 默认单位viewport介...
新手和朋友经常对单位感兴趣。今天就跟大家总结一下三个常见的尺寸单位,px、em、rem。请注意,本文不包括 vw、vh 和百分比。 px:绝对固定的值,不会因页面放大或缩小而改变。 em:相对于父元素的字体大小的倍数。如果父元素的字体...