国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript 處理HTML元素必須避免使用的一種方法

2019-11-21 01:13:38
字體:
來源:轉載
供稿:網友
我們可能往往會去排查問題的緣由,其實,在排查掉冗余的循環和精簡了控件數量后,我們發現性能還是不樂觀,于是繼續排查,一個偶然的修改,卻大大改善了效率,就是類似如下的修改:
修改前:
復制代碼 代碼如下:

objDiv.innerHTML += ‘<img id=”picture” src=”back.gif”>';

修改后:
復制代碼 代碼如下:

var imga = document.createElement("img");
imga.setAttribute("src","back.gif");
imga.setAttribute("id","picture");
objDiv.appendChild(imga);

之前可能因為書寫的便利,所以沒有采用創建頁面元素,再分別賦值,最后進行嵌套的方法,而是直接通過字符串賦值innerHTML的方法,這種方法就是比較簡單和便捷,但是在性能方面還是有所損失的,因為這中間必然涉及到一個將字符串轉換為正確的頁面控件的的一個過程,這其中的性能損失可能比較大,所以造成了頁面相應的遲緩。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五莲县| 永顺县| 汕尾市| 巴青县| 六盘水市| 成武县| 竹山县| 汝城县| 罗城| 南丹县| 资溪县| 江津市| 句容市| 射洪县| 禹城市| 天镇县| 东乌| 海晏县| 永吉县| 乌拉特中旗| 巩义市| 灵武市| 碌曲县| 晋中市| 衡山县| 大足县| 叙永县| 阳谷县| 钦州市| 栾城县| 恭城| 南汇区| 德清县| 清原| 甘南县| 北票市| 巨野县| 巴林右旗| 杭锦旗| 时尚| 老河口市|