好程式設計師web前端培訓分享JavaScript學習指南
好程式設計師 web 前端培訓分享 JavaScript 學習指南分享, JavaScript 是一種屬於網路的指令碼語言,已經被廣泛用於 Web 應用開發 , 常用來為網頁新增各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果。通常 JavaScript 指令碼是透過嵌入在 HTML 中來實現自身的功能。下面,就為大家簡單介紹一下 javascript 學習指南。
給 script 元素設定 defer 屬性可以讓瀏覽器提前處理頁面部分,在頁面處理結束並做好顯示準備時再處理指令碼部分,這樣可以提高頁面載入的速度。
<script defer="defer">
//content
</script>
將 script 元素放進 head 元素中有利於提高網頁的可維護性,放在 body 元素的最末尾可以提高頁面的載入速度。不管採用哪一種方法,必須確保指令碼位置的一致性,要麼全部放在 head 元素中,要麼全部放在 body 元素的最末尾處。
用關鍵字 var 定義變數,而且是區域性變數。如果不使用 var ,那麼變數是全域性變數,可以在函式內外訪問變數。一般不建議設定全域性變數,因為容易造成資料丟失。
最好為不支援或者未開啟 JS 的使用者提供替代選項,可以藉助於 noscript 元素。如果瀏覽器支援 JS , 就會忽略 noscript 中的內容,如果不支援 JS, 就會選擇 noscript 中的內容。
<script>
function sayHello() {
document.writeln("Hello JS");
}
</script>
<noscript>
<p>Hello JS</p>
</noscript>
利用 toString() 方法可以將十進位制整數改成八進位制或者十六進位制。
var intNumber = 16;
var octNumber = intNumber.toString(8);
var hexNumber = intNumber.toString(16);
為了縮減 JS 程式碼,我們可以使用一些線上壓縮工具,比如 Packer.
== 運算子會自動轉換變數的資料型別,然後判斷相同資料型別的值是否相等。 === 是更為嚴格的一種相同判斷,只有在運算元的數值相同且型別相同的情況下才會返回 true 。 != 和 !== 的區別也是如此。
Array 物件有 4 個用於維護佇列和列表的方法: push, pop, shift, unshift 。 push 方法能將元素新增到陣列末尾, unshift 方法能將元素新增到陣列開頭, pop 方法用於移除陣列的最後一個元素, shift 方法則是移除第一個元素 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2702583/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端培訓分享學習JavaScript程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習筆記Promise程式設計師Web前端JavaScript筆記Promise
- 好程式設計師web前端培訓分享JavaScript學習筆記cookie程式設計師Web前端JavaScript筆記Cookie
- 好程式設計師web前端培訓分享JavaScript學習筆記SASS程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記之設計模式程式設計師Web前端JavaScript筆記設計模式
- 好程式設計師web前端培訓分享JavaScript框架J程式設計師Web前端JavaScript框架
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記之正則程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享JavaScript學習筆陣列的排序程式設計師Web前端JavaScript陣列排序
- 好程式設計師web前端培訓分享JavaScript學習筆記之陣列程式設計師Web前端JavaScript筆記陣列
- 好程式設計師web前端培訓JavaScript學習筆記DOM程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓JavaScript學習筆記--jQuery程式設計師Web前端JavaScript筆記jQuery
- 好程式設計師web前端培訓分享node學習筆記程式設計師Web前端筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記函式進階程式設計師Web前端JavaScript筆記函式
- 好程式設計師web前端培訓分享JavaScript學習筆記之ES5程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享HTMLCSS學習筆記BFC程式設計師Web前端HTMLCSS筆記
- 好程式設計師web前端培訓分享React學習筆記(三)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享React學習筆記(一)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享React學習筆記(二)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 好程式設計師web前端培訓分享Javascript中原型屬性程式設計師Web前端JavaScript原型
- 好程式設計師web前端培訓分享JavaScript基礎語法程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript相關知識程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享九個JavaScript小技巧程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習筆記閉包與繼承程式設計師Web前端JavaScript筆記繼承
- 好程式設計師web前端培訓分享JavaScript學習筆記ajax及ajax封裝程式設計師Web前端JavaScript筆記封裝
- 好程式設計師web前端培訓分享JavaScript學習筆記之迴圈結構程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎程式設計師Web前端HTMLCSS
- 好程式設計師web前端培訓分享CSS基礎知識學習程式設計師Web前端CSS
- 好程式設計師web前端培訓分享詳解JavaScript學習筆記建構函式程式設計師Web前端JavaScript筆記函式
- 好程式設計師web前端培訓分享如何講清楚Promise?程式設計師Web前端Promise
- 好程式設計師Web前端培訓分享如何講清楚this指向?程式設計師Web前端
- 好程式設計師web前端培訓分享Vue面試題程式設計師Web前端Vue面試題
- 好程式設計師web前端培訓分享HTML DOM節點程式設計師Web前端HTML
- 好程式設計師web前端培訓分享HTML DOM簡介程式設計師Web前端HTML
- 好程式設計師web前端培訓分享CSS定位的教程程式設計師Web前端CSS
- 好程式設計師web前端培訓分享小白學web常見的問題程式設計師Web前端
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript