01 Apr 2015
学习javascript(以下简称JS)的时候,通过ID获取节点对象的方法,书上以及手册都是这样写的:
var idnode=document.GetElementById("idname")
然后再用获取到idnode更改样式,比如:
idnode.style.color="#ff0"
但是偶然的机会看到有人是这样写的:
我的第一感觉是这样写肯定出错。但是这样的写法竟然可以获得和第一种方法同样的结果!太不科学了,如果可以这么简单的获取节点对象,那么第一种方法不是可以淘汰了吗?然后查了一些资料,第二种方法只是在一些高版本的浏览器可以使用,兼容性很差。而且不是很符合JS的语法规范。如果是自己简单的做个demo之类的,可以用用。正规开发还是使用第一种方法吧。
18 Mar 2015
最近做form表单提交的时候,复选框checkbox提交的数据不知道怎么处理,后来查了些资料后发现,关键点在于checkbox的name属性上。需要给checkbox一个统一的数组形式的name,例如mycheckbox[]。然后将数据传给一个数组中,循环输出就可以了。下面是一个简单的例子。
<input name="hobby[]" type="checkbox" value="篮球" />篮球
<input name="hobby[]" type="checkbox" value="足球" />足球
PHP代码
<?php
var_dump($_POST);
if (isset($_POST["hobby"])) {
foreach ($_POST["hobby"] as $hobby) {
echo "爱好是:{$hobby}<br />";
}
}
?>
30 Jan 2015
最近想弄个jekyll
博客玩玩,不可避免的接触了git
,发现还蛮好玩的。但是每次打开git bush
的时候默认目录总是windows
的个人文件夹,然后还要再用命令转到自己工作的目录,实在很麻烦。后来找到了自定义git初始目录的方法,其实很简单,右击桌面gitbush
,右击打开属性,更改初始位置的目录为你工作的目录,保存。
重新启动git bush,初始目录改变了。