公司地址:
常州市新北區典雅商業廣場2號樓501、502、525、526
常州市新北區典雅商業廣場2號樓501、502、525、526
大道至簡,化繁為簡是許多標準、規范、框架的終極目標。HTML5很好的詮釋了這一點,例如以瀏覽器原生能力支持和代替復雜的Javascript代碼、提供簡單而強大的新API。
HTML5自身即跨瀏覽器的JS庫,使得開發者的工作更容易:例如新的表單標簽和屬性、內置拖拽事件使得完全不需要Javascript的支持就能實現許多常用的功能。
我們再來看HTML5表單,它實現了許多簡單易用的原生屬性和控件,可以輕松的構建強大的表單,幫我們節約大量的Javascript代碼。下面是一個HTML5表單的示例:
示例中包含了email、search、date、url、range、number、image類型的輸入框和required、autofocus、placeholder、pattern、autosave、results、min、max、step、autocomplete等新屬性,它們簡單到根據名字就可以揣測出用途。下面是效果圖。
HTML5表單在各瀏覽器里的支持程度和表現并不一致,例如Search輸入框目前只被Webkit內核瀏覽器支持,而日期彈出框和拖動條刻度僅被Opera支持。以上的標簽類型和屬性目前沒有一個瀏覽器完美支持。