加速HTML5应用的九大方法-------1.使用HTML5表单和输入框

加速HTML5应用的九大方法-------1.使用HTML5表单和输入框
HTML5 引入很多全新的表单属性和输入框类型,虽然并不是所有的浏览器都支持,但它们的确都很有用:
autofocus 使得页面加载完毕后自动为某个输入框设置输入焦点
placeholder 允许你为输入框设置默认文本,并在获取焦点时自动清除
required 属性要求必须填写值后才能提交表单
pattern 可以通过正则表达式指定输入框允许输入的内容
因为这些功能都是内置的,无需使用 JavaScript 方法来实现,第一是节省开发时间,同时也让页面具有更好的适应性。

时间: 2024-12-17 13:53:32

加速HTML5应用的九大方法-------1.使用HTML5表单和输入框的相关文章

加速HTML5应用的九大方法-------3.使用 HTML5 Web 存储

加速HTML5应用的九大方法-------3.使用 HTML5 Web 存储你需要在浏览器上存储一些数据时,你可能会首先考虑到 Cookie,这些 Cookie 在每次浏览器请求时都会附带上.而 HTML5 更有效的方法就是本地存储 -- Web Storage.有两个 Web Storage 对象分别是:sessionStorage 和 localStorage ,这些存储的数据是不会通过 HTTP 请求来传输的,因此不会对请求的时间参数任何影响,下面是一小段示例代码:// check to

加速HTML5应用的九大方法-------4.使用 Web Workers

加速HTML5应用的九大方法-------4.使用 Web Workers Web Workers 是 HTML5 规范内容之一,用于提供后台脚本运行支持.相当于是多线程的处理环境.示例代码:var worker = new Worker('doWork.js');worker.addEventListener('message', function(e) {console.log('Worker said: ', e.data);}, false);worker.postMessage('He

加速HTML5应用的九大方法----6. 使用应用程序缓存

加速HTML5应用的九大方法----6. 使用应用程序缓存应用程序缓存可以让你创建完全支持离线浏览的 Web 应用,降低服务器负载以及更快的体验速度.可通过缓存的 manifest 文件来指定要缓存的文件,manifest 只是一个简单的文本文件,下面是一个示例:CACHE MANIFEST# 2011-06-18:v3# Explicitly cached entriesindex.htmstyle.css# offline.htm will be displayed if the user

加速HTML5应用的九大方法----5. 使用 Web Sockets

加速HTML5应用的九大方法----5. 使用 Web SocketsWeb Sockets 用来实现跟远程主机的双路通讯,例如在 Web 浏览器和远程服务器之间,这是一个非常轻量级的通讯架构,带宽占用以及性能方面比标准 HTTP 要减少 3~5 倍.因为 Web Sockets 必须使用 80 端口,因此 Web Sockets 不仅用来创建跟快速的通讯接口,还可以在 HTTP 之上实现跟高级的双路通讯.

加速HTML5应用的九大方法-------2. 使用 CSS 转换效果

加速HTML5应用的九大方法-------2. 使用 CSS 转换效果使用 CSS 转换效果来替换 JavaScript 的方法可以提升页面元素在两种状态进行转换的速度,通过使用 totheleft 和 totheright 你可以迅速移动一个框.例如:div.box {left:50px;//for webkit browsers-webkit-transition: all 0.3s ease-out;//for mozilla-moz-transition: all 0.3s ease-o

HTML5第8次课堂笔记( 模拟form表单提交数据,xml的解析,jQuery的Ajax方法使用, mui的ajax)

HTML5第8次课堂笔记 1.  模拟form表单提交数据:(get方式) <body> <formmethod="get"action="DataTest7"> <inputtype="text"name="uname"value="yang"id="myname"><br/> <inputtype="password&q

碰到诡异问题,求助大能解答,关于表单提交大文件无限数据提交问题

服务器环境 php环境 出现情况:上传30M文件的时候 本地数据一直在提交,观察服务器io 也一直有下载流量.但是就没有个结束,php输出 $_FILES,也不会执行到这行代码,比如我提交30M文件表单提交,但是流量估计超过好几百M也不会停止,反正不人为停止脚步,就是不断在数据交互.请问有大哥碰到这情况吗?是否哪些php配置没配置对 大文件上传问题已解决 以我测试上传32M文件大小为例 php 运行方式 FPM-FCGI php.ini upload_max_filesize = 64M//上传

清理浏览器网站缓存的几种方法(meta,form表单,ajax)

1.meta方法   HTML header中加入 <meta http-equiv="pragma" content="no-cache"> 说明:禁止浏览器从本地计算机的缓存中访问页面内容.上述设定,访问者将无法脱机浏览. <meta http-equiv="Cache-Control" content="no-cache,must-revalidate"> 说明:Cache-Control指定请求

easyUi load方法重新加载表单的数据

1.表单回显数据的方法 <script> //方法一 function loadLocal(){ $('#ff').form('load',{ name:'myname', email:'[email protected]', subject:'subject', message:'message', language:'en' }); }//方法二 function loadRemote(){ $('#ff').form('load', 'form_data1.json'); }//清空表单