js与jQuery对比
来源:互联网 发布:mac 应用程序开发 编辑:程序博客网 时间:2024/06/05 14:28
<!-- 加载DOM的区别 --><script type="text/javascript">window.onload$(document).readyfunction first(){ console.log(1);}function second(){ console.log(2);}window.onload=first;$(document).ready(){ function first(){ console.log(2) }}window.onload=second;$(document).ready(){ function second(){ console.log(1); }}//下面2个方法都会执行window.onload=function(){ first(); second();}//$(document)ready(){ function first(){ console.log(1); } function second(){ console.log(2) }}//获取id的方式不同document.getElementById("idName")$("#idName")//获取class的不同js没有直接获取class的方法$(".className")//获取标签的TagNamedocument.getElementsByTagName("tagName")$("tagName")//创建对象并加入到文档中var para=document.createElement("p")document.body.appendElement("para")//说明下默认加载到最后一个元素的后面//下面2组输出结果相同$("p").append("<b>Hello</b>") $("<b>Hello</b>").appendTo("p")//下面2组输出结果相同$("p").prepend("<b>Hello</b>")$("<b>Hello</b>").prependTo("p")//插入新的元素parentElement.insertBefore(newElement,targetElement)//把一个img元素插入到段落之前var imgs=document.getElementById("imgs");var para=document.getElementsByTagName("p");para.parentNode.insertBefore(imgs,para);//下面的输出相同$("p").after("<b>Hello</b>") $("<b>Hello</b>")insertAfter("p")//下面的输出结果相同$("p").before("<b>Hello</b>") $("<b>Hello</b>").insertBefore("p")//复制节点reference=node.cloneNode(deep)clone()//复制节点后,被复制的新元素不具有任何行为clone(true) 复制节点及其绑定事件//删除节点reference=element.removeChild(node)remove()删除节点empty()清空节点//包裹节点js无该特性wrap()将匹配元素使用其他元素包裹起来wrapAll()将所有的元素用一个元素包裹起来warpInner()将匹配元素使用其他结构化的标记包裹起来//属性操作document.getElementsByTagName("tagName")$("p").attr("title")//获取p元素的title属性$("p").attr("title","my title") 设置p元素的title属性$("p").attr("title":"my title","class":"myclass")添加多个属性//替换节点reference=element.replaceChild(newChild,oldChild)//把p元素替换为h标签$("p").replaceWith("<h2>hi<h2>")$("<h2>Hi</h2>").replaceAll("p")//css-Dom操作element.style.property 只能读取style对象的属性$("selector").css() 获取元素的样式属性
0 0
- js与jQuery对比
- JS-JS 与 jQuery 操作DOM 对比
- jquery tmpl.js与 juicer渲染对比
- 原生JS与jQuery操作DOM对比
- 原生JS与jQuery操作DOM对比
- 常用原生js与jQuery对比总结
- jQuery与js常用方法对比
- 原生JS与jQuery操作DOM对比
- Zepto.js对比Jquery.js
- 【转】 原生JS与jQuery操作DOM对比
- Prototype与JQuery对比
- ExtJS与JQuery对比
- 对比Jquery 与 AngularJs
- js和jquery小对比
- zepto.js和jquery.js函数对比
- jQuery与javascript事件对比
- 加载DOM,jquery比js更快更强——$(document).ready()与Window.onload的对比
- js中的window.onload与jQuery中的$(document).ready()的对比
- scrapy源码分析(五)--------------execute函数分析
- 欢迎使用CSDN-markdown编辑器
- 装机步骤(二)之显卡安装和接跳线
- Mapping
- 两个迭代处理以及显示
- js与jQuery对比
- 在git中出现中文乱码的解决方案
- @SkipValidation注解
- Canvas 动态绘制简单的柱形图
- RoboWare Studio下Git仓库设置
- PAT B1016
- QTime QLCDNumber电子时钟
- DBCC
- VB聊天工具:借助服务器端实现P2P通信