美文网首页
专题复习六、jQuery是什么

专题复习六、jQuery是什么

作者: 田田kyle | 来源:发表于2017-08-12 16:37 被阅读26次
  • 什么是jQuery
    jQuery是继prototype之后又一个优秀的JavaScript库。特点是语法简介、兼容性好。极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发ajax的操作。


    image.png

    ![Uploading image_974771.png . . .]
    与DOM的关系:jQuery对象就是通过jQuery包装DOM对象后产生的对象

  • 版本
    jQuery1.8 vs jQuery1.9(升级后把$.browser去掉了)
    jQuery1.x vs jQuery2.x(2.x给手机用的,不兼容IE8以下)
    jQuery3.x (把兼容IE的代码去除,至少要求IE11才可以)
  • jQuery概览
    1、如何引入jQuery
    <script src="地址"></script>
    2、同时引入两个版本的jQuery怎么处理
    jQuery.noConflict = function(){
    window.$ = old$
    return jquery
    }(函数目的:①不该写window.$,永远是undefined
    ②返回该版本的jQuery)
    <script src="query-1.4.js"></script>
    (此时window.$ ===jQuery1.4)
    <script>
    window.jq1.4=jquery.noConflict()
    </script>
    <script src="query-1.8.js"></script>
    (此时window.$ ===jQuery1.8)
    <script>
    window.jq1.8=jquery.noConflict()
    </script>
    最终代码得到了window.$===undefined,window.jq1.4,window.jq1.8
    如何调用:
    ①!function($){
    $ ===jq1.4
    $('div')
    }(jq1.4)
    !function($){
    $ ===jq1.8
    $('div')
    }(jq1.8)
    ②{
    let $ = jq1.4
    $('div')
    }(用哪个版本就在作用域里申明哪个版本)
    3、ready事件
    DOMContentLoaded()不管远程资源有没有,只要所有元素都齐了,就会执行
image.png

onload事件管理远程资源(CSS、iframe、image)
$(function(){}),如果是直接写函数,就会在DOMContentLoaded()事件之后执行这个函数。和$().ready(function(){})用法一样
以上是对jQuery简单描述,此外jQuery的链式调用、插件应用都是不错的。笔者可以通过一下途径详细了解
1、jQuery设计思想
2、jQuery API 中文文档
3、书目:《锋利的jQuery》


扫盲:
1、立即执行函数
有时候我们希望在定义函数后立马调用执行它,这就是立即执行函数。
但是假设我们这样调用:
function (){}()(前半部分是函数申明,后半部分是调用。但是这样申明及调用JavaScript时会报错的,因为JavaScript规定以function开头的就是语句,也就是函数申明,所以会报错)
为此,为了达到立即执行函数的目的,我们可以进行如下方式申明及调用
①(function(){ /* code / }());或者(function(){ / code / })();(分号必须写)
②!function(){ /
code / }();
~function(){ /
code / }();
-function(){ /
code / }();
+function(){ /
code / }();
③new function(){ /
code / }
new function(){ /
code */ }()
// 只有传递参数时,才需要最后那个圆括号

相关文章

  • 专题复习六、jQuery是什么

    什么是jQueryjQuery是继prototype之后又一个优秀的JavaScript库。特点是语法简介、兼容性...

  • 邹见芳历史复习课六步专题梳理法

    邹见芳历史复习课六步专题梳理法 模式名称: 邹见芳历史复习课六步专题梳理法 基本概念: 邹见芳老师的复习课六步专题...

  • jQuery三天复习

    jQuery 复习--by 传智前端与移动开发学院 1. jQuery是什么?(了解) www.github.co...

  • 复习jQuery

    jQuery 入口函数: $(function(){ // 执行代码 }); jQuery 选择器: 元素选择器 ...

  • 2021六上实验专题复习

    显微镜的结构【http://v.youku.com/v_show/id_XMzQzODU2MzcxMg==.htm...

  • jquery

    1.jquery (1)jquery是什么?jQuery is a fast, small, and featur...

  • JavaScript专题系列文章

    JavaScript 专题之从零实现 jQuery 的 extend JavaScritp 专题系列第七篇,讲解如...

  • 复习jQuery - ajax

    jQuery ajax - ajax() 方法 $.ajax({ url:'oo.php', ...

  • jQuery相关复习

    jQuery相关 jQuery选择器 参考手册 基本选择器 层次选择器 过滤选择器 可见性过滤选择器 属性过滤选择...

  • jQuery复习笔记

    按属性选取var email = $('[name=email]'); jQuery对象和DOM对象之间可以互相转...

网友评论

      本文标题:专题复习六、jQuery是什么

      本文链接:https://www.haomeiwen.com/subject/rjhhrxtx.html