Mar222014
Mar222014
jquery判断页面是否已经加载了jquery文件
动态加载的js代码,如果网页中包含有jquery代码,一般首先需要判断一下页面是否有加载Jquery文件,如果加载了,直接写js代码,如果没有加载,还得先加载一下jquery代码,然后才可以使用一些jquery的方法。
注意此处说的动态加载js代码是针对如下这种情况的:
<script type="text/javascript" src="http://www.phpernote.com/echoJs.php"></script>
<!--echoJs.php文件中...阅读全文
Mar212014
Mar192014
php中date时间相差8个小时的解决办法
在Windows上,在默认的PHP配置下,date函数返回的时间值和当地时间总是相差8小时,即显示的是格林威治时间。解决方案是正确设置PHP的时区环境。
PHP的时区环境通过一组特定的字符串指定。参见PHP所支持的时区列表。
最省事的办法是在php.ini文件中找到date.timezone一行,默认情况下这一行是被注释掉的,删掉前面的分号即可启用。对于中国大陆,可把它设置为Etc/GMT-8(或Asia/Sanghai、As...阅读全文
Mar192014
PHP获取当前日期前30天的日期列表
最近由于项目要求做一个统计功能,统计当前日期之前的前30天的记录。功能挺简单,下面将本次实现的方法和大家分享一下,方便有需要的朋友们。
其实主要就是用到了php的strtotime这个函数,strtotime(‘n day’),示例如下:
$days=array();
for($i=0;$i<=7;$i++){//这里数字根据需要变动
$days[]=date("Y-m-d",strtotime('-'.$i.'day'));
}//http://www.phpernote.com/...阅读全文
Mar182014
php获取某段时间内每个月的方法,返回由这些月份组成的数组
php获取某段时间内每个月的方法,返回由这些月份组成的数组,具体代码如下:
/**
* 生成从开始月份到结束月份的月份数组
* @param int $start 开始时间戳
* @param int $end 结束时间戳
*/
function monthList($start,$end){
if(!is_numeric($start)||!is_numeric($end)||($end<=$start)) return '';
$start=date('Y-m',$start);
$end=date('Y-m',$end);
//转为时间戳...阅读全文
Mar182014
Mar112014
javascript实现base64_encode加密,解密的方法
程序传参的过程中对参数的处理常见的有 urlencode rawurlencode 等等这些函数,但在实际操作中作者发现这些函数处理起来总是会出些问题,最常见的urlencode在网页一连串的跳转过程中传参对&这个符号总是处理的有问题。经试验,作者发现还是使用base64_encode加密然后传参来的靠谱。
在php中对字符串进行base64_encode加密处理很容易,而且有相应的base64_decode函数进行解密,在js中却...阅读全文
Mar112014
Jquery动画效果简单总结
本文将对Jquery中的动画效果做一个简单的总结。
(1)jquery中常见的几种动画效果
方法名
说明
Hide() 跟 show()
同时修改多个样式属性:高度、宽度、不透明度
fadeIn(),fadeout()
只修改不透明度
slideUp() 和 slideDown()
只改变高度
fadeTo()
只改变不透明度
Toggle()
用来替代hide()方法和show()方法,所以会同时修改多个样式属性即高度宽度和不透明度
sl...阅读全文
Mar042014
jquery $.ajax $.post或者$.get如何提交checkbox的值
form表单中包含有checkbox这种表单项的时候,直接提交处理很简单,只需在程序中处理结果即可。但使用jquery的ajax提交时该如何处理呢?下面通过一个例子说明一下。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery $.ajax $.post或者$.get如何提交checkbox的值</title>
<script type="text/j...阅读全文