jQuery与JavaScript节点创建方法的对比

一、
创建节点:
节点是DOM结构的基础,根据DOM规范,节点是一个很宽泛的概念,包含元素、属性、文本、文档和注释。但在实际开发中,要动态创建内容,主要操作的节点包括元素、属性和文本。
1、需求:创建一个h1
标签,把它作为div元素的子节点添加到DOM节点树中。
2、基本思路是:先创建一个h1元素对象,然后添加到文档中。
3、以下是两种实现方式:
//
jQuery方式
var
$h1
=
$("<h1
title='创建节点'
class='head'>jQuery与JavaScript创建节点比较</h1>");
$("div").append($h1);
//JavaScript方式
var
div
=
document.getElementById("div1");
var
h1
=
document.createElement("h1");//创建h1对象
h1.setAttribute("title","创建节点");//为h1对象创建属性节点,并设置属性值
h1.setAttribute("class","head");//为h1对象成交价属性节点class,并设置属性值
var
txt
=
document.createTextNode("jQuery与JavaScript创建节点比较");
h1.appendChild(txt);//将文本增加到元素节点中
div.appendChild(h1);//把创建的h1对象添加到div中

4、两种方式比较:
1)、代码输入:jQuery创建元素节点操作简单,仅两行代码即可快速实现。JavaScript实现比较麻烦,用户需要分别创建元素节点和文本节点,然后再一步步地把文本节点添加到元素节点中,最后才能够添加到DOM结构树中。
2)、从执行角度分析:在Safari浏览器中,JavaScript实现要比jQuery实现快80倍以上,而在执行速度最慢的IE浏览器,两者差别也在10倍以上
以上所述是本文的全部内容,有问题的可以和小编联系,下篇文章介绍jQuery与JavaScript插入元素的方法对比,大家可以关注下。。

  • ...bom,DOM杩欎簺鏄粈涔,鏈変粈涔堣仈绯,杩樻湁鎴戠殑JavaScri
    绛旓細棣栧厛璇jQuery鏄竴涓猨s搴擄紝瀹冨皝瑁呬簡寰堝js鐨勫姛鑳斤紝骞朵笖灏嗗吋瀹规ч兘缁欏仛濂戒簡锛岄噷闈㈡湁鐨勫姛鑳藉寘鎷琣jax ,dom bom銆俛jax锛氳繖涓綘鑷繁涓婄綉鎼滅储涓嬪氨鐭ラ亾锛岃繖涓妧鏈氨鏄兘瀹炵幇椤甸潰灞閮ㄥ埛鏂帮紝涓鑸娇鐢ㄥ満鏅氨鏄湁浜涙暟鎹垨鑰呭睍绀虹殑涓滆タ娌″繀瑕侀〉闈㈠姞杞界殑鏃跺欏氨灞曠ず锛岀敤鎴峰紓姝ュ姞杞芥暟鎹 bom 灏辨槸鍖呮嫭window, document,histo...
  • 扩展阅读:jalapsikix免费应用下载 ... xbox one x freesync ... java.52emu.cn ... zzoo动物胶配方视频野兽 ... 欧洲vpswindows直播抖音 ... javascript canvas ... boss&officesecretar ... free xbox live code ... jquerymobile日本ad ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网