• jquery与js的区别是什么?js与jquery的用法区别介绍


    在学习js的时候我们肯定能够接触到jquery,那么,js与jquery之间有什么区别呢?本篇文章将给大家来分享关于jquery与js之间的区别比较,有需要的小伙伴可以参考一下,希望能够帮助到你们。

    我们来简单看一下jquery与js的概念。

    js是一种脚本语言,常用于网页客户端编程,使网页在客户端浏览器中,实现更多地动态功能,表现出更加丰富的视觉效果。

    jquery是一个快速、简洁的JavaScript框架,极大的简化了javascript编程。

    看完了对jquery与js的介绍,我们就来继续看js与jquery的用法区别。

    1、jquery与js最直观的区别就是外观上jQuery对象比js对象多了"$()"。

    2、jquery与js操作内容的区别

    非表单元素(如果是文本就用text方法,如果是html代码就用html方法)

    例:

    div.text();无参数的情况下是取值div.text("aaaa");有参数的情况下是赋值div.html();无参数的情况下是取值div.html("aaaa");有参数的情况下是赋值

    表单元素

    JS:

    div.value;取值;

    div.value = xxx;赋值

    JUQERY:

    div.val();无参数是取值,有参数是赋值。

    3、jquery与js操作属性的区别

    JS里面用来操作属性的方法是

    div.setAttribute("","");——设置属性、修改属性

    div.removeAttribute("");——移除属性,引号里面写一个属性名

    div.getAttribute();——获取属性

    JQUERY里面用来操作属性的方法

    添加属性:div.attr("test","aa");——给这个attr方法加入参数,属性名叫做test,属性的值是aa。

    移除属性:div.removeAttr("test");——移除test这条属性。

    获取属性:div.attr("test");——在attr方法里面直接写入一个属性的名就可以了。

    4、jquery与js操作样式的区别

     JS里面操作样式的关键字是style。

    例:

    div.style.backgroundColor= "red";

    把这个div的背景色设置成为了红色。

    JQUERY里面操作样式的关键字是css。

    例:

    div.css("background-color","yellow");

    把这个div的背景色变为黄色,在这里CSS里面所有的样式和css样式表里面的样式是一模一样的没有任何变化。

    注意:

    JS操作样式的方法只能获取内联样式,不能取内嵌的和外部的。

    JQUERY操作样式的方法可以是内联的也可以是内嵌的。

    最后,本篇文章到这里就结束了,更多精彩内容可以关注php中文网。

  • 相关阅读:
    Jedis客户端以及redis中的pipeline批量操作
    Redis5.x两种持久化方式以及主从复制配置
    博客园原创文章防剽窃、反爬虫指南(持续更新.....)
    【金主打赏榜】
    Swift LeetCode 目录 | Catalog(每周日更新......)
    [Swift]SkeletonView:在UITableView中使用骨架屏
    【Xcode】加快Xcode编译调试速度
    【Xcode】ITMS-90809:查找UIWebView
    [Swift]PhotoKit-照片框架
    [SourceTree]remote: HTTP Basic: Access denied
  • 原文地址:https://www.cnblogs.com/huhewei/p/12359912.html
Copyright © 2020-2023  润新知