20151212Jquery 工具函数代码备份

$(function () {
 /*var str=‘      jquery       ‘;
 alert(str);
 alert($.trim(str));*/

 /*var arr=[‘张三‘,‘李四‘,‘王五‘,‘麻溜‘];
 $.each(arr,function(index,value){
	 $(‘#box‘).html($(‘#box‘).html()+(index+1)+‘.‘+value+‘<br />‘);
	 })*/

	/* var arr=[4,2,6,9,11,38,59];
	var arrGrep= $.grep(arr,function(element,index){
		 return index<7 && element<11;
		 });
		 alert(arrGrep);*/

		 /*修改数据*/
		/* var arr=[4,2,6,9,11,38,59];
	     var arrMap= $.map(arr,function(element,index){
		// return index<7 && element<11;//返回布尔值
		//return element+1;
		if(index<5&&element<6){
			return element+1;
			}
		 });
		 alert(arrMap);*/

		 //找位置
		/* var arr=[4,2,6,9,11,38,59];
		 alert($.inArray(11,arr));*/

		 //合并两个数组
		 /*var arr=[4,2,6,9,11,38,59];
		 var arr2=[200,300];
		 alert($.merge(arr,arr2));*/
		 //处理数字删除易出错,不要用
		 /*var arr=[4,2,6,9,11,38,59];
		 var arr2=[4,2,6];
		 var arr3=$.merge(arr,arr2);
		 alert($.unique(arr3));*/

		 //删除相同的DOM元素
		/* var divs=$(‘div‘).get();
		 divs=divs.concat($(‘.box‘).get());
		 alert(divs.length);
		 $.unique(divs);
		 alert(divs.length);*/

		 //合并多个DOM元素组成DOM元素

		// alert($(‘li‘).toArray().length);

		//判断是不是一个数组
		/*var arr=[1,2,3];
		alert($.isArray(arr));*/

		//判断是不是一个function

		/*var fn=function(){};
		alert($.isFunction(fn));*/

		//判断对象是否为空
		/*var obj={};
		alert($.isEmptyObject(obj));*/

		//判断是不是纯粹对象,window不是,传参不是
		/*var obj={};
		alert($.isPlainObject(obj));*/

		//判断一个节点是否在一个节点里面
		//alert($.contains($(‘#box‘).get(0),$(‘#pox‘).get(0)));

		//输出数据的类型
		/*var arr=[1,2,3];
		alert($.type(arr));*/

		//判断是否是数值
		/*var num=1.23;
		alert($.isNumeric(num));*/

		//判断是否指向window对象

		/*var win=window;
		alert($.isWindow(win));*/

		//将对象键值对转化成URL键值对
		/*var obj={
			name:‘Lee‘,
			age:100
			};
	  alert($.param(obj));*/

	  //调整this的指向
	  var obj={
		  name:‘Lee‘,
		  test:function(){
			  alert(this.name);
			  }

		  }
		 // obj.test();
		  //$(‘#box‘).click(obj.test);
		  $(‘#box‘).click($.proxy(obj,‘test‘));
});

  

时间: 2024-08-10 17:04:11

20151212Jquery 工具函数代码备份的相关文章

jquery源码分析-工具函数

jQuery的版本一路狂飙啊,现在都到了2.0.X版本了.有空的时候,看看jquery的源码,学习一下别人的编程思路还是不错的. 下面这里是一些jquery的工具函数代码,大家可以看看,实现思路还是很清晰的. 1 // 是否函数 2 isFunction: function( obj ) { 3 return jQuery.type(obj) === "function"; 4 }, 5 // 是否数组 6 // 如果浏览器有内置的 Array.isArray 实现,就使用浏览器自身的

20151212jquery学习笔记--工具函数

工具函数是指直接依附于 jQuery 对象,针对 jQuery 对象本身定义的方法,即全局性 的函数.它的作用主要是提供比如字符串.数组.对象等操作方面的遍历. 一.字符串操作 在 jQuery 中,字符串的工具函数只有一个,就是去除字符串左右空格的工具函数: $.trim(). //$.trim()去掉字符串两边空格 varstr=' jQuery '; alert(str); alert($.trim(str)); 二.数组和对象操作 jQuery 为处理数组和对象提供了一些工具函数,这些函

[python]南邮OJ代码备份爬虫

之前看过Python学习的经验,说以工程为导向学习. 自己分析了一下,一般接触Python的都有一定的其他语言基础,对于程序设计的基本逻辑,语法都有一个大概的了解.而Python这种脚本语言,没有过于独特的语法,在一定的其他语言的基础上,更是可以直接上手的. 之前看Python简明教程,半天没有进度.正好遇上Python爬虫项目,直接上手,方便快捷. 网站:http://acm.njupt.edu.cn/welcome.do?method=index,正值系统更新,于是写一个备份代码的爬虫. 使

Python,django:用line_profiler工具分析代码的性能

昨天下班前写了一段后端程序,然后运行后,发现网页打开速度有点慢,不太理想(因为要去后台数据库进行大量数据查询,而且还要进行运算,所以速度有点慢),然后想到有没有专业的工具对代码块进行性能分析呢?之前一直都是用datetime模块来分析,实例如下: #coding=utf-8 import datetime def f(x,y):     t1 = datetime.datetime.now()     a = x + y     t2 = datetime.datetime.now()     

读 zepto 源码之工具函数

Zepto 提供了丰富的工具函数,下面来一一解读. 源码版本 本文阅读的源码为 zepto1.2.0 $.extend $.extend 方法可以用来扩展目标对象的属性.目标对象的同名属性会被源对象的属性覆盖. $.extend 其实调用的是内部方法 extend, 所以我们先看看内部方法 extend 的具体实现. function extend(target, source, deep) { for (key in source) // 遍历源对象的属性值 if (deep && (i

工具函数(二)

测试操作 在jQuery中,数据有着各种类型和状态.有时,我们希望能通过判断数据的类型和状态做相应的操作.jQuery提供了五组测试用的工具函数. 测试工具函数 函数名 说明 $.isArray(obj) 判断是否为数组对象,是返回true $.isFunction(obj) 判断是否为函数,是返回true $.isEmptyObject(obj) 判断是否为空对象,是返回true $.isPlainObject(obj) 判断是否为纯粹对象,是返回true $.contains(obj) 判断

几个有用的软件开发工具之——代码编辑工具

1 代码编辑工具 1.1 source insight Source insight 是一款很优秀的代码编辑软件,支持创建project(同一时候支持网络创建),语法着色,词语联想,它的代码搜索功能很强大,很适合阅读代码. 下图是Source insight的全视图: 左边为变量和參数列表: 右边为project文件列表: 右下角为函数调用树: 左下角为鼠标所指变量或者函数的定义 中间为正文,黄色表示这一行刚刚更改,还未保存.假设保存,则更改行会显示为灰色. 以下介绍一下工具的搜索功能: 搜索功

jquery 源码学习(四)构造jQuery对象-工具函数

jQuery源码分析-03构造jQuery对象-工具函数,需要的朋友可以参考下. 作者:nuysoft/高云 QQ:47214707 EMail:[email protected] 声明:本文为原创文章,如需转载,请注明来源并保留原文链接. 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF等本章写完了发布. jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系统的好好写写,目前还是从我感兴趣的部分开始,如果大家有对哪

使用exp&amp;imp工具进行数据库备份及恢复

使用exp&imp工具进行数据库备份及恢复1.exp/imp使用方法介绍exp/imp为一种数据库备份恢复工具,也可以作为不同数据库之间传递数据的工具,两个数据库所在的操作系统可以不同.exp可以将数据库数据导出为二进制文件,imp可以将导出的数据文件再导入到相同的数据库或不同的数据库.数据库导出有四种模式:full(全库导出).owner(用户导出).table(表导出).tablespace(表空间导出).full(全库导出):导出除ORDSYS.MDSYS.CTXSYS.ORDPLUGIN