星期一 上午阵雨,下午时而多云时而阴 18~29℃
友吧今天
今晚修改:
- 话题详细页,提交评论时 js 报错。
- 精简装备项目分类。装备表不需要增加 active 字段,要隐藏哪个项目,只需要把 type 字段留空即可。
- 装备加上“档次”字段。
- 装备详细页,ie6 下图片和标题两个版块错位。
- 用户成功分享装备后,在装备详细页加入“待审核”提示。
- 话题详细页,“主题”“类型”链接错误。
- logo 旁的城市名在 ie8 下底边被切 1px.
- 提早显示场馆列表页的“地图加载中,请稍候…”提示。
星期一 上午阵雨,下午时而多云时而阴 18~29℃
友吧今天
今晚修改:
星期日 多云 23~34℃
友吧今天
星期六 上午多云转阴,下午阴转多云 22~34℃
选照片
上午去选照片。
友吧今天
首页 v3.1 设计完成。
接下去把记录下来的需要修改的地方处理好,v3 就算正式完成了。记录的不少,估计要改一个月。
星期三 上午阴转阵雨,下午阴 20~28℃
友吧今天
星期二 上午阴,下午阴转多云 18~27℃
解决“360buy-union.txt 放在网站根目录无法访问”
今天注册京东销售联盟,下载了验证文件 360buy-union.txt,要放在网站根目录,本来是件很简单的事情,但是放在根目录就是访问不了,而把前面的数字去掉就可以访问了(进而发现根目录下所有数字开头的文件都不能访问),或者放在别的目录也可以访问。非常不解。
把文件放在 blog 根目录下也可以访问,于是在 IIS 里仔细对比两个网站的属性,发现友吧的“ISAPI 筛选器”里有一个名为“Rewrite”的筛选器,而 blog 设置里没有。把这个筛选器删除,果然就可以访问了。这个筛选器是以前 Ryan 处理的 URL 重写,已经没有用了,所以就干脆去掉了。
友吧今天
星期一 阴(早晨小阵雨) 19~26℃
js 增加日期小时数
这个例子是对 Date 对象的一个综合应用。
<script>
//2007年09月04日 星期二 14:57:44 lybykw
var a=Date.parse("2007/08/05 3:00:00");//把时间转换成毫秒
a=a+(1000*60*60*24);//增加24小时。
var b=new Date(a);//得到新的重新格式化时间。
alert(b.toLocaleString());//打印时间字符串。
var yyyy=b.getFullYear();
var MM=(b.getMonth()+1);
var dd=b.getDate();
var hh=b.getHours()<10 ? "0"+b.getHours() : b.getHours();
var mm=b.getMinutes()<10 ? "0"+b.getMinutes() : b.getMinutes();
var ss=b.getSeconds()<10 ? "0"+b.getSeconds() : b.getSeconds();
var c=yyyy+"-"+MM+"-"+dd+" "+hh+":"+mm+":"+ss;
alert(c)
</script>来自:中国网站资源
另外:
var today = new Date();
alert(+ today); // today 前加一个(+)号,精确到毫秒
alert(Date.parse(today)); // 毫秒数是 0
几种 js 刷新页面的方法
<input type="button" value="刷新" onclick="history.go(0)">
<input type="button" value="刷新" onclick="location.reload()">
<input type="button" value="刷新" onclick="location=location">
<input type="button" value="刷新" onclick="location.assign(location)">
<input type="button" value="刷新" onclick="document.execCommand(‘Refresh’)">
<input type="button" value="刷新" onclick="window.navigate(location)">
<input type="button" value="刷新" onclick="location.replace(location)">
试了前面三个:
history.go(0) // 会保留页面已输入的数据
location.reload() // 在 ff 下会保留页面数据,ie 下不会(可选参数:false / true)
location=location // 强制刷新,不会保留页面数据
出于兼容性考虑,建议使用第 1 个或第 3 个(根据是否需要保留页面数据)。
另外,发现 chrome、opera、safari 都是会清空清据(可以直接按 F5 测试)。
模拟点击链接,类似 location.href 新窗口打开效果
<input type="button" value="点我" onclick="openwin();" />
<a id="link" style="display:none;" href="#" target="_blank"></a><script>
function openwin() {
// jquery
$("#link").get(0).click();
// 注意,下面这个是错误写法
// $("#link").click();
}
</script>
2012-6-7 更新:
今天发现上面的方法不兼容 chrome,报错:
Uncaught TypeError: Object xxxxx# has no method ‘click’
修改如下(参考:http://justcoding.iteye.com/blog/688467):
<input type="button" value="点我" onclick="openwin();" />
<a id="link" style="display:none;" href="#" target="_blank"></a><script>
function openwin() {
if (document.all) {
document.getElementById("link").click();
} else {
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("link").dispatchEvent(evt);
}
}
</script>
jquery bind 多个事件时,逗号表示“或”,空格表示“和”
$("input").bind("blur, change", function(){
alert("test"); // 弹出一次
})$("input").bind("blur change", function(){
alert("test"); // 弹出两次
})
友吧今天
星期六 上午阴,下午阴转多云 17~24℃
友吧今天
附:下午上街时有一个想法,装备、场馆、教练,隐藏不热门的项目(缩小目标群体),数据库里保留分类,适时开放,增加 active 字段来标识。
星期五 阴 18~24℃
友吧今天
今晚早点休息。