May
30
原文地址:click here
网站开发通常是杂乱的。近几年来,我们的工具箱塞满了各种各样的工具,通常他们难以理解,并且很难结合到一块。网页代码已经成为一个历史问题。一个普通的web页总是包含了html,javascript,服务端代码。用户界面交织着各种逻辑规则和客户端-服务端通信。在大多数的编成环境里,我们使用文档的API说明,所以我们只需传递几个参数,然后就能得到我们想要的结果了。而web编程,我们通常需要hack,比如生成隐藏表单或者载入新的页面,就因为一些小的改变。难道就不能将这个过程变得更加合理吗?
这篇文章彻底改变了基于数据库的表单设计。我们先来看看过时的代码——混合了html,javascript,php。然后通过先进的技术,比如ajax,和先进的工具,比如jquery,来重构这些代码。好处是
- 将动态内容与静态内容分开来
- 将内容,样式和处理过程分开来
- 通过函数来调用服务端代码
- 页面的部分内容更新,而不是重新加载整个页面
- 更快速地开发,提高了代码的可维护性
- 加速载入过程,缓存优化
May
30
原文地址:click here
wordpress是一个被广泛使用和易于定制的内容创作和管理系统。在这篇文章里,我将一步一步带领你来建立一个简单而又实用的wordpress插件。
第一步是定义头信息
这段代码告诉wp通过octaveFilter函数来过滤"the_content",最后的数字1告诉wp这个插件的优先权高于其他插件。也就是在其他插件运行前,执行这个插件。
May
29
原文地址:click here
挑主要的翻译了一下
怎样的代码才算是好的php代码?这个问题并没有确定的完美的答案,但一个有经验的php编程人员,应该能想到以下几个方面
好的php代码应该是结构化的。大块的代码应该能够被分为几个函数,以此来达到同样的目的。功能不是很明显的函数应该被加上注释。同时应该将前端(如html,js,css等)与服务端代码分离开来。php的oop特性对此给予了足够的支持。
好的php代码应该遵循命名规范。也就是说变量名或函数名应该遵循各自的命名规范,采用标准的数据库连接和错误处理方法。确保代码的缩进一致。是你的代码方便阅读。
好的php代码应该是兼容的。PHP有很多的特性,比如"magic quotes"或者"short tags",它们的状态对于差的代码是很有影响的。所以应该在写代码的时候考虑到这些因素。
好的php代码应该是安全的。虽然PHP提供优良的性能和很好的灵活性,但是代码的安全,完全掌握在开发者的手中,比如常见的"跨站、注入、字符编码漏洞"等等。
May
22
原文地址:click here
最好有javascript以及dom方面的知识,这对于理解其中的代码很有帮助,不了解也不要紧,因为代码本身就很简洁。
这篇指南包括了 hello jquery、基本的selector、event、ajax、FX、以及一些插件。
tips:当你看到这篇文章时最好在第一时间看完,不要放到收藏夹里等待将来的某天再翻出来看,往往这一天不会到来。
其实在我之前已经有人翻译了这篇文章,但是我觉得翻译得有点粗糙,不易阅读,因此又重新翻译了一下,对我自己也又温习了一下jquery。
OK!出发了
* 1 Setup
* 2 Hello jQuery
* 3 Find me: Using selectors and events //定位
* 4 Rate me: Using Ajax //投票
* 5 Animate me: Using Effects //动画
* 6 Sort me: Using the tablesorter plugin //排序
* 7 Plug me: Writing your own plugins //插件
* 8 Next steps
May
21

官方的demo:http://stilbuero.de/jquery/tabs/
具体的使用方法及参数见源文件
download:click here
ps:真的是太方便了
May
20
原文地址:http://manual.cakephp.org/appendix/blog_tutorial
原文太长,这里就挑主要的翻译一下
第一部分:简要介绍
所需的软件配置
一个web服务器,比如说apache
一个数据库系统,比如mysql
基本的php方面知识
基本的MVC设计模式
第二部分:获取cakephp
最新的cakephp下载地址:http://cakeforge.org/projects/cakephp/
下载完之后,目录文件应该像以下这样
/path_to_document_root
/app
/cake
/vendors
.htaccess
index.php
VERSION.txt

