網頁程式撰寫/柯智懷:修訂版本之間的差異
出自六年制學程
(→PHP) |
(→前台) |
||
第 1 行: | 第 1 行: | ||
==名詞== | ==名詞== | ||
===前台=== | ===前台=== | ||
− | * | + | *前台:客戶端(client)。 |
− | *HTML(Hyper Text Markup | + | *HTML(Hyper Text Markup Language):超文字標記語言,網際網路通用的前台設計語言。 |
*DOM(Document Object Model):文件-物件模型,前台運作的標準物件導向模型。 | *DOM(Document Object Model):文件-物件模型,前台運作的標準物件導向模型。 | ||
*CSS(Cascading Style Sheets):層疊樣式表,可重複利用的HTML樣式屬性模組。 | *CSS(Cascading Style Sheets):層疊樣式表,可重複利用的HTML樣式屬性模組。 | ||
第 8 行: | 第 8 行: | ||
*jQuery:目前最龐大的第三方JavaScript函式庫。 | *jQuery:目前最龐大的第三方JavaScript函式庫。 | ||
*AJAX(Asynchronous JavaScript and XML):非同步JavaScript與XML,在同一XML/HTML頁面下由JavaScript與後台溝通,回傳前台的技術。 | *AJAX(Asynchronous JavaScript and XML):非同步JavaScript與XML,在同一XML/HTML頁面下由JavaScript與後台溝通,回傳前台的技術。 | ||
+ | |||
===後台=== | ===後台=== | ||
*後台:伺服器。 | *後台:伺服器。 |
2016年2月15日 (一) 13:36的最新修訂版本
名詞
前台
- 前台:客戶端(client)。
- HTML(Hyper Text Markup Language):超文字標記語言,網際網路通用的前台設計語言。
- DOM(Document Object Model):文件-物件模型,前台運作的標準物件導向模型。
- CSS(Cascading Style Sheets):層疊樣式表,可重複利用的HTML樣式屬性模組。
- JavaScript:一種嵌入式的框架語言。
- jQuery:目前最龐大的第三方JavaScript函式庫。
- AJAX(Asynchronous JavaScript and XML):非同步JavaScript與XML,在同一XML/HTML頁面下由JavaScript與後台溝通,回傳前台的技術。
後台
- 後台:伺服器。
- ASP(Active Server Pages):動態伺服器網頁,微軟所開發的後台命令執行平台,於微軟平台上能達到最高運作效能。
- JSP(Java Server Pages):Java伺服器網頁,與Java配套的後台命令執行平台,安全性與商業性較高,業界常用。
- PHP(PHP Hypertext Preprocessor):PHP超文件預處理器,開放原始碼,獨立發者最廣泛使用的後台語言。
其他
- Java:一種半開放的框架程式語言。
註解
- 較完整的伺服器技術組合:Linux作業系統+Apache伺服+PHP後台+MySQL資料庫。
- PHP程式中每一行都由命令、資料、執行所組成,結尾必須鍵入分號。
語法
HTML
- <form>:創建表單
- <input type='text' name='變數名' value='預設應答' />:創建文字方格。
- <input type='submit' value='按鈕標籤' />:創建上傳按鈕。
- <form acton='接收端'>:指定變數的後台接收端文件。
- <meta>:宣告文件的根本屬性。
- <meta http-equiv='content-type' content='text/html;charset=UTF-8 />:宣告文件為一個有文字的HTML檔案,編碼設為UTF-8。
PHP
- <?php?>:開始與結束PHP區段的標籤。
- echo:送出、回音。
- echo $_REQUEST['變數名'];:接收並反饋變數內容。
- .:半形一般圓點,PHP連接號。
- mysql_query("insert into 表單 set 欄=內容");:在指定表單指定欄中插入資料。
- mysql_query("update 表單 set 欄=內容 where 列=內容");:替換指定表單指定欄指定列的窗格中的資料。
- $connect=mysql_connect('主機','帳號','密碼');:以預設100台客戶端為連線上限對指定資料庫進行連結。
- mysql_close($connect); :使用完畢後將客戶端退出占用連線上限空缺。