在本文中,我將向你介紹如何使用HTML5自定義數(shù)據(jù)屬性。我還將向你介紹一些開發(fā)人員在工作中經(jīng)常使用的優(yōu)秀實例。

為什么需要自定義數(shù)據(jù)屬性?

很多時候我們需要存儲一些與不同DOM元素相關(guān)聯(lián)的信息。這些信息對于讀者來說可能是不需要的,但是可以輕松的訪問這些信息將會給我們開發(fā)者的工作帶來極大的便利。

例如,假設(shè)你有一份某個餐飲類網(wǎng)站上所有餐館的名單。在HTML5之前,如果你想存儲餐館提供的食物種類或餐館與用戶之間的距離等信息,那么你將使用HTML的class屬性。但是如果你還需要存儲餐館的id以便查看用戶想要訪問的特定餐廳該怎么辦?

以下是基于HTMLclass屬性的方法存在的一些問題:

  1. HTMLclass屬性不是用來存儲這樣的數(shù)據(jù)的,其主要目的是允許開發(fā)人員給一組元素添加樣式信息。

  2. 我們需要為每個追加的信息向元素中添加一個新

    延伸閱讀

    學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式