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. Yslow 之 高性能网站建设指南(High.Performance.Web.Sites)

    一个朋友做了2年前端重构,不知道 YSLOW.我推荐给他的时候,他惊呼这工具很强大. YSLOW 只是 Yahoo 前端发布的一个评测网站前端质量的插件.它的原理是基于 Yahoo 前端工程师提出来的 ...

  2. C语言中可变参数的用法

    原文地址: http://blog.csdn.net/wooin/archive/2006/04/29/697106.aspx   我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() ...

  3. DiscreteSeekBar---->SeekBar的使用

    build: compile 'org.adw.library:discrete-seekbar:1.0.0' 在布局中的使用: <org.adw.library.widgets.discret ...

  4. 微信开发第6章 通过accesstoken获取用户粉丝列表

    上一章我们讲解到open_id获取用户基本信息,那么open_id哪儿来的呢?就是粉丝列表中可以看到的.本次讲解如何获取粉丝列表. 获取粉丝列表 可以查看文档 http://mp.weixin.qq. ...

  5. PAT 1080. Graduate Admission (30)

    It is said that in 2013, there were about 100 graduate schools ready to proceed over 40,000 applicat ...

  6. Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]

     Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...

  7. sql server和my sql 命令(语句)的差别,sql server与mysql的比較

    sql与mysql的比較 1.连接字符串 sql  :Initial Catalog(database)=x;  --数据库名称       Data Source(source)=x;        ...

  8. java 使用线程做一个简单的ATM存取款实例.(转)

    线程 Thread 类,和 Runable 接口 比较两者的特点和应用领域. 可以,直接继承线程Thread类.该方法编写简单,可以直接操作线程,适用于单重继承情况,因而不能在继承其他类 实现Runn ...

  9. careercup-栈与队列 3.3

    3.3 栈就像叠盘子,当盘子叠得太高时,就会倾斜倒下.因此,在真实的世界中,当一叠盘子 (栈)超过了一定的高度时,我们就会另起一堆,再从头叠起.实现数据结构SetOfStacks 来模拟这种情况.Se ...

  10. pugixml

    http://www.firedragonpzy.com.cn/index.php/archives/3227 有关cocos2d-x的xml文件读取问题