1.jquery核心函数
    1.1 jQuery([selector,[context]]);
        $("#id"),$(document.body),$("input",document.forms[0])//在第一个表单中查找input元素
    1.2 jQuery(html,[ownerDocument]);jQuery(html,props)
        html:用于动态创建DOM元素的HTML标记字符串
        [ownerDocument]:创建DOM元素所在的文档
        props:用于附加到新创建元素上的属性、事件和方法
        $("<div><p>sssss</p></div>").appendTo("body");
        $("<input>",{
                    type:"text",
                    val:"Test",
                    focus:function(){$(this).addClass("focus");},
                    blur:function(){}
                    }).appendTo("form");
    1.3 jQuery(callback)
        $(document).ready(function(){})   简写   $(function(){})
    1.4 jQuery.holdReady(hold)  暂停或恢复.ready() 事件的执行。
        $.holdReady(true);
        $.getScript("my.js",function(){$.holdReady(false);})
2.jquery对象缓存
    2.1 each(callback) 遍历
        $("img").each(function(i){
            this.src="test"+ i +".png";
            $(this).attr("src","test"+ i +".png");
        });
        $("div").each(function(index,domEle){    //domEle==this
            $(domEle).css("color","red");
            if($(this).is("#id")){
                $("span").text(index);
                return false;
               }
            })
    2.2 size() 针对标签对象元素,只能在jquery中使用
        $("p").size();
    2.3 length 标签对象元素与字符串的长度或者计算一个数组元素的个数,可以在js中使用
    2.4 selector属性     返回传给jQuery()的原始选择器。
        $("ul li").selector  返回 ul li
        $("div#id ul:not([class])") 返回 div#id ul:not([class])
    2.5 context属性
        $("ul", document.body).context.nodeName 返回 BODY
    2.6 get([index])
        $("img").get(0);  等价于  $("img")[0];
    2.7 index([selector|element])
        $("li").index($("#bar"))
        $("#bar").index("li")
3.数据缓存
    3.1 data([data],[value])
        $("div").data("key","value");
        $("div").data("test",{first:"sm",last:"zs"});
        $("div").data("test").first
    3.2 removeData()
        $("div").removeData("test");
4.队列控制
    4.1 queue(element,[queueName]) 显示或操作在匹配元素上执行的函数队列
    4.2 dequeue([queueName]) 从队列最前端移除一个队列函数,并执行他。
    4.3 clearQueue([queueName]) 清空对象上尚未执行的所有队列
5.插件机制
    5.1 $.extend()与$.fn.extend()
    插件开发包括两种:1.类级别的插件开发,即$.extend()扩展jquery对象本身;2.对象级别的插件开发,即$.fn.extend()扩展jquery元素集来提供新的方法。
6.多库共存
    jQuery.noConflict();
    var jq=$.noConflict();
    jq(document).ready(function(){
      jq("button").click(function(){
        jq("p").hide();
      });
    });

只是简单地整理,方便记住主要哪些知识!

jquery 核心的更多相关文章

  1. Jquery核心函数

    在Jquery中,所有的DOM对象都将封装成Jquery对象,而且只有Jquery对象才能使用Jquery方法或者属性来执行相应的操作. 所以Jquery提供了一个可以将DOM对象封装成Jquery对 ...

  2. JQuery --- 第一期 (初识jQuery, JQuery核心函数和工具方法)

    个人学习笔记  初识jQuery 1.我的第一个JQuery <!DOCTYPE html> <html lang="en"> <head> & ...

  3. Jq_DOM元素方法跟JQuery 核心函数跟JQuery 事件方法

    JQuery DOM 元素 函数                            描述 .get()                           从队列中删除所有未运行的项目. .ind ...

  4. 13.11.20 jquery 核心 siblings() 获得同类(不包含自己)循环所有,

    jquery 核心1.选择器,2. 创建dom 元素 3. jquery 执行时 4. 延迟执行 5. 循环 6. 计算长度.7.8 获得选择器和所在节点 9. 获得下标 10. 元素存放数据  11 ...

  5. jQuery笔记: 基本概念与jQuery核心

    目录 初识jQuery 为什么要使用jQuery? 如何使用jQuery? jQuery与js加载模式不同 jQuery入口函数的四种写法 jQuery的访问符冲突问题 jQuery核心函数和jQue ...

  6. jQuery核心函数和静态方法

    jQuery核心函数 从jQuery文档中可以看出,jQuery核心函数一共3大类4小类 jQuery(callback) 当DOM加载完成后执行传入的回调函数 <script> $(fu ...

  7. 浅谈 jQuery 核心架构设计

    jQuery对于大家而言并不陌生,因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的核心架构设计,以及jQuery 是如何利用javas ...

  8. jquery核心功能分析

    作者:zccst 核心功能包括: jQuery是如何定义的,如何调用的,如何扩展的.掌握核心方法是如何实现的,是理解jQuery源码的关键.这里理解了一切豁然开朗. 1,如何定义,即入口 // Def ...

  9. 谈一谈jQuery核心架构设计(转)

    jQuery对于大家而言并不陌生,因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的核心架构设计,以及jQuery 是如何利用javas ...

随机推荐

  1. mv、umask、chattr、lsattr命令

    mv命令行,即move 将文件移动到目录下 对文件或目录重命名 umask chattr 设置文件或目录的隐藏属性 lsattr显示文件或目录的隐藏属性 ls mv 1.txt aa ls cd aa ...

  2. Clean Code读书笔记

    第一章 整洁代码 1.编程要做什么 代码呈现了需求的细节,在某些层面上,这些细节无法被忽略或抽象,必须明确.而将需求明确到机器可以执行的细节程度,就是编程要做的事. 2.项目过程中经常遇到这样的问题: ...

  3. java.util.concurrent 包笔记 --- BlockingQueue

    BlockingQueue 队列接口,具有 4 组不同的方法用于插入.移除以及对队列中的元素进行检查.如果请求的操作不能得到立即执行的话,每个方法的表现也不同.这些方法如下:   Throws exc ...

  4. Session案例

    用户登入案例: 按一般的网站登入实例,用户在页面登入页输入账号.密码,验证通过后,在首页显示其"欢迎回来,xxx". 首先完成登入页login.html <!DOCTYPE ...

  5. 闪回还原点(Flashback Restore Point)

    Flashback Restore Point(闪回还原点) 闪回还原点分两种,一种是Normal Restore Points(正常还原点),另一种是Guaranteed Restore Point ...

  6. iOS上文本绘制的几种方法

    文本绘制在开发客户端程序中是一个比较常用的功能,可分为采用控件和直接绘制两种方式. 采用控件的方式比较简便,添加一个比如UILabel对象,然后设置相关属性就好了.但这种方式局限性也比较大. 直接绘制 ...

  7. java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof

    public class ArrayCopy{ public static void main(String []args){ int []a = {1,3,4,5}; toPrint(a); int ...

  8. hadoop错误org.apache.hadoop.mapred.MapTask$NewOutputCollector@17bda0f2

    错误: org.apache.hadoop.mapred.MapTask$NewOutputCollector@17bda0f2 java.io.IOException: Spill failed 错 ...

  9. linux解压缩命令

    1.tar -cvf /data/sc2.tar /data (只打包,不压缩) 把/data下的文件打包成 sc.tar  上面两个都是绝对路径噢 tar -zcvf /data/sc2.tar.g ...

  10. iOS UIKit:Navigation Controllers

    navigation controller是一种层次结构的container view controller,即其通过一个view controllers栈来管理内部的content view con ...