jq和js的关系_jquery与js的区别是什么?_房东黑黑的博客-程序员宅基地

技术标签: jq和js的关系  

JavaScript和jQuery是我们学习前端所具备的知识,那么大家知道他们俩之间有什么区别。下面本篇文章来给大家介绍一下jquery与js的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

64f8bb04648e52537104ab4c96c63989.png

js(JavaScript)

javaScript的简写形式就是JS,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能(其编写的程序可以被嵌入到HTML或XML页面中,并直接在浏览器中解释执行)。

它有许多优点比如可以在客户端进行数据验证从而可以减少网络的传输,可以方便的使用各种页面对象来进行布局,更改外观,背景,以及运行方式,可以根据用户的不同需求做出不同的页面。

jQuery

jQuery是一个简洁而快速的JavaScript库,可用于简化事件处理,HTML文档遍历,Ajax交互和动画,以便快速开发网站。目的是让开发者更容易地在网站上使用JavaScript。

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

jquery与js(JavaScript)的区别

1、本质上的区别

jQuery是一个JavaScript函数库。jQuery就是基于JavaScript语言写出来的一个库,实质上还是JavaScript而已。

2、代码书写的不同

jQuery 极大地简化了 JavaScript 编程,jQuery代码比沉重的JavaScript轻灵多了,jquery设计的初衷就是要用更少的代码,漂亮的完成更多的功能。

3、在使用方法上的不同

(1)使用JavaScript和jQuery分别加载DOM:

JavaScript只会执行一次,而jQuery会执行多次。

(2)使用JavaScript和jQuery获取class方法:

JavaScript没有默认的获取class的方法 ,而JQuery, 可以通过$('.className') 调用class的方法。

更多web前端开发知识,请查阅 HTML中文网 !!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42422285/article/details/113004075

智能推荐

iOS开发之加载、滑动翻阅大量图片优化解决方案_Michael.Ke的博客-程序员宅基地

今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么。AD:今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。我要详细说一下,在缩略图界面点

python掷骰子怎么计算时间复杂度_python – 我的算法的时间复杂度计算_锦囊妙记的博客-程序员宅基地

您的算法的时间复杂度为O(kn),其中k是字符串中唯一字符的数量.如果k是常数,那么它是O(n).由于问题描述明确界定了元素的替代数量(“假设小写(ASCII)字母”),因此k是常数,并且您的算法在此问题的O(n)时间内运行.即使n将增长到无限,你只会制作字符串的O(1)个切片,你的算法将保持为O(n).如果你删除了轨道,那么它将是O(n²):In [36]: s = 'abcdefghijklm...

文章标题_新手的习惯的博客-程序员宅基地

apk反编译 Android反编译技术总结一、Apk反编译工具及其使用方法1.原理学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。这里有两篇AndroidWeekly中推荐过的好文章:浅析 Android 打包流程Android构建过程分析Apk技术也有非常多的技术可以学习,主要都是围绕着

Spark优化_lemon lime的博客-程序员宅基地

Spark优化一,资源调优1.1 在部署spark集群中指定资源分配的默认参数在spark安装包的conf下 spark-env.shSPARK_WORKER_CORES 每台worker节点分配的最大核数SPARK_WORKER_MEMORY 每台worker节点分配的最大内存SPARK_WORKER_INSTANCES 每台节点上启动的...

三维温度场 matlab,matlab绘制温度场_鬼饫子的博客-程序员宅基地

yi =5.5000 5.5000 5.5000 5.5000 5.5000 5.500015.5000 15.5000 15.5000 15.5000 15.5000 15.500025.5000 25.5000 25.5000 25.5000 25.5000 25.500035.5000 35.5000 35.500...

输出数组中的主元素_爱却晚秋�的博客-程序员宅基地

输出数组主元素(c++代码实现)问题描述解决思路统计每个数输出的个数后依次与总数的一半比较得出输出结果实现代码如下:#include<iostream>#include<sstream>using namespace std;int main(){ string line; getline(cin,line); istringstream ss(line); const int M=100; //初始化M int cnt[M]

随便推点

Laravel登录_Jian_Feng008的博客-程序员宅基地_laravel 登录

Laravel登录public function signin(Request $request){ $username = $request->input('username'); $password = $request->input('password'); // 查询数据库,校验用户名和密码 if($username==''){ exit(json_encode(array('code'=>401,'msg'=>'用户名不能为

Word查找和替换通配符(完全版)_MindMaster User的博客-程序员宅基地_查找和替换中的通配符是什么

Word查找栏代码·通配符一览表 序号 清除使用通配符复选框 勾选使用通配符复选框 特殊字符 代码 特殊字符 代码or通配符 1 任意单个字符 ^? 任意单个字符 ? 2 任意数字 ^#

目标检测之SSD详解_一颗磐石的博客-程序员宅基地_ssd目标检测

SSD介绍SSD(Single Shot Multibox Detector)是一种单阶多层的目标检测模型,因为SSD只进行了一次框的预测与损失计算,因此属于One-Stage范畴里的一种主流框架,目前仍被广泛应用。SSD从多个角度对目标检测做出了创新,结合了Faster-RCNN和YOLO各自的优点,使得目标检测的速度相比Faster-RCNN有了很大的提升,同时检测精度也与Faster-RCNN不相上下。SSD的创新点和优缺点SSD创新性地在多个不同深度的特征图上进行PriorBox生成、分类、

【转】Linux的.a、.so和.o文件_sinolover的博客-程序员宅基地_o文件和so文件

转自:Linux的.a、.so和.o文件_chlele0105的专栏-程序员宅基地在说明Linux的.a、.so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系windows下obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。 所谓动态就是exe运行的时候依赖于...

牛客网编程题之自测_卡布奇诺-海晨的博客-程序员宅基地_牛客网编程题怎么检测的

一、编写代码 它的public类名为Mainimport java.util.Scanner; public class Main { public static void main(String[] args) { }}二、注意先自测(这时不计分,可以多次)三、保存调试(计分,建议自测通过后再保存调试,可以多次)...

推荐文章

热门文章

相关标签