跳到内容

网站/服务器端服务入门

来自维基教科书,开放的书籍,开放的世界

在设计应用程序时,可能会讨论是否使用所谓的框架。框架只是一组函数和/或类,它使常见的任务更容易完成。虽然框架并不总是必要的,因为如果开发人员擅长重用代码,他可能已经开发了自己的小型可重用代码框架。

一个页面的例子

<?php
	require_once "libs/App.class.php";

	$a = new App("index");
	$a->add("menu", "menu.tpl");
	$a->add("content", "index.tpl");
	$a->render("frame.tpl");

?>

这个项目唯一真正有用的框架是 Smarty 模板引擎。还有很多其他的框架,但从经验来看,框架可以带来各种各样的荣耀和花哨的东西。但是当涉及到性能等方面时,一切都取决于框架,如果出现问题,您可能不希望进入框架并修改代码。问题是,如果您自己编写代码,您也可以修复它。

Smarty 是一种将 HTML 布局与 PHP 逻辑分离的方法。但是当应用程序增长时,对 JavaScript 的需求可能会增加并使 html 代码混乱。一个名为 jQuery 的框架可以解决这个问题,因为它将 JavaScript 与 html 本身分开。它还简化了常见任务,例如常用的 ajax 技术。

如何使用 jQuery 进行 ajax

[编辑 | 编辑源代码]

ajax 的常见用法是将一块 html 加载到网页上的某个地方。这可能是一个问题,因为 XHTML 对信息的描述性并不强。然后最好从 ajax 加载 XML 信息并将其转换为 XHTML。然后您就可以将 XML 留在客户端以供重用。因此最大程度地减少了所需的数据库调用。

华夏公益教科书