jQuery扩展以及gzip压缩测试

 

<!doctype html>
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=gb3212">
		<title>javascript测试</title>
		<script type="text/javascript" src="http://files.cnblogs.com/yjmyzz/jquery-1.4.2.min.js"></script>
		<script type="text/javascript">
		$.extend({
			//去除二端空白
			trim:function(str){
				var m = str.match(/^\s*(\S+(\s+\S+)*)\s*$/);
				return (m == null) ? "" : m[1];
			},
			//判断是否手机号
			isMobile:function(str){
				return (/^(?:13\d|15[012389]|189)-?\d{5}(\d{3}|\*{3})$/.test($.trim(str)));
			},
			//判断是否电话号码
			isTel:function(str){
				return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test($.trim(str)));
			},
			//判断是否手机或电话号码
			isMobileTel:function(str){
				return $.isTel(str) || $.isMobile(str);
			},
			//判断是否手机号
			isEmail:function(str) {
				return (/^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)$/.test($.trim(str)));
			},
			//判断是否为数字
			isNumber:function(str){
				return (!isNaN($.trim(str)));
			}
		})
		</script>
	</head>
	<body>
	<script type="text/javascript">
	$().ready(function(){

		var s = " 菩提树下的杨过  ";
		alert("字符串截取空白测试:" + $.trim(s).length);//截取字符串测试

		s = "13916752888 ";
		alert("手机号码测试结果:" + $.isMobile(s)); //手机号码测试

		s = "021-65721234";
		alert("电话号码测试结果:" + $.isTel(s));
		alert("手机电话测试结果:" + $.isMobileTel(s));

		s = "yjmyzz@126.com"; //电子邮件测试
 		alert("email测试结果:" + $.isEmail(s));

		s = "123abc";
		alert("数字测试结果:" + $.isNumber(s));

	})
	</script>

	</body>
</html>

 

 

从firefox网络监测的结果看,博客园并未启用IIS的GZIP压缩。建议大家使用时,直接用 http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js 这个路径引用,同时http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html 上还有其它很多流行框架的GZIP压缩版本,可直接引用

时间: 2024-09-20 05:37:41

jQuery扩展以及gzip压缩测试的相关文章

PHP中zlib扩展实现GZIP压缩输出各种方法总结

GZIP(GNU-ZIP)是一种压缩技术.经过GZIP压缩后页面大小可以变为原来的30%甚至更小.这样用户浏览的时候就会感觉很爽很愉快! 准备工作 1.找不到php_zlib.dll文件? 自php4.3开始zlib压缩就已经内置在php中了,所以至少Windows环境下是不需要安装zlib的. 2.安装搭建php运行环境 由于光通过php.ini配置文件开启gzip配置实现php gzip压缩输出是不行的的,其需要apache的支持,所以建议安装搭建php+apache+mysql运行环境.

PHP使用zlib扩展实现页面GZIP压缩输出

GZIP(GNU-ZIP)是一种压缩技术.经过GZIP压缩后页面大小可以变为原来的30%甚至更小.这样用户浏览的时候就会感觉很爽很愉快! 要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析.浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面.我们只要把页面在服务器端压缩再输出到浏览器就行了. 有点罗嗦,下面说正事: 正如要制作压缩饼干,先要拿到原料,要压缩一个页面,首先要获得要输出的内容.PHP中的ob_start()(o

ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)第1/2页_实用技巧

在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给

IIS中启用Gzip压缩传输网页方法

一.摘要 本文总结了如何在IIS中启用Gzip压缩, 减少网页在网络中的传输大小, 从而在用户前提高显示页面的速度.   二.前言   检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.三.HTTP压缩概述   HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如gzip等压缩HTML.JavaScript或CSS文件.压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度.当然,

在IIS上启用Gzip压缩详细方法(HTTP压缩)_win服务器

一.摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如gzip等压缩HTML.JavaScript或CSS文件.压缩的最大好

windows2003下IIS下GZIP压缩开启图解

什么要使用gzip压缩? 现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率.对于纯文本来讲,压缩率是相当可观的.如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了. IIS下GZIP压缩开启 IIS默认并不支持HTTP压缩,需要进行简单的配置 1.打开Internet信息服务(IIS)管

IIS开启GZIP压缩的方法及失败的解决方案

本文讲解了详细的IIS下配置GZIP压缩的方法,以及正确配置后,仍然无法正常开启GZIP压缩的解决方案,这些经验都是本站作者在实际操作中总结出来的,分享一下... 开启GZIP压缩有一个快捷的方法,把下面内容复制粘贴到记事本,存成gzip.bat,然后放到C:\Inetpub\AdminScripts  目录(目录内有adsutil.vbs文件),执行就自动开启GZIP的配置,而不用手工去做. [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 下面再介绍手工配置的方法: 1. 打开

php curl 中的gzip压缩性能测试

前因:        1 请求接口次数很多,每日两亿多次,主要是有些接口返回数据量很大高达110KB(为了减少请求次数,将多个接口合并成一个导致的).<br>后端接口的nginx已经开启gzip,所以做个测试,看看是否在请求时使用压缩解压       php CURL 的扩展安装这里就不说了   用到的curl的两个参数     //在http 请求头加入 gzip压缩<br>curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-En

谈PHP如何实现页面GZIP压缩输出

GZIP(GNU-ZIP)是一种压缩技术.经过GZIP压缩后页面大小可以变为原来的30%甚至更小.这样用户浏览的时候就会感觉很爽很愉快!要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析.浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面.我们只要把页面在服务器端压缩再输出到浏览器就行了. 有点罗嗦,下面说正事:正如要制作压缩饼干,先要拿到原料,要压缩一个页面,首先要获得要输出的内容.PHP中的ob_start()(ob