技术随笔

关于前端、PHP、移动设备的一些小技巧以及代码片段。

Google Developers的ResetCSS

1

无意中看到的Google Developers的CSS,头部的reset写的很好,做前端的朋友值得借鉴.

Chrome拓展开发:鼠标拖拽/触摸屏拖放手势事件

1

Chrome里默认情况下,在页面中拖动链接或者文本鼠标会是个禁止点击的样式,并且会丢失mouseup事件,所以我们不得不使用HTML5的拖放事件 – drag and drop. 然后在拖动开始事件dragstart中记录鼠标位置,放置事件drop中判断鼠标是往哪个方向移动过了,下面这段代码可以识别出左上,左下,右上,右下. 还可以在这个基础上判断一下鼠标移动距离来添加更多的动作.

善用Windows的运行命令

8

跟着微软的脚步一路走来,Windows经典的Win+R已经成了习惯,最早接触计算机的时候老手抽喜欢桌面狂点右键刷新,现在成了狂点Win+R… 话说回来如果你的打字速度已经足以在论坛贴吧处处留情,那么这个小技巧肯定能提高你的工作&发情效率.

Android手机版浏览器DIV滚动条失效解决方案

1

除了BODY和HTML的滚动条,在触屏下几乎所有浏览器都不支持DIV的滚动条(说几乎是因为新版的IOS已经支持) 这个应该算是完美解决方案了,需要注意的是setTimeout,必须要在内部的HTML解析完毕,JS获取它的高度不会出错的时候才可以执行,一般来说100毫秒差不多了.如果内部是个大图片,且高度不固定的时候,倒计时要久一点.

虚拟主机php.ini安全配置

0

; 默认时区 date.timezone ="Asia/Shanghai" ; 禁用危险函数 disable_functions = phpinfo,system,exec,shell_exec,passthru,proc_open,proc_close, proc_get_status,checkdnsrr,getmxrr,getservbyname,getservbypor…

为Chrome添加右键翻译选项

2

虽然Chrome自带了整页的翻译,有时候我们需要查询一个词或者一个段落的翻译就很不方便

Chrome中允许拓展执行EXE程序

3

原来以为Chrome的恶意插件劫持一下淘宝客挣个佣金就差不多了,闲着无聊想在插件中加一个右键菜单实现一键翻墙的功能 我之前使用了一款名为IEProxyToggle的小程序来实现启用/禁用IE选项中的设置的那个代理服务器,想在Chrome中实现来执行EXE程序 本来也觉得不太可行,谷歌了一下还真找到了实现的方法,Chrome允许在拓展程序中加载根据NPAPI的协议写的DLL文件,有好多国外的拓展中用…

QQ在线状态接口

1

http://webpresence.qq.com/getonline?Type=2&11111:22222:33333: 可以直接用script标签引入进来 online[0]=0; online[1]=0; online[2]=0; 返回online数组,1代表在线 0代表不在线

IIS6.0开启WOFF/SVG文件支持

0

百度了一下差点被带到沟里了,IIS6是可以支持WOFF/SVG的,正确的MIME信息应该是这么写. .woff application/x-font-woff .svg image/svg+xml