jQ引用和概念总结

时间:2025-01-14 22:46:45

jQ引用和概念总结

  1. 什么是jQuery

它通过封装原生的 JavaScript 函数得到一整套定义好的方法,是JavaScript代码库

  1. jQuery的作用

1.像 CSS 那样访问和操作 DOM
2.修改 CSS 控制页面外观
3.简化 JavaScript 代码操作
4.事件处理更加容易
5.各种动画效果使用方便
6.让 Ajax 技术更加完美
7.基于 jQuery 大量插件
8.自行扩展功能插件

  1. jQuery的 优点缺点

优点:

以更少的代码、实现更多的功能
有强大的选择器 , 减少了js代码量 , 兼容处理的比较好

缺点

<1>.不能向后兼容
每一个新版本不能兼容早期的版本。举例来说,有些新版本不再支持某些selector,新版jQuery却没有保留对它们的支持,而只是简单的将其移除。这可能会影响到开发者已经编写好的代码或插件。
<2>.插件兼容性差
与上一点类似,当新版jQuery推出后,如果开发者想升级的话,要看插件作者是否支持。通常情况下,在最新版jQuery版本下,现有插件可能无法正常使用。开发者使用的插件越多,这种情况发生的几率也越高。我有一次为了升级到jQuery 1.3,不得不自己动手修改了一个第三方插件。
<3>.多个插件使用会有冲突
在同一页面上使用多个插件时,很容易碰到冲突现象,尤其是这些插件依赖相同事件或selector时最为明显。这虽然不是jQuery自身的问题,但却又确实是一个难于调试和解决的问题。
<4>.jQuery的稳定性差
jQuery没有让浏览器崩溃,这里指的是其版本发布策略。jQuery 1.3版发布后仅过数天,就发布了一个漏洞修正版1.3.1。他们还移除了对某些功能的支持,可能会影响许多代码的正常运行。我希望类似修改不要再出现。
<5>.对动画和特效的支持差
在大型框架中,jQuery核心代码库对动画和特效的支持相对较差。但是实际上这不是一个问题。目前在这方面有一个单独的jQuery UI项目和众多插件来弥补此点。

  1. jQuery的引入方式
 1. 本地引入(外链接)
	<script src="../js/jquery-1.10." type="text/javascript" charset="utf-8"></script>
 2. 网址引入 
	百度:
		<script src="/libs/jquery/2.1.4/"></script>
	又拍云:
		<script src="https://upcdn./libs/jquery/jquery-2.0."></script>
	新浪:
		<script src="/js/jquery/2.0.2/jquery-2.0."></script>
	Google 谷歌
		<script src="/ajax/libs/jquery/1.10.2/"></script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 类似,告诉浏览器先加载html和css在加载js代码
 $(function( ){ })
 jQuery(function( ){ })
 $(document).ready(function( ){ })
  • 1
  • 2
  • 3
  1. 本地引入和网站引入的区别

本地引入的优缺点:
        优点:
               1.本地引入JQ加载的时候速度更快.
               2.本地引入更加稳定.
        缺点: 会增加项目的体积,本地引入的库或者框架或者插架太多让网站打开速度变慢
网站引入的优缺点:
        优点:不必担心增加项目的体积.
        缺点: 引入有时会不稳定.

  1. jq库的版本

旧版本和新本版的问题
旧版本更稳定,兼容性更好
新版本只是增加了一些新的方法,最新版本不建议用,因为稳定性不好
jq 2.0以上版本不在支持ie6/7/8浏览器