摘要:我們把開發(fā)好的部署到服務(wù)器上,然后就可以訪問了,我們稱這些服務(wù)器上的文件為資源。靜態(tài)資源可以通過瀏覽器直接打開,直接解析的我們稱為靜態(tài)資源。就是在服務(wù)端運行的,用來處理服務(wù)端邏輯的。表單提交,默認是方式提交。
我們把資源分為兩類:我們把開發(fā)好的html css js部署到服務(wù)器上,然后就可以訪問了,我們稱這些服務(wù)器上的文件為資源。
實際上,我們開發(fā)都是在開發(fā)資源,開發(fā)好了部署到服務(wù)器上,然后客戶端就可訪問我的資源了。
1. 靜態(tài)資源可以通過瀏覽器直接打開,直接解析的我們稱為靜態(tài)資源。html,js,css,image 我們可以理解為靜態(tài)資源
2. 動態(tài)資源php,jsp,asp 我們可以理解為動態(tài)資源
動態(tài)資源和靜態(tài)資源的區(qū)別瀏覽器只認識靜態(tài)資源。
我的瀏覽器通過輸入地址區(qū)訪問呢服務(wù)器,實際上是去訪問服務(wù)器上的資源。
服務(wù)器上有靜態(tài)資源,也有動態(tài)資源。
如果我的瀏覽器訪問的是服務(wù)器上的動態(tài)資源,服務(wù)器會把動態(tài)資源轉(zhuǎn)換稱靜態(tài)資源,然后在傳給客戶端瀏覽器。
如果我的瀏覽器訪問的是服務(wù)器上的靜態(tài)資源,那么服務(wù)器會直接把靜態(tài)資源傳送給瀏覽器解析。
動態(tài)資源是在服務(wù)端運行的,靜態(tài)資源是在客戶端運行的。
php 就是在服務(wù)端運行的,用來處理服務(wù)端邏輯的。
客戶端與服務(wù)端進行交互 客戶端發(fā)送請求有幾種方式:發(fā)送請求是給服務(wù)器端進行提交,提交數(shù)據(jù)到服務(wù)器,提交有兩種常見的方式,一個是get,一個是post,
在地址欄輸入地址發(fā)送請求
點擊一個超鏈接,發(fā)送請求
表單提交也是屬于發(fā)送請求
1. 什么是get提交在地址欄輸入地址發(fā)送請求,點擊超鏈接也屬于get提交。
表單提交,默認是get方式提交。
在地址欄網(wǎng)址url后邊加上問號,后邊緊跟參數(shù)。
?paraName=value¶Name=value¶Name=value
表單提交,可以設(shè)置稱post方式提交,
會自動把數(shù)據(jù)發(fā)送到服務(wù)器
服務(wù)端 1. 接收請求2. 處理請求$_GET和$POST這兩個變量得到的值是一個關(guān)聯(lián)數(shù)組,客戶端的數(shù)據(jù)放在關(guān)聯(lián)數(shù)組里面,需要根據(jù)key去獲取里邊的值
3. 響應(yīng)數(shù)據(jù)連接數(shù)據(jù)庫,增刪改查
服務(wù)端接收到客戶端的請求,一般要做那些處理? 1. 用戶登錄根據(jù)處理請求的邏輯,給客戶端不同的響應(yīng)結(jié)果
登錄頁面,表單,用戶名,密碼,登錄按鈕
接收請求,接收用戶名以及密碼,對接收到的用戶名密碼進行判斷,
如果正確,則進行連接數(shù)據(jù)
如果不正確就提示錯誤
文件上傳 客戶端:必須是表單提交的
表單提交里面必須有一個 input type=“file”
必須是post方式提交的
必須給表單設(shè)置一個屬性,enctype="multipart/form-data"
服務(wù)端要接收客戶端的數(shù)據(jù), $_GET, $_POST ,不能接收文件上傳的數(shù)據(jù),文件上傳的數(shù)據(jù),我們應(yīng)該用$_FILES 的變量去接收,接收的數(shù)據(jù)也是一個關(guān)聯(lián)數(shù)組
接收到這個數(shù)據(jù)之后,需要把這些數(shù)據(jù)保存到服務(wù)端硬盤上面。
動態(tài)輸出
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/82417.html
摘要:希望幫助更多的前端愛好者學(xué)習。前端開發(fā)者指南作者科迪林黎,由前端大師傾情贊助。翻譯最佳實踐譯者張捷滬江前端開發(fā)工程師當你問起有關(guān)與時,老司機們首先就會告訴你其實是個沒有網(wǎng)絡(luò)請求功能的庫。 前端基礎(chǔ)面試題(JS部分) 前端基礎(chǔ)面試題(JS部分) 學(xué)習 React.js 比你想象的要簡單 原文地址:Learning React.js is easier than you think 原文作...
摘要:并嘗試用為什么你統(tǒng)計的方式是錯的掘金翻譯自工程師的文章。正如你期望的,文中的前端開發(fā)單一職責原則前端掘金單一職責原則又稱單一功能原則,面向?qū)ο笪鍌€基本原則之一。 單頁式應(yīng)用性能優(yōu)化 - 首屏數(shù)據(jù)漸進式預(yù)加載 - 前端 - 掘金前言 針對首頁和部分頁面打開速度慢的問題,我們開始對單頁式應(yīng)用性能進行優(yōu)化。本文介紹其中一個方案:基于 HTTP Chunk 的首屏數(shù)據(jù)漸進式預(yù)加載方案,該方案總...
摘要:是異步編程的一種解決方案,比傳統(tǒng)的解決方案回調(diào)函數(shù)和事件更合理和更強大。履行意味著操作成功完成。如果不設(shè)置回調(diào)函數(shù),內(nèi)部拋出的錯誤,不會反應(yīng)到外部當處于狀態(tài)時,無法得知目前進展到哪一個階段剛剛開始還是即將完成。 Promise 是異步編程的一種解決方案,比傳統(tǒng)的解決方案——回調(diào)函數(shù)和事件——更合理和更強大。 什么是 Promise 從使用上來說是一種語法糖,會了以后寫東西簡單一些 P...
摘要:個人前端文章整理從最開始萌生寫文章的想法,到著手開始寫,再到現(xiàn)在已經(jīng)一年的時間了,由于工作比較忙,更新緩慢,后面還是會繼更新,現(xiàn)將已經(jīng)寫好的文章整理一個目錄,方便更多的小伙伴去學(xué)習。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 個人前端文章整理 從最開始萌生寫文章的想法,到著手...
閱讀 2987·2021-11-23 09:51
閱讀 3005·2021-11-02 14:46
閱讀 869·2021-11-02 14:45
閱讀 2746·2021-09-23 11:57
閱讀 2498·2021-09-23 11:22
閱讀 1927·2019-08-29 16:29
閱讀 746·2019-08-29 16:16
閱讀 944·2019-08-26 13:44