导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。
译文正文:
到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!
作为一个开发者,能否写出优雅的代码对于你的职业生涯至关重要。随着像Node.js这类技术的发展,你甚至可以在服务器端使用JavaScript了。同样的,你也可以使用JavaScript来控制MongoDB的持续数据存储。
Read more

LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。– http://www.lesscss.net/
Read more
遇到忘记密码应该是常事;不过经常使用的也能忘,就容易让人见笑了!
忘了就忘了呗~咱想个办法重设一下,动手吧!
<?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.
Read more
今天在百度知道里看到一道友询问,怎么向仪表盘添加能够显示统计信息的面板?我给其弄了一段示例代码,顺道在这里整理一下:
第一步,了解wp_add_dashboard_widgets函数
wp_add_dashboard_widgets函数主要用来向后台“仪表盘”内添加新的内容。位于/wp-admin/includes/dashboard.php。参数说明如下:
Read more
by
Joker.Liang, 2012 年 04 月 02 日,21:17, in
art |
1 Comment | 161 views

这组手工艺作品,由位于加拿大的Ellen Jewett发布于Etsy!每件成品均栩栩如生,色彩鲜丽且充满活力!
Read more