CSS金矿[转]

是的,这仅仅是一个PPT文档,由Anna Debenham上传至slideshare。幻灯片的标题叫做《CSS nuggets》,嗯,很好的名字。

但是对于网站前端开发人员来说,这个幻灯片绝对值得一看,它主要讲解了一些CSS3的新属性,包括伪类/伪元素和一些新增的属性,比如变形(transform),阴影等。实例和配图很棒,相信对CSS3还有些疑惑的同学,看了这个之后会很好的理解CSS3的吧。

特别感谢淘宝UED的小马(@zhaozexin)同学,他在Twitter上首先分享了这个PPT。
CSS Nuggets


Continue reading CSS金矿[转]

推荐两款室内装修效果图设计软件

1835-interior-design-thumb
这一个月很是愁人,为了装修房子的事,几乎没时间打理博客~
手上的米不多,所受的限制就会很多,室内设计就是其中一项;
为了能有一个比较中意的效果,一有空就蹲在房子里思前想后,睡眠都变得少啦~~
当基本的框架在脑子里成形之后,就满世界地找装修效果图;看多了后就一感觉,越来越迷失了。为了能将最初的构想呈现出来,不至于偏离太多,就需要自己做一些效果图,但对我们这些门外汉来讲,这简直不太可能。
只是网络是万能的,世界的角角落落里都有神人利器存在着,就如以下两个室内设计的辅助工作:
Continue reading 推荐两款室内装修效果图设计软件

如何在15分钟内掌握JavaScript面向对象编程[转]

导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。

译文正文:

到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!

作为一个开发者,能否写出优雅的代码对于你的职业生涯至关重要。随着像Node.js这类技术的发展,你甚至可以在服务器端使用JavaScript了。同样的,你也可以使用JavaScript来控制MongoDB的持续数据存储。
Continue reading 如何在15分钟内掌握JavaScript面向对象编程[转]

less.js使CSS更简单、更整洁、更高效

1831-write-simple-css-with-less-thumb
LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。– http://www.lesscss.net/
Continue reading less.js使CSS更简单、更整洁、更高效

重设wordpress密码的最实用方法

遇到忘记密码应该是常事;不过经常使用的也能忘,就容易让人见笑了!
忘了就忘了呗~咱想个办法重设一下,动手吧!

<?php
	include('wp-config.php');
	include('wp-blog-header.php');

	$to_check = "http://jokerliang.com";

	$default_password = '$P$Bdhc5gWxRrprI3UGzASM.HsDbGlAvB/'; //admin

	if (empty($_POST['emergency_pass'])) {
?>
<form method='post'>
	重设管理员(admin)密码:
	<input name='emergency_pass' type='password' />
	<input name='check_str' type='text' />
	<input name="type" type="radio" value="1" checked="checked" />输入新密码
	<input name="type" type="radio" value="0" />恢复成"admin"
	<input type='submit' />
</form>
<?php
	} else {

		if( isset( $_POST['check_str'] ) && trim ( stripslashes( $_POST['check_str'] ) ) == $to_check ) {
			$new_password = ( $_POST['type'] ) ? md5( stripslashes( $_POST['emergency_pass'] ) ) : $default_password;
			$sql = 'UPDATE '.$wpdb->users.' SET user_pass = "'. $new_password .'" WHERE User_login = "admin"';
			$result = $wpdb->query($sql);
			wp_redirect('wp-login.php');
			exit();
		}

	}
?>

将上面的代码存成pass-reset.php.
Continue reading 重设wordpress密码的最实用方法