May232013
如何写出高效率的正则表达式
如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化与否区别也不太大。但是,如果所写的正则表达式会百万次、千万次地运行,效率就是很大的问题了。我这里总结了几条提升正则表达式运行效率的经验(工作中学到的,看书学来的,自己的体会),贴在这里。如果您有...阅读全文
抢沙发
May232013
php获取客户端电脑屏幕宽度,高度,分辨率的方法
首先需要说明的是php是服务器端的语言,是获取不到客户端的屏幕的宽度和高度的。但是有变通的方法就是通过客户端脚本语言javascript获取客户端的电脑屏幕的宽度和高度,然后通过ajax或者cookie的形式传递给php脚本语言,从而实现php获取客户端电脑屏幕宽度和高度的办法。
通过javascript获取客户端电脑的宽度,高度,分辨率的方法如下:
屏幕分辨率的高: window.screen.height
屏幕分辨率...阅读全文
May232013
PHP正则表达式使用详解(3)
简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象javascript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。
正则表达式可以让用户...阅读全文
May232013
网页图片自适应处理方法
本文总结了三种网页图片自适应处理方法,具体解决办法如下:
第一种方法:
<img src="01.gif" width="100" onload="drawImage(this,100,70)" />
function drawImage(ImgD,ImgDWidth,ImgDHeight){
var image=new Image();
image.src=ImgD.src;
if(image.width/image.height>=ImgDWidth/ImgDHeight){
if(image.width>ImgDWidth){
ImgD.width=ImgDWidth;
...阅读全文
May232013
javascript验证日期时间有效性的方法
分享两种使用javascript验证日期以及时间是否有效的方法。具体就不多说了,看下面的代码。
//| 日期有效性验证
//| 格式为:YYYY-MM-DD或YYYY/MM/DD
function IsValidDate(DateStr){
var sDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去两边空格;
if(sDate==''){
return true;
}
//如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替...阅读全文
May232013
jquery 如何操作iframe父级页面的元素
对于 javascript 操作 iframe 父级页面元素的方法,大家应该都非常清楚了,下面结合当前非常流行的 jquery 分享一下如何使用 jquery 查找和操作 iframe 父级页面元素的实现代码。实例如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>父级页面</title>
</head>
<body>
<div id=...阅读全文
May232013
谷歌地图开发API教程地址
谷歌地图开发官方API的地址真不容易找额,搜了很久才找到的,记录下来,以方便下次访问。
https://developers.google.com/maps/documentation/javascript/?hl=zh-CN
阅读全文
May232013
10个不常见却非常有用的PHP函数
一个工作多年的php老程序员的总结,在php自带的函数库里面有很多不常见却有非常实用的函数,下面就分享10个不常见却非常有用的php函数。
1.sys_getloadavg()
sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就...阅读全文
May232013
javascript判断复选框是否选中
javascript判断复选框是否选中,下面通过例子来说明(现在有如下的一组复选框):
<input type="checkbox" name="fruit" value="apple" />苹果
<input type="checkbox" name="fruit" value="orange" />橘子
<input type="checkbox" name="fruit" value="banana" />香蕉
<input type="checkbox" name="fruit" value="grape" />葡萄
获取 name=fruit 的一组复...阅读全文
May232013
降低网页相似度的方法
大家知道网页的相似度是对于网站收录的一个重要标准如果网页之间的相似度过高,就很有可能导致搜索引擎不收录你站点的网页。如果网页和别的网页之间的相似度过高,即使是你网站权重比较高收录了,排名还是不理想的。所以为了提升站点之间的收录和排名,我们在网站建设之初的网站架构方面就应该着手考虑了,还需要在内容建设方面进行注意,今天就来给大家着重介绍一下降低网页相似度的一些...阅读全文