關於網站開發的基礎知識、Web開發需要學哪些知識、Web入門

關於網站的一些常識

網站名、域名、協議、URL、錨點(#)、端口號

舉個簡單的例子(這個頁面是不存在的):https://www.baidu.com/sys/config.html 就是URL(Uniform Resource Locator)(統一資源定位符)

https 指的是協議名,全稱是 Hypertext Transfer Protocol Secure,超文本傳輸安全協議
http 也是一種協議名,全稱Hypertext Transfer Protocol,超文本傳輸協議 還有其他的協議,比如ftp(用於傳輸文件),smtp(用於發送文件)等。

www 指的是服務器

baidu.com 指的是域名 com,它代表的是商業機構。還有一些其他的,比如:org,表示非盈利組織;gov,表示政府機構;edu,表示教育機構;cn,表示中國;us,表示美國;jp,表示日本

www.baidu.com 指的是網站名(服務器+域名)

我們訪問 www.baidu.com (默認在前面會加上https://) 這個網站,其實是將域名經過DNS(Domain Name System)(域名解析系統)解析過爲14.215.177.39(IP地址)來訪問的,也就是說,所有的網址都是通過IP來訪問的。

www.baidu.com訪問的是根目錄,www.baidu.com/sys/config.html 訪問的是根目錄下的sys目錄下的config.html網頁文件

錨點(這個符號#後面的內容)
有時候我們會看到這樣的URL,比如www.ert.com/index.html#mybody 這個是指訪問index.html頁面裏面的mybody部分(mybody部分在index.html裏面) mybody就是錨點

當然,還有很多,比如 https://www.baidu.com/s?wd=CSDN&rsv_spt=1&rsv_iqid=0xa916ef540003f34b&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=ib&rsv_sug3=9&rsv_sug1=7&rsv_sug7=100&rsv_sug2=0&inputT=2835&rsv_sug4=3315 中https://www.baidu.com/s後面有個?後面再加上亂七八糟的東西。這是什麼意思呢?
其實這是一種表單提交的get方式,將一些數據通過URL來提交給相應的服務器。很明顯,是不太安全的,而且有字符限制,所以上面的數據加密了,不能直觀地讀出提交的數據內容。

端口號
有時,我們可能會看到這樣的URL,比如 https://www.uio.com:8080 這裏的8080就是所謂的端口號,一般8080端口是www默認的端口號,所以很多的時候,就省略了。還有很多其他的端口,比如514 端口,它代表的cmd命令(Windows電腦裏面的命令提示符)
(以上的內容來源於我看過的很多博客,算是一種簡單的總結)

前端開發需要用到的語言

html(Hyper Text Markup Language)超文本標記語言

各大瀏覽器只能識別html語言,所以所有的網頁最終都是通過htm語言來顯示給我們看的。

css(Cascading Style Sheets)層疊樣式表

就是給html顯示的頁面增添顏色,讓網頁呈現五彩斑斕的效果。

JavaScript(跟JAVA沒有任何關係)

它是一種腳本語言,簡單地理解就是使用它,能夠讓網頁動起來,比如當我們點擊一個按鈕的,會有相應事件觸發。JavaScript可以不用太詳細地去學,但不代表不需要學。

jQuery(工具庫)

它是對JavaScript的一種封裝,使用jQuery能夠更加方便地進行dom操作,jQuery要詳細認真地去學,因爲jQuery幾乎可以替代JavaScript語言,而且操作起來更加簡單。

後端開發需要用到的語言(C#,Java,PHP等)

以後的博客,我只介紹C#語言,因爲個人就是用C#進行開發的!

數據庫(SQL Server,MySQL,Oracle等)

數據庫就是用來保存網站用戶的相關信息的。同上,以後只介紹SQL Server的相關知識。

總結

當學過前端和後端以及數據庫相關方面的知識,便可以進行Web開發了。
對於這些以上的語言學習,大家去看看https://www.runoob.com/ (菜鳥教程) 或者 https://www.w3school.com.cn/ (w3school) 即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章