溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Web的技術(shù)有哪些

發(fā)布時(shí)間:2021-12-21 17:28:34 來(lái)源:億速云 閱讀:165 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容介紹了“Web的技術(shù)有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

16、P —;PHP

PHP(Hypertext;Preprocessor)是一種在電腦上運(yùn)行的 腳本語(yǔ)言 ,主要

用途是在于處理 動(dòng)態(tài)網(wǎng)頁(yè) ,也包含了 命令行 運(yùn)行接口(command line int

erface),或者產(chǎn)生 圖形用戶界面 (GUI)程序。PHP 最早由 Rasmus Lerd

orf 在 1995 年發(fā)明,而現(xiàn)在 PHP 的標(biāo)準(zhǔn)由 PHP Group 和開放源代碼社區(qū)維護(hù)。PHP 以 PHP License 作為許可協(xié)議,不過因?yàn)檫@個(gè)協(xié)議限制了 PHP 名稱的使用,所以和開放源代碼許可協(xié)議 GPL 不兼容。

PHP 的應(yīng)用范圍相當(dāng)廣泛,尤其是在網(wǎng)頁(yè)程序的開發(fā)上。一般來(lái)說(shuō) PHP 大多運(yùn)行在網(wǎng)頁(yè)服務(wù)器上,通過運(yùn)行 PHP 代碼來(lái)產(chǎn)生用戶瀏覽的網(wǎng)頁(yè)。

PHP可以在多數(shù)的服務(wù)器和操作系統(tǒng)上運(yùn)行,而且使用 PHP 完全是免費(fèi)的。根據(jù) 2007 年 4 月的統(tǒng)計(jì)數(shù)據(jù),PHP 已經(jīng)被安裝在超過 2000 萬(wàn)個(gè)網(wǎng)站和 100 萬(wàn)臺(tái)服務(wù)器上。

17、Q —;Query

查詢,有很多種意思。例如查詢語(yǔ)言用來(lái)和存儲(chǔ)數(shù)據(jù)的擴(kuò)展系統(tǒng)交互,一個(gè)很好的例子就是 SQL 用來(lái)操作關(guān)系數(shù)據(jù)庫(kù)。另一種意思是,一個(gè)查詢字符串,作為 URL 的一部分用于 Web 應(yīng)用程序中傳遞數(shù)據(jù),查詢字符串的格式一般是鍵值對(duì)形式。

18、R —;Regular Expressions

正則表達(dá)式( 英語(yǔ) :Regular Expression、regex 或 regexp,縮寫為 RE),也譯為正規(guī)表示法、常規(guī)表示法,在 計(jì)算機(jī)科學(xué) 中,是指一個(gè)用來(lái)描述或者匹配一系列符合某個(gè) 句法 規(guī)則的 字符串 的單個(gè)字符串。在很多 文本編輯器 或其他工具里,正則表達(dá)式通常被用來(lái)檢索和/或替換那些符合某個(gè)模式的文本內(nèi)容。許多

程序設(shè)計(jì)語(yǔ)言 都支持利用正則表達(dá)式進(jìn)行字符串操作。例如,在 Perl 中就內(nèi)建了一個(gè)功能強(qiáng)大的正則表達(dá)式引擎。正則表達(dá)式這個(gè)概念最初是由 Unix 中的工具軟件(例如 sed 和 grep )普及開的。

19、S —;Source Control

源代碼管理,也稱版本控制,是一種 軟件工程 技巧,借此能在軟件開發(fā)的過程中,確保由不同人所編輯的同一程式檔案都得到同步。 軟件設(shè)計(jì)師常會(huì)利用版本控制來(lái)追蹤、維護(hù) 源碼 、 文件 以及 設(shè)定檔 等等的更動(dòng),并且提供控制這些更動(dòng)控制權(quán)的 程序 。在最簡(jiǎn)單的情況下, 軟件設(shè)計(jì)師 可以自己保留一個(gè)程式的許多不同版本,并且為它們做適當(dāng)?shù)木幪?hào)。這種簡(jiǎn)單的方法已被用在很多大型的軟件專案中。這是一個(gè)可以達(dá)到目的的方法,但不夠有效率。

除了得同時(shí)維護(hù)很多幾乎一樣的 程式碼 備份外;而且極度依賴 軟件設(shè)計(jì)師 的自我修養(yǎng)與開發(fā)紀(jì)律,但這卻常是導(dǎo)致錯(cuò)誤發(fā)生的原因。

有時(shí)候,一個(gè)程式同時(shí)存有兩個(gè)以上的版本也有其必要性,例如:在一個(gè)為了部署的版本中 程式錯(cuò)誤 已經(jīng)被修正、但沒有加入新功能;在另一個(gè)開發(fā)版本則有新的功能正在開發(fā)、也有新的錯(cuò)誤待解決,這使得同時(shí)間需要不同的版本并修改。此外,為了找出只存在于某一特定版本中的 程式錯(cuò)誤 、或找出 程式錯(cuò)誤 出現(xiàn)的版本,軟件除錯(cuò)者也必須借由比對(duì)不同版本的程式碼以找出問題的位置。

20、T —;TDD

