2014-01-29 76 views
0

我不喜歡使用的innerHTML,甚至它的速度更快。是否有任何程序或庫將html轉換爲dom調節腳本?

但是,我需要轉換的HTML DOM操作的代碼。

例)

<div class="my-class"> 
    <a href="#my-link">My Link</a> 
</div> 

var div = document.createElement('div'); 
div.className = 'my-class'; 

var a = document.createElement('a'); 
a.href = '#my-link'; 
a.appendChild(document.createTextNode('My Link')); 
div.appendChild(a) 

------編輯

我不能使用,因爲移動(尤其是機器人)

+0

@Yani是的,但因爲它的響應和jQuery的DOM maipulation性能是移動速度太慢,尤其是機器人。 – ceram1

+0

@HackerK如果你想要更高的性能,那麼你爲什麼要尋找第三方庫。香草JS – Praveen

+0

@PraveenJeganathan我要預先編譯(?)HTML純JavaScript操作代碼獲得更好的性能更好的做到這一點,你說容易研究與開發 – ceram1

回答

0

基於jQuery的您的意見,

好像你正在尋找template framework(如:檢查handlebars.js),但它是完全不同的地方你的輸出會有所不同。

這裏是一個列表Template-Engine-Chooser!

+0

我不喜歡的innerHTML和模板引擎(模板引擎只是集中字符串和替換數據) – ceram1

+0

@ ceram1哼。如果不是模板引擎,那麼我想沒有辦法,除非你自己寫。 – Praveen

相關問題