技术随笔

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

别让Google Analytics毁了你的Cookie-Free二级域名

2

很多站点为了极致的速度优化,为图片/CSS/JS等资源启用了Cookie-Free二级域名,但是殊不知,首页使用了Google Analytics之后,会在你的根域生成诸如_utma、_utmb、_utmc、_utmz、_utmv一类的Cookie,这样一来的话,Cookie-Free二级域名也会向服务器提交Cookie,我们的Cookie-Free就变得毫无意义了。

CSS3动画参考

2

写在最前 随着浏览器对CSS3动画的支持越来越好(IE除外,IE10用户量还非常的少),以前很多只能用flash或者javascript实现的动画效果,现在用CSS3动画也能部分的实现了。作为一个前端攻城狮,我们有足够的理由去使用CSS3动画让用户有更好的体验。

不用插件实现WordPress分页功能

1

代码段 添加到主题文件functions.php中 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /* Pagenavi */ function pagenavi( $before = ”, $after = ”, $p = 3 ) { if ( is_singular&#4…

Chrome自定义滚动条代码

2

这段代码是从网易邮箱里扣出来的,原来的代码是赋给DIV的,Chrome不允许scrollbar使用透明属性,修改了一下,效果如图

新浪IP归属地API

1

之前用过腾讯的AIP,但是官方暂停这个服务了,新浪的API时间很久了,稳定性也很好,但愿能一劳永逸。 PHP代码 <?php $ip = "218.192.3.42"; $json = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&amp…

Chrome/Firefox 浮动层父元素高度0或不显示图片Hack

0

网上找到好多CSS HACK,但是实际情况不允许。 在外层 DIV 和内层 DIV 之间再套一层 DIV,该 DIV 一定要浮动,并且为该 DIV 指定背景。 给外部div直接设置高度 在内部每个div后加一个清除浮动 于是碰巧遇到一个

清理PC/IE/Chrome浏览器DNS缓存

0

开发过程中我们要频繁的修改HOST文件,以前低版本的IE我们只需要在命令行下输入 ipconfig /flushdns 就可以清空PC的DNS缓存,可是现在的浏览器都会对DNS进行缓存,仅仅清除电脑的DNS缓存不灵了。 清理Chrome浏览器DNS缓存 将 chrome://net-internals/#dns 加入你的书签栏,点击打开设置页面,点击 Clear host cache 按钮。

WordPress手机主题/插件自适应手机浏览

15

对于小屏幕的手机怎么做优化都感到无力,在neoease的博客发现一款Wordpress手机切换插件 – WordPress Mobile Themes,它可以允许用户为手机和平板用户分别启用不同的主题,并且不会影响PC端的显示。

社会化评论系统《多说》- 优化JS加载方式

1

多说是一款追求极致体验的社会化评论框,可以用微博、QQ、人人、豆瓣等帐号登录并评论。 多说默认放在HEAD中的一坨JS代码实在恶心,而且Head中的JS必须加载完毕之后,页面才会继续执行,会影响网站打开速度。 优化JS加载方式 编辑主题 functions.php 加入以下代码 1 2 3 4 //精简HEAD remove_action( ‘wp_head’, ‘wp_print_scr…