bs、cs結構 及優缺點javascript
s-server , c-client , b-broswerphp
cs結構:客戶端--服務器 , 好比QQ,首先要下載QQ客戶端,以後是客戶端與服務器鏈接 ,css
bs結構:瀏覽器--服務器 , 瀏覽器直接登陸的,html
web2.0java
之前是web1.0python
web2.0: 注重人機交互(用戶體驗),如今是web2.0web
web3.0:各網站間的信息交互,用戶在互聯網擁有本身的數據,並能在不一樣網站使用sql
四大趨勢:電子商務、移動互聯,雲計算,物聯網數據庫
w3c 編程
web標準是萬維網聯盟建立於1994年,研究web規範和指導方針,致力推進web發展,保證各類web技術協同工做,對web進行標準化。
w3c:萬維網聯盟(world wide web consortium)
腳本語言
常見的腳本語言:html, css ,javascript , php ,asp , jsp ,sql ,python ...等等
動態網站的web 構件(須要哪些東西)
客戶端IE/Chrome/firefox 等各類瀏覽器、
超文本標記語言HTML (由瀏覽器解析)
層疊樣式表css、(由瀏覽器解析)
客戶端腳本編程語言 JavaScript,VBscript等中的一種、(由瀏覽器解析)
web服務器 Apache/Nginx/Tomcat 等中的一種、
數據庫管理系統MySQL/Oracle/SQL server 等中的一種
web 工做原理
瀏覽器:
1.協議:http
2.主機:ip 或 域名 www.baidu.com
3.端口:80
4.內容
5.參數
服務器:
操做系統
web server
數據庫
LAMP (開源,免費)
lamp 是 Linux , Apache , Mysql , php 組合
Linux:操做系統
Apache:web服務器
MySQL:關係型數據庫管理系統
php:後臺腳本編程語言