動態(tài)生成js類的實(shí)現(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)地保存進(jìn)User對象,各位js的高手有沒有辦法實(shí)現(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實(shí)現(xiàn)可變長參數(shù)
在C#中,有可變長參數(shù)params[],但是在js中,如何實(shí)現(xiàn)這種可變參數(shù)呢?本片文章主要介紹利用arguments,實(shí)現(xiàn)可變長參數(shù)。有需要的請參考下2016-11-11JavaScript實(shí)踐之使用Canvas開發(fā)一個可配置的大轉(zhuǎn)盤抽獎功能
公司項目搞優(yōu)惠活動,讓做一個轉(zhuǎn)盤抽獎的活動,這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)踐之使用Canvas開發(fā)一個可配置的大轉(zhuǎn)盤抽獎功能的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11JavaScript時間對象之常用方法的設(shè)置實(shí)例
這篇文章主要為大家介紹了JavaScript時間對象常用方法的設(shè)置實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05JS DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)
下面小編就為大家?guī)硪黄狫S DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11JavaScript實(shí)現(xiàn)刷新不重記的倒計時
網(wǎng)上關(guān)于JavaScript實(shí)現(xiàn)倒計時的文章有很多,但是一般都是刷新后會重新開始計時,可是我們有的時候會需要刷新卻不重新計算的倒計時,這該怎么做呢?下面我們一起來看看這種倒計時怎么實(shí)現(xiàn)吧。2016-08-08原生Js頁面滾動延遲加載圖片實(shí)現(xiàn)原理及過程
頁面滾動加載事件,獲取元素在頁面里的top值根據(jù)滾動條的位置判斷何時顯示圖片;獲取元素集合 加載過的圖片從集合里刪除,具體實(shí)現(xiàn)如下,感興趣的朋友各位可以參考下哈2013-06-06JS實(shí)現(xiàn)延遲隱藏功能的方法(類似QQ頭像鼠標(biāo)放上展示信息)
下面小編就為大家分享一篇JS實(shí)現(xiàn)延遲隱藏功能的方法(類似QQ頭像鼠標(biāo)放上展示信息),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12使用gulp搭建本地服務(wù)器并實(shí)現(xiàn)模擬ajax
這篇文章主要給大家介紹了如何使用gulp搭建本地服務(wù)器并實(shí)現(xiàn)模擬ajax的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-04-04