国产精品chinese,色综合天天综合精品网国产在线,成午夜免费视频在线观看,清纯女学生被强行糟蹋小说

    <td id="ojr13"><tr id="ojr13"><label id="ojr13"></label></tr></td>
        • <source id="ojr13"></source>
            <td id="ojr13"><ins id="ojr13"><label id="ojr13"></label></ins></td>

            Article / 文章中心

            50個Web開發(fā)術語

            發(fā)布時間:2021-11-24 點擊數(shù):577

            您是像我這樣的網(wǎng)絡開發(fā)人員嗎?


            Web開發(fā)是一個廣闊且蓬勃發(fā)展的領域,充滿了很多概念,工具,技術,語言和術語。在所有這些方面都很容易取代。


            在這里中,我將以簡潔的方式定義行業(yè)中最廣泛使用的50個術語。


            祝您閱讀愉快。


            后端


            后端是網(wǎng)站的一部分,它已經(jīng)不存在并且僅在Web服務器上運行。其中包括存儲在其中的圖像,視頻,配置文件,腳本和其他資產(chǎn)。通過從瀏覽器檢查頁面無法看到后端。


            CSS


            CSS代表級聯(lián)樣式表。這些文件包含規(guī)則(以塊為單位),用于設計和布局HTML文檔。文件以.css擴展名結(jié)尾,并作為靜態(tài)資產(chǎn)加載到DOM中。


            DOM


            DOM(Document Object Model 文檔對象模型)是一種樹模型,它表示瀏覽器如何查看和控制HTML頁面。這是瀏覽器與頁面進行交互的界面。假設我們有一個遙控器,一個人可以使用它與電視進行交互并使其改變頻道,大聲講話等。DOM與遙控器相似。


            WordPress


            WordPress是一種內(nèi)容管理系統(tǒng),用于創(chuàng)建網(wǎng)站,并遵循通常的編碼方法。您可以輕松地將其安裝在主機上,在線下載任何免費主題,并輕松快捷地創(chuàng)建博客或網(wǎng)站。


            HTML


            HTML代表超文本標記語言。這是負責構(gòu)造網(wǎng)頁的語言。HTML文檔包含許多元素,這些元素可以被阻止(在其自己的行中,自上而下)或被內(nèi)聯(lián)(從左至右)。HTML是網(wǎng)絡上最簡單的語言。


            函數(shù)


            函數(shù)是可重用的代碼塊,它們在定義的塊內(nèi)執(zhí)行單個任務。然后,您可以使用簡單的簡短命令,隨時在該塊中的任何位置“調(diào)用”該功能。


            主機


            網(wǎng)站必須生活在某個地方。也就是說,HTML頁面,樣式表,Javascript,圖像,視頻,PDF和其他資源/資產(chǎn)必須存儲并在某些計算機上運行。負責此操作的計算機稱為主機。這是一種特殊的服務器,可提供網(wǎng)頁和元素。


            前端


            該前端本質(zhì)上是運行在瀏覽器中的網(wǎng)站的一部分。這包括靜態(tài)資產(chǎn)和文件。這里的Javascript在Web瀏覽器環(huán)境中完全運行。之后,繪制DOM并呈現(xiàn)頁面。如果使用瀏覽器DevTool檢查頁面,則可以看到所有內(nèi)容。


            JavaScript


            JavaScript是用于創(chuàng)建動態(tài)網(wǎng)頁的高級,松散類型的腳本語言。它被稱為“世界語言”,因為它是網(wǎng)絡上使用最廣泛的語言。JavaScript是一種事件驅(qū)動的語言,這意味著Web瀏覽器上的事件會觸發(fā)腳本執(zhí)行。


            Web服務器


            一個Web服務器負責內(nèi)容服務的動態(tài)數(shù)據(jù)/到Web瀏覽器(或客戶)的特殊服務器


            靜態(tài)網(wǎng)站


            一個靜態(tài)的網(wǎng)站是不是從Web服務器動態(tài)生成的網(wǎng)站。這意味著對于每個對Web服務器的請求,前端上的數(shù)據(jù)均保持不變。


            動態(tài)網(wǎng)站


            一個動態(tài)的網(wǎng)站是獲取Web服務器上動態(tài)生成的網(wǎng)站。一個例子是一個網(wǎng)站,它為用戶顯示當前的股票價格。由于股票價格的波動性,預計它們將是實時變化。每當對服務器提出新請求時,Web服務器都會生成更新的價格。該數(shù)據(jù)是動態(tài)的,該站點被稱為動態(tài)站點。


            框架和圖書館


            假設您想做自己喜歡的菜。有許多可用的成分。您還可以通過多種方式將這些成分組合在一起烹制同一餐。庫類似于成分,而框架則類似于創(chuàng)建網(wǎng)站的各種方式。它們都是代碼塊(或程序包),您可以使用它們來更快地創(chuàng)建網(wǎng)站,而不是使用本機語言(即原始JavaScript)


            全棧開發(fā)者


            全棧開發(fā)人員是能夠處理數(shù)據(jù)庫,后端框架和流程以及設計前端和用戶界面的程序員。本質(zhì)上,這樣的開發(fā)人員知道制作整個Web應用程序所需要的一切。



            在云計算只是指一些遠程計算機(不是本地計算機)上運行的軟件和服務,包括它的整個基礎設施。借助基于云的服務,您可以進行某些工作,而不必擔心計算機丟失或感染了惡意軟件而丟失工作。其他用戶也可以在您的工作上進行協(xié)作。一切都存儲在“云”中。


            Pages


            頁面是網(wǎng)站的一部分,其中包含文本,圖像等靜態(tài)內(nèi)容


            帖子


            帖子是網(wǎng)站上顯示的動態(tài)內(nèi)容,例如博客帖子,股票價格,即時消息等。


            CDN


            CDN代表Content Delivery Network,它是一個分布式服務器網(wǎng)絡,它們在本地緩存內(nèi)容并通過最近的節(jié)點將其分發(fā)給用戶。CDN的主要本質(zhì)是通過減少服務器與用戶之間的物理距離來最大程度地減少加載網(wǎng)頁內(nèi)容的延遲。沒有CDN,內(nèi)容原始服務器必須響應每個最終用戶請求。


            數(shù)據(jù)庫


            數(shù)據(jù)庫是數(shù)據(jù)的持有者。當您在網(wǎng)站上填寫在線表單時,該表單將存儲在數(shù)據(jù)庫中。當您在Google上執(zhí)行搜索查詢時,它會存儲在數(shù)據(jù)庫中。在YouTube上上傳視頻時?相同的。數(shù)據(jù)庫在稱為數(shù)據(jù)庫服務器的特殊服務器上運行并運行。


            瀏覽器


            一個瀏覽器是使用它叫做一個獨特的身份來訪問的網(wǎng)頁和網(wǎng)站在萬維網(wǎng)上的軟件應用程序的統(tǒng)一資源定位符(URL)。它具有一個地址欄,以及緩存和標記頁面以供將來參考的功能。


            Nodejs


            Node.js是一個開放源代碼,跨平臺的后端JavaScript運行時環(huán)境,可在V8引擎上運行并在Web瀏覽器外部執(zhí)行JavaScript代碼。


            數(shù)據(jù)結(jié)構(gòu)


            在計算機科學中,數(shù)據(jù)結(jié)構(gòu)是一種收集和組織數(shù)據(jù)的方式,使我們可以有效地對這些數(shù)據(jù)執(zhí)行操作。

            數(shù)據(jù)結(jié)構(gòu)的示例包括實踐問題,測驗,數(shù)組,鏈接列表,堆棧,隊列,樹,堆,圖形和矩陣。


            Express.js


            Express.js是一個服務器端框架,用于構(gòu)建在服務器節(jié)點環(huán)境中運行的高度可擴展的應用程序。它為Web和移動應用程序提供了一組強大的功能,并且可以在特定的URL處理多個不同的HTTP請求。


            APIs


            應用程序可編程接口(API)只是一組規(guī)則,用于指導兩個計算機程序如何相互交互以獲取數(shù)據(jù)。打開瀏覽器,然后輸入您喜歡的網(wǎng)站的URL,隨即會顯示該網(wǎng)頁。實際發(fā)生的是您的瀏覽器API(客戶端)向服務器API發(fā)出了請求(已通信),并且由于后端進行了編碼(指示),服務器響應了請求的頁面/信息。


            React


            React是一個開放源代碼的前端JavaScript庫,用于構(gòu)建用戶界面或UI組件。它由Facebook以及由個人開發(fā)人員和公司組成的社區(qū)維護。React可用作單頁或移動應用程序開發(fā)的基礎


            數(shù)據(jù)模型


            數(shù)據(jù)模型定義了數(shù)據(jù)實體的組織方式以及它們之間的關系。例如,產(chǎn)品,供應商和客戶都是數(shù)據(jù)模型中潛在實體的示例。實體之間的關系可以是一對一,一對多或多對多。產(chǎn)品與供應商之間的關系就是一對多關系的一個例子。


            WEB模板


            網(wǎng)站模板只是一組預先設計的HTML網(wǎng)頁,它們充當框架/結(jié)構(gòu),因此任何人都可以“插入”其文本內(nèi)容,圖像和其他資源,以構(gòu)成一個完整的完整網(wǎng)站。


            綜合開發(fā)環(huán)境


            這些是特殊的軟件程序,可為計算機程序員提供用于軟件開發(fā)的完整工具。大多數(shù)IDE至少具有源代碼編輯器,構(gòu)建自動化工具和調(diào)試器。假設您制造汽車。按照正常的過程,您可能必須從很遠的地方導入一些零件,將零件放到很遠的地方,然后在其他地方試車。這個過程是乏味的。但是有了“綜合設施”,您將所有這些設施和工具集中在一個地方。因此,您無需在其他地方導入或測試。這類似于IDE的操作。


            運行引擎


            這些是某些應用程序在計算機上運行所依賴的軟件。運行時引擎必須在計算機中運行,以便應用程序執(zhí)行。它提供了應用程序所需的通用例程和功能,并且通常將臨時,中間語言的程序轉(zhuǎn)換為機器語言。


            Markdown


            Markdown是一種簡單,輕便的標記語言,可用于將格式設置元素添加到純文本文檔中。Markdown由John Gruber于2004年創(chuàng)建,現(xiàn)在是世界上最受歡迎的標記語言之一。它具有與HTML類似的功能。


            JSON格式


            JSON表示JavaScript對象表示法。它只是一種用于在API和服務之間存儲數(shù)據(jù)和傳輸數(shù)據(jù)的格式。它的語法與JavaScript對象的語法非常相似。


            package manager


            一個包管理器或包管理系統(tǒng)是一個簡單的軟件工具,它可以自動以一致的方式進行安裝,升級,配置和刪除計算機程序的計算機操作系統(tǒng)的過程的集合。在Web開發(fā)中,一種流行的程序包管理器是節(jié)點程序包管理器,它用于管理Node項目中的程序包(模塊)。


            HTTP


            HTTP代表超文本傳輸協(xié)議。顧名思義,它是用于控制Web瀏覽器和Web服務器之間的網(wǎng)頁和數(shù)據(jù)傳輸?shù)膮f(xié)議


            HTTPS


            HTTPS(安全的超文本傳輸協(xié)議)是一種更安全的協(xié)議,用于在Web瀏覽器和Web服務器之間傳輸敏感信息,例如信用卡詳細信息,以防止黑客入侵。


            GIT


            由Linus Torvalds創(chuàng)建的Git是一種流行的源代碼控制軟件。您今天使用的某些應用程序由大量的代碼和多種功能組成。這些功能中的每一個都可以由一組開發(fā)人員以協(xié)作的方式使用。Git使開發(fā)人員團隊可以有效地在項目上進行協(xié)作,而不必擔心混淆或丟失工作。Git會跟蹤對應用程序軟件的源代碼(repo)所做的所有更改,包括有關作者的信息,更改時間和其他關鍵信息。


            LINUX


            LINUX是根據(jù)開放源代碼許可證分發(fā)的操作系統(tǒng)或內(nèi)核。它的功能列表很像UNIX。內(nèi)核是Linux操作系統(tǒng)的核心程序,負責基本操作,例如使硬件與軟件應用程序通信。


            開發(fā)工具


            DevTool代表開發(fā)人員工具。如果您使用的是Google Chrome瀏覽器,則鍵入F12或右鍵單擊選擇的“檢查”標簽將為您顯示一個特殊的窗口。它包含一組功能,可用于評估(測試)和監(jiān)視開發(fā)中的網(wǎng)站。DevTool對于調(diào)試Web應用程序非常有用。您可以在控制臺上查看日志,監(jiān)視網(wǎng)站的速度和性能,檢查組成頁面的元素,查看請求和響應標頭以及存儲在本地存儲中的信息。


            debugging


            如果某個軟件程序未按預期運行,則被認為是錯誤的。因此,調(diào)試只是糾正導致應用程序故障的問題的過程。這可能意味著對代碼進行一些更正或?qū)⒁蕾図棧K)更新為最新版本。


            Bootstrap


            Bootstrap是一個流行的CSS框架,其中包含大量可重復使用的實用程序類,您可以使用它們來設置元素的樣式,而不必定義自己的樣式。如果您想快速創(chuàng)建網(wǎng)站,Bootstrap非常方便。已經(jīng)為您創(chuàng)建了所有實用工具CSS類。您所要做的就是將其注冊到各個HTML元素上,并對其進行相應的樣式設置。


            World Wide Web


            在萬維網(wǎng),不久被稱為“網(wǎng)絡”,僅僅是與他們在傳達這些信息利用的基礎設施以及服務和商店的網(wǎng)站服務器計算機的網(wǎng)絡。


            源代碼


            源代碼是一種高級可讀語言,軟件開發(fā)人員直接使用它來創(chuàng)建軟件應用程序。然后,通過編譯器/解釋器將此代碼轉(zhuǎn)換為機器代碼,計算機CPU可以自然地理解該代碼。一個示例是JavaScript和Python。


            開發(fā)


            Web開發(fā)是構(gòu)思,設計,編程,文檔編制以及測試的過程,涉及創(chuàng)建和維護Web應用程序和網(wǎng)站,框架或其他Web組件。


            建立過程


            簡單來說,構(gòu)建是源代碼在變成機器代碼之前經(jīng)歷的過程,然后可以由計算機CPU直接執(zhí)行。該過程包括預處理,編譯/解釋和鏈接。


            元素


            Web元素是單獨的實體,具有各自的屬性,構(gòu)成一個網(wǎng)頁。元素的一個示例是圖像。它的屬性可能包括它的高度和寬度,形狀,顏色和備用文本。W3C元素很多,開發(fā)人員可以使用JavaScript創(chuàng)建自己的自定義元素。


            標記


            標記是您使用HTML之類的標記語言創(chuàng)建的標記。諸如h1(標題),div(除法),em(強調(diào))之類的標記都是標記。


            盒子模型


            CSS將所有Web元素視為獨立的框。某些框可能內(nèi)聯(lián),而其他框則被阻止。像image(img)之類的元素是塊元素,因為它們存在于自己的line上。而鏈接(a)之類的元素是內(nèi)聯(lián)的,因為它們可以與其他元素共享同一行。請注意,您可以強制內(nèi)聯(lián)元素被阻止。


            GitHub


            GitHub是一個開源的公共git存儲庫,開發(fā)人員和軟件公司可以在其中存儲和管理其應用程序的源代碼和資產(chǎn),以及在其他項目上進行協(xié)作。GitHub服務由Chris Wanstrath,PJ Hyett,Tom Preston-Werner和Scott Chacon于2008年開發(fā),并已成為當今最受歡迎的源代碼管理服務之一,擁有超過5600萬用戶。


            非關系數(shù)據(jù)庫


            一個非關系型數(shù)據(jù)庫是,不像關系數(shù)據(jù)庫,不使用的行和列的表格模式在大多數(shù)傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)庫。相反,非關系數(shù)據(jù)庫使用針對存儲的數(shù)據(jù)類型的特定要求而優(yōu)化的存儲模型。


            面向?qū)ο蟮某绦蛟O計(OOP)


            面向?qū)ο缶幊淌且环N依賴于類和對象的概念的編程范例。它用于將軟件程序結(jié)構(gòu)化為簡單,可重用的代碼藍圖(類),用于創(chuàng)建對象的各個實例。


            開發(fā)


            之前,我定義了什么是開發(fā)。生產(chǎn)涉及為最終用戶發(fā)布應用程序最終版本所涉及的過程和步驟。至此,該應用程序已經(jīng)過測試,優(yōu)化和認證,適合公眾使用。