关于web技术的一些见解
在目前的軟件技術領域中,互聯網方面的技術是其中最熱門的一部分。現在做一個普通的網站,就涉及到大部分的web技術了:前端展示,后端數據處理,功能模塊等。我覺得,也就分兩個部分的技術:前端,后端。
前端,也就是要展現在客戶端平臺的,頁面內容,結構等。這里面涉及到HTML標簽,CSS,JAVASCRIPT等。這些技術實現的一個前提,就是需要客戶端能夠識別(瀏覽器)。剛開始,頁面只需要展示文字內容,加上簡單的排版,HTML就足夠了。
后來網站內容越來越多,像單頁面變成多頁面的,可以看到圖片,動畫,聽歌,看視頻等等。于是,javascript技術就來處理動態方面內容,css呢,大概是一個網站包含很多內頁了,為了排版、顏色方面處理更加方便而產生的。甚至動態方面也會協助javascript。
所以JavaScript當然不止會做動態方面的。網站內容越來越多,最重要的一個是增加了互動功能,像論壇,郵箱這些要注冊新用戶,填寫密碼等等。剛開始,每填一個選項,整個頁面都要重新加載,極為不方便。后來由JavaScript搭載的AJAX技術形式出來,網站進化為動態網站,于是瀏覽器上網一下子可以做更多東西。一個簡單的AJAX例子,現在注冊一個新郵箱,我們會發現,填寫新用戶名時,如果被別人注冊了,你一移開鼠標,就會有一小行字提醒重新寫。這中間,就是ajax的操作,在你填寫完的時候,后臺已經悄悄把信息發到后端,與數據庫的信息對照。
后端方面,網站要搭載在服務器上才能被訪問,所以一般后端的工作是,保存網站,接收前端發送的請求訪問的信息,返回請求的信息。這里涉及到的是HTTP協議,互聯網技術最普遍的協議,基本上能上網都是靠它的。技術方面,服務器軟件技術,數據庫技術,腳本技術等。和前端相對應的,一開始網站內容少,甚至都不用數據庫,服務器腳本技術的。但網站內容越來越多,越來越復雜。于是,服務器加裝了數據庫軟件,用列表的方式處理網站數據。以及腳本引擎,當今流行的PHP,ASP.NET,JAVAWEB等,這些是和數據庫配合,處理動態交互方面的功能的。
現在網站的技術一年比一年豐富多樣,根據實際的情況,出現了很多的技術框架,像bootstrap,JQUERY,react等等。所以web方面技術的學習,不能過度專研php,javascripts中的語法,對象,數組什么的。要清楚實際當中要實現什么功能,有哪些已經存在的技術可以實現。多學習,多關注技術發展的新趨勢。
轉載于:https://www.cnblogs.com/hanzg/p/6087613.html
總結
以上是生活随笔為你收集整理的关于web技术的一些见解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 3087 Shuffle'm U
- 下一篇: tomcat7.0配置CORS(跨域资源