UI前端開發都是作什麼的以及html、css、php、js等到底是神馬關係

第一個問題:php

一、UI,是視覺方面的呈現。一個網頁首先由UI完成總體設計,而後把每個模塊切圖,例如組件、logo、版塊等。經常使用工具:PS,AI,DW。css

二、前端,是將UI的設計代碼化,由於計算機沒法識別UI完成的圖片,只能將圖片按照必定的樣式佈局,瀏覽器才能識別。能夠簡單理解爲,UI作的給人看的,前端作的給電腦看的。 用到的技術:html,css,jshtml

三、開發,是將前端的樣式功能化,有了樣式還須要請求服務器端的數據才能達到目的,php就是乾的這個活,請求數據,返回數據,生成代碼供瀏覽器讀取。前端

第二個問題:數據庫

css ,實際上是一種樣式控制,也就是如何定義一個網頁的佈局,顏色等外觀,這些是由瀏覽器負責解析。後端

js, 是一種客戶端動態腳本,用於控制頁面上的動態內容顯示瀏覽器

php是一種服務器端的動態語言,最終會動態生成html代碼供客戶端瀏覽器解析服務器

html 是一種超文本語言,由客戶端的瀏覽器負責解析,就是說瀏覽器解析到的網頁其總體是html源碼工具

因此說,佈局

css負責展示,可讓你的HTML更加的漂亮,好比加字體顏色加邊框。

js負責功能,可讓你HTML+CSS組成的頁面更加「生動」,

php與後端數據交互

HTML負責展現內容,而PHP能夠輸出可變化的HTML。

總結:

html,css,js 是前端技術,屬於客戶端語言,是由瀏覽器解析執行。

php 是後臺技術,屬於服務端語言,運行在遠程服務器上,調用後臺數據,其最終須要生成html才能夠被瀏覽器識別

 

什麼是動態?即客戶端驗證,如用戶註冊、用戶登陸、在線調查、用戶管理、訂單管理等等,包括很是炫酷的界面製做。

動態跟靜態網頁相對,靜態網頁隨着html代碼的生成,頁面的內容和顯示效果就基本上不會發生變化了——除非你修改頁面代碼。

而動態網頁則否則,頁面代碼雖然沒有變,可是顯示的內容倒是能夠隨着時間、環境或者數據庫操做的結果而發生改變的。

相關文章
相關標籤/搜索