浅谈Web开发中的6种技术
CSDN博客不再經常更新,更多優質文章請來 粉絲聯盟網 FansUnion.cn! (FansUnion)
Web開發中的6種技術 1.html超文本標記語言,即HTML(Hypertext Markup Language),是用于描述網頁文檔的一種標記語言。 在web開發中,html主要用來構造網站的整體結構。
2.css 級聯樣式表(Cascading Style Sheet)簡稱“CSS”它是用來進行網頁風格設計的。比如,如果想讓鏈接字未點擊時是藍色的,當鼠標移上去后字變成紅色的且有下劃線,這就是一種風格。通過設立樣式表,可以統一地控制HMTL中各標志的顯示屬性。級聯樣式表可以使人更能有效地控制網頁外觀。使用級聯樣式表,可以擴充精確指定網頁元素位置,外觀以及創建特殊效果的能力。 在web開發中,css主要用來美化網站的界面,主要起到渲染的作用。 ? 3.javascript JavaScript是一種基于對象和事件驅動的客戶端腳本語言。 JavaScript最初的設計是為了檢驗HTML表單輸入的正確性。 在web開發中,javascript主要用來控制網頁的行為。比如,點擊一個按鈕,檢驗用戶輸入是否合法,或者彈出來一個對話框,或者修改某個html元素的樣式。 ? 4.jsp(php,asp.net類似) JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統上運行。 在web開發中,JSP主要作為展現層或者視圖View,負責接收用戶的輸入,并向用戶展示請求的結果。 問題1:html不是可以展現界面了,jsp有什么用? html展示的界面是靜態的,隨著web的發展,動態網頁是趨勢。比如,常用的分頁機制,就是動態生成的。 問題2:jsp和flash有什么不同? jsp和flash是不同的視圖表現技術。具體區別嘛,網上搜搜吧。o(︶︿︶)o ? 5.java Java是一種編程語言,是一個平臺。 web開發中,Java主要作為后臺,具體處理不同的請求。比如,用戶想要訪問 某篇日志,發送了一個http請求,Tomcat等服務器收到請求,調用java程序 獲取用戶想要的數據,然后把結果發給用戶。期間,可能還需要執行 權限檢查等。 注:后臺 與 前臺 是相對的。 ? 6.c/c++ 尺有所長寸有所短。 據說,Java現在主要用來做企業級開發。涉及到底層的東東,大多由C/C++來做的。貌似是因為內存和效率 等方面的優勢,所以用C++來著。 ?
舉個例子分析下:
上圖是qq空間主頁的截圖:
1.網頁整體布局使用 html。
2.界面的樣式,比如 顏色,使用css。
空間的皮膚,應該指的是 不同的css。
3.點擊簽到按鈕,彈出來一個對話框,應該使用了Javascript,也可能是根據Javascript封裝的庫,比如JQuery或者騰訊自己的庫。
4.日志頻道,最下邊有如下顯示:
1到14可以使用一個循環來做。這些就是動態的腳本,可以用jsp中技術來處理,當然也可以是別的。
5.很多地方需要從數據庫中獲取數據,比如點擊日志鏈接,顯示了一頁日志。可以用Java來做。
也有可能使用別的技術,比如php等。具體用的是什么技術,暫時不知道額。
6. 空間中有很多廣告,或者 鏈接。
如果qq想了解 哪些用戶對哪些 廣告感興趣,以便根據用戶的興趣動態投放 用戶 更容易 接受的廣告,可能會收集一些信息,不妨
稱之為 用戶的行為日志吧。
qq空間注冊用戶有幾個億,每天的瀏覽,點擊等行為是如此的多,以至于 形成了“海量”。又由于Java程序運行得相對較慢,
所以使用C/C++來分析和處理這些數據。
?
?
從全局的角度來看各種技術,找準自己的坐標。
做好定位,走遍天下。@FansUnion
轉載于:https://www.cnblogs.com/qitian1/archive/2013/01/23/6463777.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的浅谈Web开发中的6种技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学生怎样申请信用卡 怎么申请信用卡大学
- 下一篇: 三色激光全家桶全军出击!Vidda发布C