
常州市新北區(qū)典雅商業(yè)廣場(chǎng)2號(hào)樓501、502、525、526
大道至簡(jiǎn),化繁為簡(jiǎn)是許多標(biāo)準(zhǔn)、規(guī)范、框架的終極目標(biāo)。HTML5很好的詮釋了這一點(diǎn),例如以瀏覽器原生能力支持和代替復(fù)雜的Javascript代碼、提供簡(jiǎn)單而強(qiáng)大的新API。
HTML5自身即跨瀏覽器的JS庫(kù),使得開(kāi)發(fā)者的工作更容易:例如新的表單標(biāo)簽和屬性、內(nèi)置拖拽事件使得完全不需要Javascript的支持就能實(shí)現(xiàn)許多常用的功能。
我們?cè)賮?lái)看HTML5表單,它實(shí)現(xiàn)了許多簡(jiǎn)單易用的原生屬性和控件,可以輕松的構(gòu)建強(qiáng)大的表單,幫我們節(jié)約大量的Javascript代碼。下面是一個(gè)HTML5表單的示例:
示例中包含了email、search、date、url、range、number、image類(lèi)型的輸入框和required、autofocus、placeholder、pattern、autosave、results、min、max、step、autocomplete等新屬性,它們簡(jiǎn)單到根據(jù)名字就可以揣測(cè)出用途。下面是效果圖。
HTML5表單在各瀏覽器里的支持程度和表現(xiàn)并不一致,例如Search輸入框目前只被Webkit內(nèi)核瀏覽器支持,而日期彈出框和拖動(dòng)條刻度僅被Opera支持。以上的標(biāo)簽類(lèi)型和屬性目前沒(méi)有一個(gè)瀏覽器完美支持。
歡迎訪問(wèn)更多網(wǎng)站推廣,網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)站優(yōu)化,SEO相關(guān)內(nèi)容