動態(tài)生成js類的實現(xiàn)方法
最近我在研究ajax的問題,我可以在服務(wù)器端生成一個xml文檔返回給前臺
由前臺xmlHttp.responseXML獲得xml文檔
假如我生成的xml文檔是如下的
<user>
<name>jack</name>
<age>12</age>
<address>beijing</address>
<date>2007/03/20</date>
</user>
前臺得到了這個文檔后能否動態(tài)地生成一個類呢?這個類的代碼如下
function User(){
var name;
var age;
var address;
var date;
}
并且將xml文檔的數(shù)據(jù)對應(yīng)地保存進User對象,各位js的高手有沒有辦法實現(xiàn)這個呢?
1. jsObject.text=xxx
2. eval(xxx)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
如果你要構(gòu)造一個類,就用eval返回類,不要返回對象就行了.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
javascript 利用arguments實現(xiàn)可變長參數(shù)
在C#中,有可變長參數(shù)params[],但是在js中,如何實現(xiàn)這種可變參數(shù)呢?本片文章主要介紹利用arguments,實現(xiàn)可變長參數(shù)。有需要的請參考下2016-11-11JavaScript實踐之使用Canvas開發(fā)一個可配置的大轉(zhuǎn)盤抽獎功能
公司項目搞優(yōu)惠活動,讓做一個轉(zhuǎn)盤抽獎的活動,這篇文章主要給大家介紹了關(guān)于JavaScript實踐之使用Canvas開發(fā)一個可配置的大轉(zhuǎn)盤抽獎功能的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-11-11JS DOMReady事件的六種實現(xiàn)方法總結(jié)
下面小編就為大家?guī)硪黄狫S DOMReady事件的六種實現(xiàn)方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11JS實現(xiàn)延遲隱藏功能的方法(類似QQ頭像鼠標放上展示信息)
下面小編就為大家分享一篇JS實現(xiàn)延遲隱藏功能的方法(類似QQ頭像鼠標放上展示信息),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12使用gulp搭建本地服務(wù)器并實現(xiàn)模擬ajax
這篇文章主要給大家介紹了如何使用gulp搭建本地服務(wù)器并實現(xiàn)模擬ajax的相關(guān)資料,文中介紹的非常詳細,相信對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-04-04