跳到內容

網站/伺服器端服務入門

來自華夏公益教科書,開放的書籍,開放的世界

在設計應用程式時,可能會討論是否使用所謂的框架。框架只是一組函式和/或類,它使常見的任務更容易完成。雖然框架並不總是必要的,因為如果開發人員擅長重用程式碼,他可能已經開發了自己的小型可重用程式碼框架。

一個頁面的例子

<?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 留在客戶端以供重用。因此最大程度地減少了所需的資料庫呼叫。

華夏公益教科書