您好,登錄后才能下訂單哦!
本篇內容介紹了“Web的技術有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
16、P —;PHP
PHP(Hypertext;Preprocessor)是一種在電腦上運行的 腳本語言 ,主要
用途是在于處理 動態網頁 ,也包含了 命令行 運行接口(command line int
erface),或者產生 圖形用戶界面 (GUI)程序。PHP 最早由 Rasmus Lerd
orf 在 1995 年發明,而現在 PHP 的標準由 PHP Group 和開放源代碼社區維護。PHP 以 PHP License 作為許可協議,不過因為這個協議限制了 PHP 名稱的使用,所以和開放源代碼許可協議 GPL 不兼容。
PHP 的應用范圍相當廣泛,尤其是在網頁程序的開發上。一般來說 PHP 大多運行在網頁服務器上,通過運行 PHP 代碼來產生用戶瀏覽的網頁。
PHP可以在多數的服務器和操作系統上運行,而且使用 PHP 完全是免費的。根據 2007 年 4 月的統計數據,PHP 已經被安裝在超過 2000 萬個網站和 100 萬臺服務器上。
17、Q —;Query
查詢,有很多種意思。例如查詢語言用來和存儲數據的擴展系統交互,一個很好的例子就是 SQL 用來操作關系數據庫。另一種意思是,一個查詢字符串,作為 URL 的一部分用于 Web 應用程序中傳遞數據,查詢字符串的格式一般是鍵值對形式。
18、R —;Regular Expressions
正則表達式( 英語 :Regular Expression、regex 或 regexp,縮寫為 RE),也譯為正規表示法、常規表示法,在 計算機科學 中,是指一個用來描述或者匹配一系列符合某個 句法 規則的 字符串 的單個字符串。在很多 文本編輯器 或其他工具里,正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。許多
程序設計語言 都支持利用正則表達式進行字符串操作。例如,在 Perl 中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由 Unix 中的工具軟件(例如 sed 和 grep )普及開的。
19、S —;Source Control
源代碼管理,也稱版本控制,是一種 軟件工程 技巧,借此能在軟件開發的過程中,確保由不同人所編輯的同一程式檔案都得到同步。 軟件設計師常會利用版本控制來追蹤、維護 源碼 、 文件 以及 設定檔 等等的更動,并且提供控制這些更動控制權的 程序 。在最簡單的情況下, 軟件設計師 可以自己保留一個程式的許多不同版本,并且為它們做適當的編號。這種簡單的方法已被用在很多大型的軟件專案中。這是一個可以達到目的的方法,但不夠有效率。
除了得同時維護很多幾乎一樣的 程式碼 備份外;而且極度依賴 軟件設計師 的自我修養與開發紀律,但這卻常是導致錯誤發生的原因。
有時候,一個程式同時存有兩個以上的版本也有其必要性,例如:在一個為了部署的版本中 程式錯誤 已經被修正、但沒有加入新功能;在另一個開發版本則有新的功能正在開發、也有新的錯誤待解決,這使得同時間需要不同的版本并修改。此外,為了找出只存在于某一特定版本中的 程式錯誤 、或找出 程式錯誤 出現的版本,軟件除錯者也必須借由比對不同版本的程式碼以找出問題的位置。
20、T —;TDD
測試驅動開發(Test-driven development)是現代計算機 軟件開發方法的一種。利用 測試 來驅動 軟件 程序的設計和實現。
測試驅動開始流行于20 世紀 90 年代。測試驅動開發是 極限編程 中倡導的程序開發方法,方法主要是先寫測試程序,然后再編碼使其通過測試。測試驅動開發的目的是取得快速反饋并使用“illustrate the main line”方法來構建程序。
測試驅動開發的比喻。開發可以從兩個方面去看待:實現的功能和質量。測試驅動開發更像兩頂帽子思考法的開發方式,先戴上實現功能的帽子,在測試的輔助下,快速實現正確的功能;再戴上 重構 的帽子,在測試的保護下,通過去除冗余和重復的代碼,提高代碼重用性,實現對質量的改進。可見測試在測試驅動開發中確實屬于核心地位,貫穿了開發的始終。
21、U —;Unit Testing
單元測試(又稱為模塊測試)是針對 程序模塊 ( 軟件設計 的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。
在 過程化編程 中,一個單元就是單個程序、函數、過程等;對于面向對象編程,最小單元就是方法,包括基類(超類)、抽象類、或者派生類(子類)中的方法。
通常來說,程序員每修改一次程序就會進行最少一次單元測試,在編寫程序的過程中前后很可能要進行多次單元測試,以證實程序達到 軟件規格書 ( en:Specification )要求的工作目標,沒有 臭蟲 ;雖然單元測試不是什么必須的,但也不壞,這牽涉到 項目管理 的政策決定。
22、V —;VIM
Vim;是從 vi 發展出來的一個 文本編輯器 。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和 Emacs 并列成為類 Unix 系統 用戶最喜歡的編輯器。
Vim 的第一個版本由 Bram Moolenaar 在 1991 年發布。最初的簡稱是Vi;IMitation,隨著功能的不斷增加,正式名稱改成了 Vi;IMproved。現在是在 開放源代碼 方式下發行的 自由軟件 。
23、W —;WordPress
WordPress;是一種使用 PHP 語言開發的 博客 平臺,用戶可以在支持 PHP 和 MySQL ; 數據庫 的服務器上架設自己的網志。也可以把 WordPress 當作一個 內容管理系統 (CMS)來使用。
WordPress 是一個免費的 開源 項目,在 GNU 通用公共許可證 下授權發布。目前最新版本為 2011 年 2 月24 日發布的 3.0.5 官方簡體中文版,另外還有包括英文在內的多種語言可選。
24、X —;XSS
跨網站指令碼(Cross-site scripting,通常簡稱為 XSS)是一種網站應用程式的安全漏洞攻擊,允許惡意使用者將程式碼注入到網頁上,其他使用者在觀看網頁時就會受到影響。這類攻擊通常包含了 HTML 以及使用者端 腳本語 言 。
25、Y —;YUI
Yahoo! UI Library;(YUI) 是一個開放源代碼的; JavaScript ;函數庫,為了能建立一個高互動的網頁,它采用了 AJAX , DHTML ;和; DOM ; 等程式碼技術。它也包含了許多; CSS ;資源。
26、Z —;Z index
Z-Index 是 CSS 屬性,設置元素的堆疊順序。擁有更高堆疊順序的元素總是會處于堆疊順序較低的元素的前面。該屬性設置一個定位元素沿 z 軸的位置,z 軸定義為垂直延伸到顯示區的軸。如果為正數,則離用戶更近,為負數則表示離用戶更遠。
“Web的技術有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。