• 2014-07
    16
    [ Other ] [ 5 ]

    最近出差比较勤,好些天没有更新博客了,觉得有好多东西没有及时记录下来,所以趁夜晚空闲时间补写一些之前想写却又没有来得及写的博文。

    此次说的是又关于网页登陆时保存的密码有可能被泄露的安全问题,这个问题的由来是一个网友发email问我为何有些站点密码登陆框是要安装插件才能输入引起的。

    其实,如果你做的项目是安全性要求不高的,在设计表单的时候最常使用的密码输入框就是password类型了,html也仅此方式,无处不在。但这种普通的方式有什么安全隐患呢?这隐患在高级浏览器是非常容易暴露的

    [...]
  • 2014-06
    25
    [ PHP ] [ 0 ]

    好久没写PHP,最近因为项目指定ThinkPHP于是又重温PHP狂潮,由于长期写JavaScript以至于我忘了PHP的数组竟然还可以自定义key...闹笑话了。 其实要在nginx下开启ThinkPHP的PATHINFO非常简单,并且也不需要在config.php中添加URL_MODEL=>1开启这个模式

    [...]
  • 2014-06
    13
    [ HTML/CSS ] [ 0 ]

    CSS有一个属性border-collapse,这货可以让table里相邻td的border合并为一条,这有什么好处呢?使用border-collapse:collapse后让你在添加了添加边框td不会因为相邻的边框黏在一起而让人感觉像是2px宽度的边框

    [...]
  • 2014-05
    30
    [ Life/Work ] [ 5 ]
    去深圳出差了十多天,回来正赶上北京高温红色预警,走出机场的玻璃大门一股如同两千瓦的吹风机扑面而来,瞬间挥汗淋漓!北京几乎没有秋天,数来数去,还是北京的春天比较舒服,毕竟春暖花开,万物复苏![...]
  • 2014-05
    16
    [ JavaScript ] [ 4 ]

    这是偶然在一次调试中JavaScript发现的问题,把某个对象下的function传入某个函数,然后函数内再调用function,然而这样会导致被传入的function this指向有问题,要保持function内的this指向,得保持对象名+方法名调用,执行一个全局方法fun()相当于window.fun(),但是闭包内的虽然不能通过window命名空间调用,但某些情况下this仍然能指向window。如果要改变某个函数内的this执行可以使用apply或者call即可

    [...]
  • 2014-05
    12
    [ JavaScript ] [ 2 ]

    这是一道表面上看考核局部变量与全局变量的面试题,实际上是考核JavaScript的特性,按照正常逻辑思维,匿名函数内的第一句话就已经把全局变量name给改写了,然而实际上这正是错误理解的地方。因为在JavaScript的函数中只要使用var声明一个与全局变量一样的变量名,那么即使var声明语句写在后面也会让前面同名的变量被认作是局部变量

    [...]
  • 2014-05
    07
    [ JavaScript ] [ 4 ]

    之前在firebug下打断点刷新后一直都挺好用,后来又一次不知道怎么了就一直都刷新后断点记录全消失,这点让我很郁闷。于是每次为了断点都需要把页面默认执行的函数停止,然后等进入页面后再找到要断点的地方,再手动执行断点代码处实在累人。并且换了重装firebug、换台电脑都一样,甚至一度怀疑哪里没设置好导致的,为防止以后调试麻烦决定解决下这个问题

    [...]
  • 2014-05
    02
    [ HTML/CSS ] [ 0 ]

    闲来无事,动手写了一个纯CSS的分类菜单,貌似还挺好用,可惜就没有动态效果了。

    [...]
  • 2014-04
    28
    [ HTML/CSS ] [ 1 ]

    以前都使用display:block很少使用display:inline-block,近期写样式有时候为了方便我也使用inline-block,不想竟然有个大问题,每个元素之间多了一个空白,而这个空白正是由于换行导致的

    [...]
  • 2014-04
    20
    [ Life/Work ] [ 4 ]

    久久丫 鸭脖 吃出恶心虫子,有高清图片!今晚在双井桥西久久丫专卖店买了点鸭脖,结果吃到一半居然发现有条圆润肥大的虫子卧在鸭脖上,顿时想吐!购物袋上的咨询电话010-64417045是个空号!

    [...]