摘要:
php的数合并函数: array_merge($arr1, $arr2, ..., $arr{$n});如果数组的键名有重复,后面的会覆盖前面的。如果键名是数字索引,则会重新排列索引,往后累加。如果不想让索引累加而是保留原因后索引,可以用"+":$resArr = $arr1 + $arr2 + ... 阅读全文
摘要:
function addfavorite() { var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd': 'CTRL'; try{ if (document.al... 阅读全文
摘要:
在学习事件传播的时候,发现一个问题,当时是这样子的。我给多层元素分别绑定了冒泡和捕获事件。按道理应该先从外向内执行完所有的捕获事件,再由内向外执行所有的冒泡事件。但是天不随人愿啊,有个元素偏偏先执行了冒泡事件,后执行了捕获事件。我怎么查资料也没弄明白,当时就放下了。今天突然发现自己这个不按规矩的元素... 阅读全文
摘要:
今天利用yii2的原来的一个model类ContactForm ,将之改造为一个活动记录类,也就是让他继承yii\db\ActiveRecord。然后我又将数据库的一些字段添加到类的属性里。也就是数据库有个name字段,我就把类里面添加一个public $name属性。结果当我使用save()添加数... 阅读全文
摘要:
【转自】http://jingyan.baidu.com/article/e9fb46e196ea187521f7661a.html无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加。如果数量... 阅读全文
摘要:
js在初始化日期对象时,如果有传入日期。则格式有兼容性问题://下面的写法在谷歌下没有问题,在火狐和ie下有问题var time = new Date('2014-11-27 00:00:00');//正确的写法var time = new Date('2014/11/27 00:00:00') 阅读全文
摘要:
function inherit(p){ if (p == null) throw TypeError(); //p是一个对象,但不能是null if (Object.create) //如果Object.create()存在 re... 阅读全文
摘要:
今天在用socket练习发送http请求时,发现我写的信息中的换行符\r\n怎么也不生效,总是以字符串效果出现。如下:const CRLF = '\r\n';后来终于在网上看到了一个同样的问题,原来当这个符号的\r\n以单引号包起来时,它就是单纯的字符串,不会解析成换行符。把它用双引号包起来就ok了... 阅读全文
摘要:
js获取到的dom对象的style通常是没有值得,因为我们都写在外部文件中,从慕课网上见到讲师封装的一个方法,挺不错。特此记录下来。1 function getStyle(obj,attr){2 if(obj.currentStyle){//兼容IE3 return ... 阅读全文
摘要:
/** * 验证输入的邮件地址是否合法 * * @access public * @param string $email 需要验证的邮件地址 * * @return bool */function is_email($user_email){ $chars = "/... 阅读全文