zoukankan      html  css  js  c++  java
  • 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中文网。

  • 相关阅读:
    Python爬虫重写。
    python threading
    问题8:手机端实现点击按钮时更换颜色(解决IOS不显示背景)
    问题7:JavaScript 常用正则示例
    常见问题6:控制台报错整理——报错
    常见问题5:图片与文字垂直居中
    bootstrap学习总结
    常见问题4:文本不能选择 效果
    常见问题3:自适应大小高度与宽度
    javascript——10章 DOM
  • 原文地址:https://www.cnblogs.com/huhewei/p/12359912.html
Copyright © 2011-2022 走看看