jquery_2

1.bind()
bingding event handlers
like:$("div").bind("click",function(){alert("the div is clicked!");});

2.unbind()
unbinding the event handler;
like:$("div").unbind("click");

3.event.type,target,pageX,pageY
show the event attributes;
like:$("div").bind("click",function(event){
alert("Event type:" + event.types);
alert("Event pageX:" + event.pageX);
alert("Event pageY:" + event.pageY);
alert("Event taget innerHTML:" + event.target.innerHTML);
});

4.click(),blur();
also,we can bind the click or blur method directly use the two above functions;
like:$("div").click(function(){alert("I was clicked!");});

5.load(URL[,data][,callback_function])
we use this fucntion load to achieve the AJAX:load a file to a selector;
like:$("div").load("/jquery/result.html");

6.getJSON(URL[,data][,callback_funciton]);
we use this function to get JSON file and we can parse it to a JSON object;
like:$("div").click(function(){
$.getJSON("/jquery/result.json",function(jd){
$("div").html("<p>Name:" + jd.name + "</p>");
$("div").html("<p>Age:" + jd.age + "</p>");
$("div").html("<p>Sex:" + jd.sex + "</p>");
});
});

7.ajaxComplete(callback_function),ajaxStart(callback_function)
we use those function work finish or before the ajax works;

8.show(speed,callback),hide(speed,callback)
use this to show the selector;
like:$("#mydiv").show("slow",function(){alert(show finished!);});

9.toggle(speed,callback)
the function toggle achieves both show and hide;

10.fadeIn(speed,callback);fadeOut(speed,callback);
works just like the show and hide but with an effect of fade;

时间: 2024-10-28 05:58:35

jquery_2的相关文章

JQuery_2.1.0_日记 5.2

$.方法 (1)$.merge(first, second) 合并两个数组或类数组,将第二个数组添加到第一个数组的末尾 (2)$.grep(elems, callback, invert) 使用callback对elems进行过滤,如果invert设置为true.则返回保留callback返回值为false的元素数组,如果invert设置为false则返回callback返回值为true的元素数组. Test_Script var arr = ['a' , 'b' , 'c' ] arr = $

JQuery_2.1.0_日记 5.4 Sizzle选择器(二)

(1) whitespace = "[\\x20\\t\\r\\n\\f]"; 匹配css3中空白符. \x20:空格;\t水平制表符(tab);\r\n回车换行\f换页符 (2) characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+" 匹配\后任意字符,字母或数字或-,ascii值非\00-\xa0范围内的字符 (3) identifier = characterEncoding.replace( "

JQuery_2.1.0_日记 2014-5.1

JQuery工具方法. (1)$.isNumeric(obj) 此方法判断传入的对象是否是一个数字或者可以转换为数字. isNumeric: function( obj ) { // parseFloat NaNs numeric-cast false positives (null|true|false|"") // ...but misinterprets leading-number strings, particularly hex literals ("0x...&

JQuery_2.1.0_日记 5.4 Sizzle选择器(一) 正则中那些\\\\和\\

Sizzle中恐怖的正则. 字面量的正则也许还好理解,那么由字符串编译而成的正则呢. \\和\\\\ 由字符'\\\\'编译而成的正则是/\\/,第一个\转义第两个\,所以其匹配一个\字符(这个\字符是代表字符本身) Test_Script var s = '\\' ; alert(s); // '\' var rs = '\\\\' ; var matches = s.match(new RegExp(rs)); alert(matches[0]) // '\' 由字符串'\\3'编译而成的正

JQuery_2.1.0_日记 5.5 Sizzle选择器(三)

function Sizzle( selector, context, results, seed ) { var match, elem, m, nodeType, // QSA vars i, groups, old, nid, newContext, newSelector; if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { setDocument( context );

JQuery_2.1.0_日记 5.8 Sizzle选择器(四)

Sizzle( selector, context, results, seed )的关键步骤 1,传入的context对应的context和当前document是否一致,不一致调用setDocument()重新设置document,用于frame的情况. 2,如果context为空修正context为document 3,selector如果不是字符串或者context不是Element或Document直接返回空数组. 4,如果文档是HTML并且未传入过滤结果集seed,尝试用原生方法get

jQuery_2操作dom元素

1 元素属性操作 在jQuery中,可以对元素的属性执行获取.设置.删除的操作,通过attr()方法可以对元素属性执行获取和设置操作,removeAttr()方法可以删除某一指定的属性. 1.1 获取元素属性 语法:attr(name)  参数name表示属性的名称 1.2 设置元素属性 单个属性设置语法:attr(key, value) 多个属性设置语法:attr({key0:value0, key1:value1}) 1.3 删除元素属性 语法:removeAttr(name) 示例 使用a

JQuery_2.1.0_日记 4.29 $.extend

因为在JQuery一切皆JQuery,所以JQuery没有EXT那么恐怖的继承体系,比起EXT的Ext.extends(),$.extend()函数还是很好理解的,只是把一个对象的属性和方法添加到目标对象上.刚出生的JQuery是很弱小的,JQuery源码后面和我们自己扩展都是通过$.extend()函数. Test_Html <body> <div id= "div1">div1</div ><div id= "div2"

chrome plug 初级教程

前言:本教程适合于有一定HTML.CSS.JS基础的前端开发人员.如何写一个chrome 插件呢?在入门时只需要弄明白以下4个概念就OK了.1.manifest.json配置文件2.background背景区3.popup弹出区4.content内容区 那么,在讲那4个概念之前,我们先来了解下chrome的文件结构.先看图 开发环境下的文件主要是放在src中,src之外的可以任意放你需要的文件夹,而我是用grunt打包的,所以有dist文件夹,data文件夹则是用来存放一些ajax调试数据.我们