10 2011 档案
JQuery1.6 方法3
摘要:a={id:1,get:function(){alert(this.id)}} $("#test").click(a.get)//这时候所指的id就不是1,而是test 如果想要得到的是1,那就必须改变上下文环境$. $.proxy()的作用就是改变当前上下文环境。 $("#test").click($.proxy(a,"get")) $("#test").click($.proxy(a.get,a)) proxy: function( fn, context ) {//改变函数上下文环境,this指向设置的对象
阅读全文
jQuery1.6 方法2
摘要:makeArray: function( array, results ) {//转换一个类似数组的对象成为真正的JavaScript数组。results为可选参数 var ret = results || [];//results作为存放arry的数组,如果没有定义就设置为空数组 if ( array != null ) {{//window,String,Function,Array类型的.length不为undefined;(document.getElementById IE 为undefined,jQuery.type(document.getElement...
阅读全文
jQuery1.6 方法1
摘要:error: function( msg ) {//声明错误 throw msg; }, parseJSON: function( data ) {//把字符串转换成json格式 if ( typeof data !== "string" || !data ) {//首先判断是否存在,是否为字符串 return null; } data = jQuery.trim( data );//去掉前后空白 if ( window.JSON && window.JSON.parse ) {//高级版本有原生JSON转换函数window.JSON return wi..
阅读全文
浙公网安备 33010602011771号