[译]将基于web的php程序迁移到ajax

文章分类:misc | 共3 条评论  查看次数:471 + 123

原文地址:click here

网站开发通常是杂乱的。近几年来,我们的工具箱塞满了各种各样的工具,通常他们难以理解,并且很难结合到一块。网页代码已经成为一个历史问题。一个普通的web页总是包含了html,javascript,服务端代码。用户界面交织着各种逻辑规则和客户端-服务端通信。在大多数的编成环境里,我们使用文档的API说明,所以我们只需传递几个参数,然后就能得到我们想要的结果了。而web编程,我们通常需要hack,比如生成隐藏表单或者载入新的页面,就因为一些小的改变。难道就不能将这个过程变得更加合理吗?

这篇文章彻底改变了基于数据库的表单设计。我们先来看看过时的代码——混合了html,javascript,php。然后通过先进的技术,比如,和先进的工具,比如,来重构这些代码。好处是

  • 将动态内容与静态内容分开来
  • 将内容,样式和处理过程分开来
  • 通过函数来调用服务端代码
  • 页面的部分内容更新,而不是重新加载整个页面
  • 更快速地开发,提高了代码的可维护性
  • 加速载入过程,缓存优化

继续阅读...

[译]自己写一个wordpress的插件

文章分类:PHP | 共2 条评论  查看次数:398 + 94

原文地址:click here

是一个被广泛使用和易于定制的内容创作和管理系统。在这篇文章里,我将一步一步带领你来建立一个简单而又实用的插件。
第一步是定义头信息

add_filter('the_content','octaveFilter',1);
 

这段代码告诉wp通过octaveFilter函数来过滤"the_content",最后的数字1告诉wp这个插件的优先权高于其他插件。也就是在其他插件运行前,执行这个插件。

继续阅读...

[译]怎样的代码才算是好的PHP代码

文章分类:PHP | 发表评论  查看次数:333 + 81

原文地址:click here

挑主要的翻译了一下

怎样的代码才算是好的php代码?这个问题并没有确定的完美的答案,但一个有经验的php编程人员,应该能想到以下几个方面

好的php代码应该是结构化的。大块的代码应该能够被分为几个函数,以此来达到同样的目的。功能不是很明显的函数应该被加上注释。同时应该将前端(如html,js,css等)与服务端代码分离开来。php的oop特性对此给予了足够的支持。

好的php代码应该遵循命名规范。也就是说变量名或函数名应该遵循各自的命名规范,采用标准的数据库连接和错误处理方法。确保代码的缩进一致。是你的代码方便阅读。

好的php代码应该是兼容的。PHP有很多的特性,比如"magic quotes"或者"short tags",它们的状态对于差的代码是很有影响的。所以应该在写代码的时候考虑到这些因素。

好的php代码应该是安全的。虽然PHP提供优良的性能和很好的灵活性,但是代码的安全,完全掌握在开发者的手中,比如常见的"跨站、注入、字符编码漏洞"等等。

继续阅读...

[译]jquery指南——开始jquery之旅

文章分类:jQuery | 发表评论  查看次数:441 + 63

原文地址:click here

最好有javascript以及dom方面的知识,这对于理解其中的代码很有帮助,不了解也不要紧,因为代码本身就很简洁。

这篇指南包括了 hello 、基本的selector、event、、FX、以及一些插件。

tips:当你看到这篇文章时最好在第一时间看完,不要放到收藏夹里等待将来的某天再翻出来看,往往这一天不会到来。

其实在我之前已经有人翻译了这篇文章,但是我觉得翻译得有点粗糙,不易阅读,因此又重新翻译了一下,对我自己也又温习了一下

OK!出发了

    * 1 Setup
    * 2 Hello 
    * 3 Find me: Using selectors and events //定位
    * 4 Rate me: Using  //投票
    * 5 Animate me: Using Effects //动画
    * 6 Sort me: Using the tablesorter plugin //排序
    * 7 Plug me: Writing your own plugins //插件
    * 8 Next steps

继续阅读...

jQuery的选项卡插件

文章分类:jQuery | 发表评论  查看次数:459 + 81

我修改后的demo

nav.gif

官方的demo:http://stilbuero.de/jquery/tabs/

具体的使用方法及参数见源文件

download:click here

ps:真的是太方便了

[译]用cakephp来构建一个blog系统

文章分类:misc | 发表评论  查看次数:514 + 99

原文地址:http://manual..org/appendix/blog_tutorial

原文太长,这里就挑主要的翻译一下

第一部分:简要介绍

所需的软件配置
一个web服务器,比如说apache
一个数据库系统,比如mysql
基本的php方面知识
基本的MVC设计模式

第二部分:获取

最新的下载地址:http://cakeforge.org/projects//
下载完之后,目录文件应该像以下这样

	/path_to_document_root
    	/app
    	/cake
    	/vendors
    	.htaccess
    	index.php
    	VERSION.txt
    

继续阅读...

共27页 上一页 1 2 3 ...19 20 21 22 23 24 25 26 27 下一页