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