May232013
js 判断图片是否加载完毕
js 判断图片已经加载完成 是一个很常见的问题,网上也有很多的解决方案。大部分的解决方案是使用 onload 方法,但由于 onload 在 ie 下面有同步方面的问题,所以下面作者将要分享的是兼容了 ie 和 火狐两大浏览器的判断图片是否加载完毕的一个小知识。
<script language="javascript">
function SImage(callback){
var img=new Image();
this.img=img;
var appname=navigat...阅读全文
抢沙发
May232013
Javascript检测用户输入密码强度的效果代码
一个用Javascript检测用户输入密码强度的效果代码,以下代码主要是从以下四个方面检测用户输入的密码的强度的,有兴趣的朋友可以自己添加或修改成自己想要的形式!
1. 如果输入的密码位数少于5位,那么就判定为弱。
2. 如果输入的密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则判定为弱。
3. 如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则判...阅读全文
May232013
复制网页文章自动添加版权信息
利用JavaScript实现在用户复制网页文章时自动添加版权信息的功能。
<script type="text/javascript">
document.body.oncopy = function(){
setTimeout(
function (){
var text = clipboardData.getData("text");
if(text){
text = text + "
本文来自: php程序员的笔记(www.phpernote.com) 详细出处参考:"+location.href; clipboardData.setData("text", text);
...阅读全文
May232013
PHP正则表达式集锦
以下是收集的一些常用的正则表达式整理,方便以后在工作中参考,特此记录一下。
只能输入数字:”^[0-9]*$”
只能输入 n 位的数字:”^\d{n}$”
只能输入至少 n 位的数字:”^\d{n,}$”
只能输入 m ~ n 位的数字:”^\d{m,n}$”
只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”
只能输入有两位小数的正实数:”^[0-9]+(.[0-9...阅读全文
May232013
非常实用的php弹出错误警告函数
分享一个非常实用,本人一直在用的利用php弹出警告的函数,整理到自己的代码库中去在遇到错误的地方可用到此函数,扩展性强,完整代码如下:
//********弹出alert框并跳转到指定页面******//
function alert($message,$url='',$isAlert=true,$title='提示'){
echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title&g...阅读全文
May232013
JS常用函数收集(去除空格,验证邮箱,日期,正整数等)
Javascript比较常用的的一些函数收集分享一下,具体函数如下:原生态返回id属性值节点的函数,去除字符串左边空格,去除字符串右边空格,去除字符串两遍空格,验证邮箱,验证字符串个数范围,验证日期格式,验证是否正整数等等。
//******************返回id属性节点值**************************
function $(id){
return document.getElementById(id);
}
//******************去除...阅读全文
May232013
JavaScript Math 数学方法解析
JavaScript内置对象 Math 数学对象允许你来执行一般数学上的任务(一些数学上的运算)。
使用 Math 的属性和方法的语法:
var pi_value=Math.PI;//使用Math的属性
var sqrt_value=Math.sqrt(15);//使用Math的方法
注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作...阅读全文
May232013
JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
js中数组操作函数还是非常多的,今天忽然想到来总结一下,也算是温故而知新吧。不过不会针对每个办法都进行一下总结,只是针对一些比较常用的做个备注一下。
这里总结到的 js 数组操作函数有:push,pop,join,shift,unshift,slice,splice,concat
(1)push 和 pop
这两个函数都是对数组从尾部进行压入或弹出操作。push(arg1,arg2,…)可以每次压入一个或多个元素,并返回更新后...阅读全文
Dec222012
最完整的phpcms v9模版调用代码(新手攻略)
首页调用栏目
{pc:content action=”category” siteid=”$siteid” num=”15″ order=”listorder”}
{loop $data $r}
<li><a title=”” href=”{$r}”>{$r[catname]}</a></li>
{/loop}
{/pc}
...阅读全文
Dec052012
Zend Studio的一些常用配置
或许你可以用Dreamweaver、Notepad++或者Editplus这样的东西完成你的系统,但所谓“工欲善其事,必先利其器”,偶认为一个给力的IDE对于新手还是很必要的,而Zend作为PHPer们公认的最前IDE,自然成为了我的选择,我安装的版本是7.2.1,本文就介绍一下自己对于这个“新”工具的改造吧,最后留几个问题让高手们给解决下。
1.更改Zend工作目录
2.更改Zend字体
依次进入Windo...阅读全文