js和jquery的区别

1.入口函数不同
window.οnlοad=function(){
  //js代码
}
等同于
$(window).load(function(){
  //jquery代码
});

2.获取元素
jquery:
  通过id获取,jquery的语法更为简练KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲id").event;   通…(.“css”).event()
  通过属性html标签获取, ( “ p ” ) . e v e n t ( ) 是 选 中 所 有 的 p 标 签 元 素         通 过 属 性 值 获 取 , (“p”).event()是选中所有的p标签元素     通过属性值获取, (p).event()p    (“div[csdn]”).event()是选中div的属性为csdn的元素
  event是对选中的元素的操作。
js:
  document.getElementById(“elementId”);//返回一个元素,按元素的ID名称来访问
  document.getElementsByName(“elementName”);返回一组元素,按元素的name名称来访问
  document.getElementsByTagName(“tagName”);返回一组元素,按标签来访问
  document.getElementsByClassName(“classname”);返回一组元素,按class来访问
  
3.js和jquery转换
两种转换方式将一个jQuery对象转换成js对象:[index]和.get(index);
  (1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的js对象。
  如:var v = v = v=("#v") ; //jQuery对象
  var v=$v[0]; //js对象
  alert(v.checked) //检测这个checkbox是否被选中
  (2)jQuery本身提供,通过.get(index)方法,得到相应的js对象
  如:var v = v= v=("#v"); //jQuery对象
  var v= v . g e t ( 0 ) ; / / j s 对 象     a l e r t ( v . c h e c k e d ) / / 检 测 这 个 c h e c k b o x 是 否 被 选 中     j s 对 象 转 成 j Q u e r y 对 象 :     对 于 已 经 是 一 个 j s 对 象 , 只 需 要 用 v.get(0); //js对象   alert(v.checked) //检测这个checkbox是否被选中   js对象转成jQuery对象:   对于已经是一个js对象,只需要用 v.get(0);//js  alert(v.checked)//checkbox  jsjQuery:  js()把DOM对象包装起来,就可以获得一个jQuery对象了。$(js对象)
  如:var v=document.getElementById(“v”); //js对象
  var v = v= v=(v); //jQuery对象
  转换后,就可以任意使用jQuery的方法了。
  
4.操作css样式的时候
JavaScript:
  1.使用setAttribute设置class和style
  document.getElementById(“first”).setAttribute(“style”,“color:red”);
  2.使用.className添加一个class选择器
  document.getElementById(“third”).className = “san”;
  3.使用.style.样式直接修改单个样式。注意样式名必须使用驼峰命名法
  document.getElementById(“four_times”).style.fontWeight = “900”;
  4.使用.style或.style.cssText添加一串行级样式:
  document.getElementById(“five_times”).style = “color: blue;”;//IE不兼容
  document.getElementById(“six_times”).style.cssText = “color:yellow;font-size : 60px;”;
JQuery:
  KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲div2").css("col…("#div2").css({
  “color” : “white”,
  “font-weight” : “bold”,
  “font-size” : “50px”,
  });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值