動(dòng)態(tài)生成js類的實(shí)現(xiàn)方法
最近我在研究ajax的問題,我可以在服務(wù)器端生成一個(gè)xml文檔返回給前臺(tái)
由前臺(tái)xmlHttp.responseXML獲得xml文檔
假如我生成的xml文檔是如下的
<user>
<name>jack</name>
<age>12</age>
<address>beijing</address>
<date>2007/03/20</date>
</user>
前臺(tái)得到了這個(gè)文檔后能否動(dòng)態(tài)地生成一個(gè)類呢?這個(gè)類的代碼如下
function User(){
var name;
var age;
var address;
var date;
}
并且將xml文檔的數(shù)據(jù)對應(yīng)地保存進(jìn)User對象,各位js的高手有沒有辦法實(shí)現(xiàn)這個(gè)呢?
1. jsObject.text=xxx
2. eval(xxx)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
如果你要構(gòu)造一個(gè)類,就用eval返回類,不要返回對象就行了.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
JS獲取多維數(shù)組中相同鍵的值實(shí)現(xiàn)方法示例
這篇文章主要介紹了JS獲取多維數(shù)組中相同鍵的值實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了JS數(shù)組遍歷、判斷、鍵值獲取等操作技巧,需要的朋友可以參考下2017-01-01
淺析AMD CMD CommonJS規(guī)范--javascript模塊化加載學(xué)習(xí)心得總結(jié)
下面小編就為大家分享一篇淺析AMD CMD CommonJS規(guī)范--javascript模塊化加載學(xué)習(xí)心得總結(jié)。小編覺得寫的非常不錯(cuò),需要的朋友可以過來參考一下2016-03-03
JavaScript簡單編程實(shí)例學(xué)習(xí)
在本篇文章里小編給大家整理的是關(guān)于JavaScript簡單編程實(shí)例學(xué)習(xí)內(nèi)容,有興趣的朋友們可以參考下。2020-02-02
JS解決回調(diào)地獄為什么需要Promise來優(yōu)化異步編程
這篇文章主要為大家介紹了JS解決回調(diào)地獄為什么需要Promise來優(yōu)化異步編程原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10

