新聞中心
這里將介紹在JavaScript靜態(tài)類及JSON,很多人懷疑JavaScript靜態(tài)跟JSON有什么關系,相信看完全文,大家會有自己的看法。

成都創(chuàng)新互聯(lián)主要業(yè)務有網(wǎng)站營銷策劃、網(wǎng)站建設、做網(wǎng)站、微信公眾號開發(fā)、小程序設計、成都h5網(wǎng)站建設、程序開發(fā)等業(yè)務。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、全網(wǎng)整合營銷推廣資源和合作伙伴關系資源,并逐漸建立起規(guī)范的客戶服務和保障體系。
我們先看一個最簡單的靜態(tài)類,只有公共字段沒有方法。
var Person = { id: 1, name: "Jerry" };
不知大家有沒發(fā)現(xiàn)和JSON格式有點像,下面再JSON
var Person = { "id": 1, "name": "Jerry" };
大家應該發(fā)現(xiàn)了JSON對象和靜態(tài)類的區(qū)別,靜態(tài)類的鍵名是字符串有雙引號,而靜態(tài)類公共字段或方法是沒有的,但就使用來說沒有任何區(qū)別。我不明白JSON標準為什么是這樣的,下面的圖來自http://www.json.org/
[[5966]]
我個人比較喜歡第一種格式,下來就一驗證工具類來介紹一下靜態(tài)類。
首先,需要一個正則枚舉
- //正則 - 可以看成是靜態(tài)類,也可以看成是枚舉
- var Regex = {
- number: /^\d+/
- };
下面就是驗證工具類了,當然不是很強大,我這里只是一個小示例,說明JavaScript靜態(tài)類的用法。
- //驗證工具類 - 靜態(tài)類
- var Validate = {
- //圖標 - 公共字段,本人還不知道怎么實現(xiàn)私有字段
- iconOk: "ok",
- iconError: "error",
- //靜態(tài)方法 - 枚舉
- match: function(regex, text) {
- //主義在內(nèi)部使用字段,方法需要this關鍵字
- if (regex.test(text))
- document.getElementById("error").innerHTML = this.iconOk;
- else
- document.getElementById("error").innerHTML = this.iconError;
- }
- };
- "text" onblur="Validate.match(Regex.number,this.value)" />
- "error">
【編輯推薦】
- JavaBean到XML和JSON的轉(zhuǎn)換
- 詳談基于JSON的高級AJAX開發(fā)技術
- JSP實例詳解JavaBean應用步驟
- 詳解JSP中調(diào)用JavaBean
- JSP Servlet JavaBean在jdk6.0 Tomcat6.0下的構(gòu)建
網(wǎng)站標題:淺析JavaScript中的靜態(tài)類及JSON
標題URL:http://www.5511xx.com/article/cdsodco.html


咨詢
建站咨詢
