需要具備的知識
在繼續(xù)學習之前,你需要對下面的知識有基本的了解:
HTML / XHTML
什么是 CSS?
CSS 指層疊樣式表 (Cascading Style Sheets)
樣式定義如何顯示 HTML 元素
樣式通常存儲在樣式表中
把樣式添加到 HTML 4.0 中,是為了解決內(nèi)容與表現(xiàn)分離的問題
外部樣式表可以極大提高工作效率
外部樣式表通常存儲在 CSS 文件中
多個樣式定義可層疊為一
CSS 實例
一個HTML文檔可以顯示不同的樣式: 查看CSS是如何工作的
樣式解決了一個很大的問題
HTML 標簽原本被設計為用于定義文檔內(nèi)容,如下實例:
<h1>這是一個標題</h1>
<p>這是一個段落.</p>
樣式表定義如何顯示 HTML 元素,就像 HTML 3.2 的字體標簽和顏色屬性所起的作用那樣。樣式通常保存在外部的 .css 文件中。通過僅僅編輯一個簡單的 CSS 文檔,外部樣式表使你有能力同時改變站點中所有頁面的布局和外觀。
為了解決這個問題,萬維網(wǎng)聯(lián)盟(W3C),這個非營利的標準化聯(lián)盟,肩負起了 HTML 標準化的使命,并在 HTML 4.0 之外創(chuàng)造出樣式(Style)。
當代瀏覽器都支持 CSS .
CSS 樣式表極大地提高了工作效率
樣式表定義如何顯示 HTML 元素
樣式表定義如何顯示 HTML 元素,就像 HTML 3.2 的字體標簽和顏色屬性所起的作用那樣。樣式通常保存在外部的 .css 文件中。通過僅僅編輯一個簡單的 CSS 文檔,外部樣式表使你有能力同時改變站點中所有頁面的布局和外觀。
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
JavaScript 使用關鍵字 function 定義函數(shù)。
函數(shù)可以通過聲明定義,也可以是一個表達式。
函數(shù)聲明
在之前的教程中,你已經(jīng)了解了函數(shù)聲明的語法 :
function functionName(parameters) {
執(zhí)行的代碼
}
函數(shù)聲明后不會立即執(zhí)行,會在我們需要的時候調(diào)用到。
實例
function myFunction(a, b) {
return a * b;
}
分號是用來分隔可執(zhí)行JavaScript語句。 由于函數(shù)聲明不是一個可執(zhí)行語句,所以不以分號結(jié)束。 |
函數(shù)表達式
JavaScript 函數(shù)可以通過一個表達式定義。
函數(shù)表達式可以存儲在變量中:
實例
var x = function (a, b) {return a * b};
在函數(shù)表達式存儲在變量后,變量也可作為一個函數(shù)使用:
實例
var x = function (a, b) {return a * b};
var z = x(4, 3);
以上函數(shù)實際上是一個 匿名函數(shù) (函數(shù)沒有名稱)。
函數(shù)存儲在變量中,不需要函數(shù)名稱,通常通過變量名來調(diào)用。
上述函數(shù)以分號結(jié)尾,因為它是一個執(zhí)行語句。 |
Function() 構(gòu)造函數(shù)
在以上實例中,我們了解到函數(shù)通過關鍵字 function 定義。
函數(shù)同樣可以通過內(nèi)置的 JavaScript 函數(shù)構(gòu)造器(Function())定義。
實例
var myFunction = new Function("a", "b", "return a * b");
var x = myFunction(4, 3);
實際上,你不必使用構(gòu)造函數(shù)。上面實例可以寫成:
實例
var myFunction = function (a, b) {return a * b}
var x = myFunction(4, 3);
在 JavaScript 中,很多時候,你需要避免使用 new 關鍵字。 |
函數(shù)提升(Hoisting)
在之前的教程中我們已經(jīng)了解了 "hoisting(提升)"。
提升(Hoisting)是 JavaScript 默認將當前作用域提升到前面去的的行為。
提升(Hoisting)應用在變量的聲明與函數(shù)的聲明。
因此,函數(shù)可以在聲明之前調(diào)用:
myFunction(5);
function myFunction(y) {
return y * y;
}
使用表達式定義函數(shù)時無法提升。
自調(diào)用函數(shù)
函數(shù)表達式可以 "自調(diào)用"。
自調(diào)用表達式會自動調(diào)用。
如果表達式后面緊跟 () ,則會自動調(diào)用。
不能自調(diào)用聲明的函數(shù)。
通過添加括號,來說明它是一個函數(shù)表達式:
實例
(function () {
var x = "Hello!!"; // 我將調(diào)用自己
})();
以上函數(shù)實際上是一個 匿名自我調(diào)用的函數(shù) (沒有函數(shù)名)。
函數(shù)可作為一個值使用
JavaScript 函數(shù)作為一個值使用:
實例
function myFunction(a, b) {
return a * b;
}
var x = myFunction(4, 3);
JavaScript 函數(shù)可作為表達式使用:
實例
function myFunction(a, b) {
return a * b;
}
var x = myFunction(4, 3) * 2;
函數(shù)是對象
在 JavaScript 中使用 typeof 操作符判斷函數(shù)類型將返回 "function" 。
但是JavaScript 函數(shù)描述為一個對象更加準確。
JavaScript 函數(shù)有 屬性 和 方法。
arguments.length 屬性返回函數(shù)調(diào)用過程接收到的參數(shù)個數(shù):
實例
function myFunction(a, b) {
return arguments.length;
}
toString() 方法將函數(shù)作為一個字符串返回:
實例
function myFunction(a, b) {
return a * b;
}
var txt = myFunction.toString();
函數(shù)定義作為對象的屬性,稱之為對象方法。函數(shù)如果用于創(chuàng)建新的對象,稱之為對象的構(gòu)造函數(shù)。 |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
算機網(wǎng)絡的定義:計算機網(wǎng)絡是將分散在不同地點的具有獨立功能的計算機系統(tǒng),用通信線路和通信設備連接起來,再配以相應的網(wǎng)絡軟件,以實現(xiàn)數(shù)據(jù)傳輸和資源共享的計算機集合。
計算機發(fā)展過程的三個階段:1面相終端的計算機網(wǎng)絡2計算機通信網(wǎng)絡3計算機網(wǎng)絡
1946年世界上誕生了第一臺電子計算機,這是計算機與通信結(jié)合的開始。
終端(輸入,輸出設備(鍵盤,鼠標,顯示器的組合)
第一代計算機網(wǎng)絡的代表是:SABREI
ARPANET世界上第一個計算機網(wǎng)絡系統(tǒng)
計算機通信網(wǎng)以傳輸信息為主逐步發(fā)展為以資源共享為主
OSI/RM參考模型的制定使計算機網(wǎng)絡走向了標準化。
計算機網(wǎng)絡建設的目的:1提供資源的共享2提供數(shù)據(jù)的快捷交流3提供分布式處理4實現(xiàn)集中和管理5提高系統(tǒng)的可靠性6提高系統(tǒng)性價比
計算機網(wǎng)絡是計算機技術和通信技術相結(jié)合的產(chǎn)物
計算機網(wǎng)絡中的通信子網(wǎng)由傳輸線和轉(zhuǎn)接部件組成
網(wǎng)絡拓撲結(jié)構(gòu)分類:總線型網(wǎng)絡,星狀網(wǎng),環(huán)狀網(wǎng),樹狀網(wǎng),網(wǎng)狀網(wǎng)
按照網(wǎng)絡的傳輸技術,可將網(wǎng)絡分為廣播式網(wǎng)絡和點對點網(wǎng)絡(對等網(wǎng)絡)
在廣播式網(wǎng)絡中,地址可以分為三類:單播地址,多播地址,廣播地址
按照交換方式,可以分為:電路交換,報文交換(速度較慢),分組交換(速度較快)
傳輸介質(zhì)可以分為:有線網(wǎng)(采用同軸電纜,雙絞線等有線介質(zhì))光纖網(wǎng)(傳輸距離長,傳輸率高,抗干擾性強)無線網(wǎng)(用電磁波為載體傳輸數(shù)據(jù))
局域網(wǎng)常采用單一的介質(zhì),而城域網(wǎng)和廣域網(wǎng)采用多種傳輸介質(zhì)。
計算機網(wǎng)絡主要分為對等網(wǎng)和客戶機/服務器網(wǎng)絡(c/s)
運輸層的主要任務是保證傳輸?shù)目煽啃?/p>
網(wǎng)絡協(xié)議三要素:語義,語法,時序
IP地址是根據(jù)地址類別來劃分
走進局域網(wǎng)
局域網(wǎng):是一種在有限地理范圍內(nèi)將大量個人計算機和各種設備互聯(lián)在一起實現(xiàn)數(shù)據(jù)傳輸和資源共享的計算機網(wǎng)絡
局域網(wǎng)大多采用總線,星狀,環(huán)狀拓撲結(jié)構(gòu)
一個完整的局域網(wǎng)由網(wǎng)絡硬件和網(wǎng)絡軟件組成
網(wǎng)絡硬件包括:網(wǎng)絡適配器,服務器,工資站,傳輸媒體
服務器按類型可以分為:文件打印服務器,數(shù)據(jù)庫服務器,應用服務器
工作站可以分為:有盤工作站和無盤工作站
網(wǎng)絡軟件:分為網(wǎng)絡系統(tǒng)軟件和網(wǎng)絡應用軟件
局域網(wǎng)采用基帶信號傳輸,數(shù)據(jù)編碼采用曼徹斯特編碼
介質(zhì)訪問有帶沖突檢測的載波監(jiān)聽多路訪問,令牌環(huán),令牌總線。
局域網(wǎng)的技術要素:網(wǎng)絡拓撲結(jié)構(gòu),傳輸介質(zhì)和介質(zhì)訪問控制方法
以太網(wǎng)的分類:標準以太網(wǎng)
(粗以太網(wǎng),細以太網(wǎng),細纜以太網(wǎng),雙絞線以太網(wǎng)。光纖以太網(wǎng))
2,快速以太網(wǎng)
決定局域網(wǎng)的主要技術有:網(wǎng)絡拓撲結(jié)構(gòu),傳輸介質(zhì),介質(zhì)訪問控制方法
有線傳輸介質(zhì)1雙絞線(屏蔽雙絞線,非屏蔽雙絞線),同軸電纜,光纖(單模光纖,多模光纖)
無限傳輸介質(zhì):紅外線,微波,藍牙
雙絞線兩種國際標準:EIA/TIA568A,EIA/TIA568B
雙絞線的連接方法:直通線纜和交叉線纜
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。