Contenu connexe Similaire à Html5form (20) Html5form2. Local Storage audio forms
canvas video
communication
WebSockets
Session Storage GeoLocation
Workers IndexDB Database
WebSQL Database
Offline Applications
Query Selector
Post Message
Touch
Hash Change (Event)
History Management
Drag and Drop SVG
10. HTML5 Form UI Bug
1、提示气泡文本空白
2、WindowResize时气泡位置错误
3、Opera气泡提示溢出浏览器
4、UIbug举不胜举
https://bugzilla.mozilla.org/show_bug.cgi?id=558593
11. HTML5 Form Controls UI ?
1、气泡提示方式?遮挡下面表单
解决方案:增加间距?
2、焦点移出,气泡消失
交互可取
3、提交表单提示一个错误?用户希望一次性更改所有错误
解决方案: 提交表单所有控件错误标红,提示首个错误
4、2秒提示消失? 用户读不完错误,还需要知道错误信息
解决方案:如果错误获取焦点再提示错误信息?文字在后面标注?
5、UI视觉丑陋,浏览器差异大?
解决方案: javascript 统一UI
http://a.tbcdn.cn/app/dp/insure/car/demo/html5form.html
14. 车险 Html5 Web Forms
http://a.tbcdn.cn/app/dp/insure/car/demo/html5form‐base.html
15. 车险 Html5 Web Forms
http://a.tbcdn.cn/app/dp/insure/car/demo/html5form‐base.html
17. Modernizr
Detects css3
.yourclass {
//declarations goes here
}
.no-textshadow .yourclass {
//declarations goes here
}
Detects Html5
Modernizr.load({
test: Modernizr.websockets,
yep : 'socket.js',
nope: 'socket-polyfill.js'
});
20. 保险TPL应用流程
TPL class
id、key vm classloader
submit
Check.class
view
HTML formsjson memory
class
…
APP
XML
class
…
APP
jar
APP TFS TOOL
APP
24. 保险车险项目DPL
html5Dom-xml-styleHTML5语义元素DEMO
应用HTML5语义元素,采用XML‐style namespace的形式(namespace hack)
车险项目公用样式DEMO
包括通用按钮button Demo,提示信息Message Demo,
小图标Icon Demo&Extend Demo
HTML5FORM表单基本功能汇总
required and pattern Attributes;min and max Attributes,number Type autofocus
placeholderdatetime, datetime‐local, date, week ,week url&email;目前维基百科的
HTML5的形式兼容表
车险项目HTML5FORM表单应用DEMO
http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:%E8%BD%A6%E9%99%A9dpl