JavaScript和Jquery的区别

本文探讨了JavaScript和jQuery之间的本质区别,包括JavaScript作为编程语言的基础地位,jQuery作为一个简化JavaScript开发的库的角色。提到了jQuery在兼容性方面的优势,以及在操作元素和属性时的语法差异,如jQuery的选择器和$.fn方法。
摘要由CSDN通过智能技术生成

1、本质上的区别

Javascript是一门编程语言,我们用它来编写客户端浏览器脚本。jQuery是基于javascript的一个库,包含多个可重用的函数,用来辅助我们简化javascript开发。

jQuery能做的javascipt都能做到,而javascript能做的事情,jQuery不一定能做到

2、兼容性的区别

JavaScript有各种浏览器兼容问题,代码复杂冗余,而jQuery中完全没有兼容性问题。

3、语法上的差异

1)、操作元素节点

JavaScript使用:getElement系列、query系列

<body>
    <ul>
        <li id="first">哈哈</li>
        <li class="cls" name ="na">啦啦</li>
        <li class="cls">呵呵</li>
        <li name ="na">嘿嘿</li>
    </ul>
    <div id="div">
        <ul>
            <li class="cls">呵呵</li>
            <li>嘿嘿</li>
        </ul>
    </div>
</body>
<script>
  document.getElementById("first");      //是一个元素
  document.getElementsByClassName("cls");   //是一个数组,即使只有一个元素,使用时需要用[0]取到第一个再使用
  document.getElementsByName("na"
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值