功能不同:Submit在表單中使用,它具有類似的默認方法封裝。一個常見的點擊是提交表單。按鈕是常用的按鈕。如果不編寫click之類的事件,則此按鈕click將沒有響應(yīng)。所有事件都需要手動寫入。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供滄源企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為滄源眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
html中button只是一個按鈕的樣式,默認沒有提交表單的功能,而submit是表單的提交屬性,可以實現(xiàn)將所在表單的數(shù)據(jù)進行的提交。
type=button 就是普通的按鈕,需要自己寫響應(yīng)事件。submit 可以用 onSubmit()事件捕捉,button只能 onClick了,如果你用submit,不論前面的function如何,就一定會提交。
input 元素很常用(為行內(nèi)元素,在“去哪兒”找實習(xí)面試的時候被問到過,當時都答錯...),根據(jù)不同的 type 屬性,可以變化為多種形態(tài)。
在HTML5中表單元素可放在表單之外,通過給該元素添加form屬性即可。
input的使用方法為:input type=submit value=OK /,一定要這樣閉合。而不是:input type=submit value=OK /input。button與input不同的地方就在于它可以包含內(nèi)容。
操作本地數(shù)據(jù)庫的最基本的步驟是:第一步:openDatabase方法:創(chuàng)建一個訪問數(shù)據(jù)庫的對象。
openDatabase:這個方法使用現(xiàn)有數(shù)據(jù)庫或創(chuàng)建新數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫對象。transaction:這個方法允許我們根據(jù)情況控制事務(wù)提交或回滾。executeSql:這個方法用于執(zhí)行真實的SQL查詢。
Web SQL 關(guān)系數(shù)據(jù)庫,通過SQL語句訪問Web SQL 數(shù)據(jù)庫 API 并不是 HTML5 規(guī)范的一部分,但是它是一個獨立的規(guī)范,引入了一組使用 SQL 操作客戶端數(shù)據(jù)庫的 APIs。
在HTML5中我們可以使用以data-為前綴來設(shè)置我們需要的自定義屬性,來進行一些數(shù)據(jù)的存放。當然高級瀏覽器下可通過腳本進行定義和數(shù)據(jù)存取。在項目實踐中非常有用。目前采取這樣的做法的框架也有很多,最常見的當屬jQueryMobile。
使用 HTML5 的 data-* 屬性的話,獲取元素后直接訪問 dataset.屬性名稱 即可,dataset 的類型為 DOMStringMap {},一個 MAP 對象,仍是 key / value 式的對象,使用上比較方便。
自定義屬性:在HTML5中我們可以自定義屬性,其格式如下data-*=,例如:data-info=我是自定義屬性,通過Node.dataset[info] 我們便可以獲取到自定義的屬性值。