測(cè)試驅(qū)動(dòng)開發(fā)(Test-driven development)是現(xiàn)代計(jì)算機(jī) 軟件開發(fā)方法的一種。利用 測(cè)試 來(lái)驅(qū)動(dòng) 軟件 程序的設(shè)計(jì)和實(shí)現(xiàn)。

測(cè)試驅(qū)動(dòng)開始流行于20 世紀(jì) 90 年代。測(cè)試驅(qū)動(dòng)開發(fā)是 極限編程 中倡導(dǎo)的程序開發(fā)方法,方法主要是先寫測(cè)試程序,然后再編碼使其通過測(cè)試。測(cè)試驅(qū)動(dòng)開發(fā)的目的是取得快速反饋并使用“illustrate the main line”方法來(lái)構(gòu)建程序。

測(cè)試驅(qū)動(dòng)開發(fā)的比喻。開發(fā)可以從兩個(gè)方面去看待:實(shí)現(xiàn)的功能和質(zhì)量。測(cè)試驅(qū)動(dòng)開發(fā)更像兩頂帽子思考法的開發(fā)方式,先戴上實(shí)現(xiàn)功能的帽子,在測(cè)試的輔助下,快速實(shí)現(xiàn)正確的功能;再戴上 重構(gòu) 的帽子,在測(cè)試的保護(hù)下,通過去除冗余和重復(fù)的代碼,提高代碼重用性,實(shí)現(xiàn)對(duì)質(zhì)量的改進(jìn)??梢姕y(cè)試在測(cè)試驅(qū)動(dòng)開發(fā)中確實(shí)屬于核心地位,貫穿了開發(fā)的始終。

21、U —;Unit Testing

單元測(cè)試(又稱為模塊測(cè)試)是針對(duì) 程序模塊 ( 軟件設(shè)計(jì) 的最小單位)來(lái)進(jìn)行正確性檢驗(yàn)的測(cè)試工作。程序單元是應(yīng)用的最小可測(cè)試部件。

在 過程化編程 中,一個(gè)單元就是單個(gè)程序、函數(shù)、過程等;對(duì)于面向?qū)ο缶幊?,最小單元就是方法,包括基?超類)、抽象類、或者派生類(子類)中的方法。

通常來(lái)說(shuō),程序員每修改一次程序就會(huì)進(jìn)行最少一次單元測(cè)試,在編寫程序的過程中前后很可能要進(jìn)行多次單元測(cè)試,以證實(shí)程序達(dá)到 軟件規(guī)格書 ( en:Specification )要求的工作目標(biāo),沒有 臭蟲 ;雖然單元測(cè)試不是什么必須的,但也不壞,這牽涉到 項(xiàng)目管理 的政策決定。

22、V —;VIM

Vim;是從 vi 發(fā)展出來(lái)的一個(gè) 文本編輯器 。代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。和 Emacs 并列成為類 Unix 系統(tǒng) 用戶最喜歡的編輯器。

Vim 的第一個(gè)版本由 Bram Moolenaar 在 1991 年發(fā)布。最初的簡(jiǎn)稱是Vi;IMitation,隨著功能的不斷增加,正式名稱改成了 Vi;IMproved?,F(xiàn)在是在 開放源代碼 方式下發(fā)行的 自由軟件 。

23、W —;WordPress

WordPress;是一種使用 PHP 語(yǔ)言開發(fā)的 博客 平臺(tái),用戶可以在支持 PHP 和 MySQL ; 數(shù)據(jù)庫(kù) 的服務(wù)器上架設(shè)自己的網(wǎng)志。也可以把 WordPress 當(dāng)作一個(gè) 內(nèi)容管理系統(tǒng) (CMS)來(lái)使用。

WordPress 是一個(gè)免費(fèi)的 開源 項(xiàng)目,在 GNU 通用公共許可證 下授權(quán)發(fā)布。目前最新版本為 2011 年 2 月24 日發(fā)布的 3.0.5 官方簡(jiǎn)體中文版,另外還有包括英文在內(nèi)的多種語(yǔ)言可選。

24、X —;XSS

跨網(wǎng)站指令碼(Cross-site scripting,通常簡(jiǎn)稱為 XSS)是一種網(wǎng)站應(yīng)用程式的安全漏洞攻擊,允許惡意使用者將程式碼注入到網(wǎng)頁(yè)上,其他使用者在觀看網(wǎng)頁(yè)時(shí)就會(huì)受到影響。這類攻擊通常包含了 HTML 以及使用者端 腳本語(yǔ) 言 。

25、Y —;YUI

Yahoo! UI Library;(YUI) 是一個(gè)開放源代碼的; JavaScript ;函數(shù)庫(kù),為了能建立一個(gè)高互動(dòng)的網(wǎng)頁(yè),它采用了 AJAX , DHTML ;和; DOM ; 等程式碼技術(shù)。它也包含了許多; CSS ;資源。

26、Z —;Z index

Z-Index 是 CSS 屬性,設(shè)置元素的堆疊順序。擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面。該屬性設(shè)置一個(gè)定位元素沿 z 軸的位置,z 軸定義為垂直延伸到顯示區(qū)的軸。如果為正數(shù),則離用戶更近,為負(fù)數(shù)則表示離用戶更遠(yuǎn)。

“Web的技術(shù)有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

web
AI