jQuery是什么?和它的优缺点

news/2024/7/11 0:42:52 标签: javascript, jquery, css


什么是jQuery?

1.jQuery是javascript代码库,简化JavaScript对HTML操作

2.jQuery是javascript封装好的函数

3.jQuery是一个优秀的Javascrīpt框架。其宗旨是—,写更少的代码,做更多的事情。

jQuery的优缺点?

(1)优点

1.代码都函数化了,都是封装好的函数,简化了代码,加快了代码的执行速度

2.有强大的选择器,支持近乎所有的css选择器,还有另外还可以加入插件使其支持XPath选择器,甚至开发者自己编写的选择器也支持。

3.浏览器兼容性出色,兼容很多类型的浏览器,JQuery也同时修复了一些浏览器之间的的差异,使开发者在开发项目不用在建立浏览器兼容库

4.jQuery极大的简化ajax编程,提供了一种更加简洁,统一的编程方式

5.jQuery也是一个为事件处理特点设计的框架,提供了静态绑定事件和动态绑定事件,完善了事件的处理机制。

6.JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能得心应手。JQuery也能轻松地完成各种原本非常复杂的操作


(2)缺点

1.不能向后兼容。每一个新版本不能兼容早期的版本。

2.插件兼容性也比较差,不能兼容早期的版本

3.插件容易冲突,绑定相同事件或selector的时候最为突出

4.jQuery核心代码库对动画和特效的支持相对较差


如果你想学习一个javascript框架,且没有一个合适的框架的时候,最好选择jQuery框架,因为jQuery是最稳妥且回报率最高的一个框架了


http://www.niftyadmin.cn/n/855211.html

相关文章

javascript是什么和他的基本语法(知识点)

javascript是什么 JavaScript 是一种脚本语言,由欧洲计算机制造商协会(ECMA,European Computer Manufactures Association)制定,于2015年6月正式发布, 即 ECMAScript 6(ES6),是javascript的核心语法 主要用于Web,可以直接嵌入到HTML代码中,同时javascrip…

路由器/交换机 设置光标跟随及连接超时

光标跟随:(保证输入命令时不会被系统信息中断)Switch#Switch#config tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#line console 0Switch(config-line)#logging synchronous连接超时:&#xff…

js闭包详细讲解

闭包是什么 指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分,通俗来讲就内部的变量引用外部的变量 闭包形成的原因: 外层函数的函数作用域对象,因为被内层函数作用域引用这无…

华为笔试题

首先声明,本文转帖来自 尼古拉斯的blog(sina) 但是为什么要原创呢,因为我鄙人不喜欢他的排版风格,改了一下,就属原创1. 找错void test1(){ char string[10]; char* str1"0123456789"; s…

vue cli 安装和项目创建

Vue cli是什么:Vue Cli 是一个基于 Vue.js 进行快速开发的完整系统,CLI 是一个全局安装的 npm 包,提供了终端里的 vue 命令 安装步骤:1 要先下载node,js Vue CLI 4.x 安装需要 nodeJs ≥ 8.9 (官方推荐 8.11.0,你可以使用 nvm 或 nvm-windows在同一台电…

promise是什么及其用法

首先说一下promise是什么: 是异步编程的一种解决方案。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息 可以解决回调地狱(回调函数嵌套回调函数),回调函数(函数的参数是另外一个函数) js中的异步操作有哪些? (1)aj…

最近超火的公司前端面试题

前端面试题: 一个200*200的div在不同分辨率屏幕上下左右居中,用css实现 div{ position: absolute; width: 200px; height: 200px; left: 50%; top: 50%; margin-left:-100px; margin-top: -100px; background-color: turquoise; } 写一个左中右布局占满…

ES6新特性及其用法

Es6是什么:ES6是ECMAScript 6的缩写简称,是javascript的核心语法,它是ECMAScript的第6个版本.2015 年 6 月,ECMAScript 6 正式通过,成为国际标准 1.说出至少5个ES6的新特性,并简述它们的作用。(简答题&…