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