JS的各種注意點

1.變量
向未聲明的 JavaScript 變量來分配值
如果您把值賦給尚未聲明的變量,該變量將被自動作爲全局變量聲明。
這條語句:
carname=”Volvo”;
將聲明一個全局變量 carname,即使它在函數內執行。

2.對象
一切都是對象,對象可以這樣用:

當您聲明新變量時,可以使用關鍵詞 “new” 來聲明其類型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 變量均爲對象。當您聲明一個變量時,就創建了一個新的對象。
2.1
var name={
變量:值,
};
2.2
name=new Object();
name.變量=值;

3.Undefined 和 Null
Undefined 這個值表示變量不含有值。
可以通過將變量的值設置爲 null 來清空變量。
如:

var person; var car="Volvo"; document.write(person + "
"); document.write(car + "
"); var car=null document.write(car + "
");

結果
undefined
Volvo
null

4.運算符
1.如果把數字與字符串相加,結果將成爲字符串。
2.如果把數字與字符串用-,結果將成爲字符串變成數字再-。

如:

“9”-7=2;
“10”-“7”=3;

5.with的用法

6.查找 HTML 元素
通常,通過 JavaScript,您需要操作 HTML 元素。
爲了做到這件事情,您必須首先找到該元素。有三種方法來做這件事:
通過 id 找到 HTML 元素
通過標籤名找到 HTML 元素
通過類名找到 HTML 元素

實例
本例查找 id=”main” 的元素,然後查找 “main” 中的所有

元素:
var x=document.getElementById(“main”);
var y=x.getElementsByTagName(“p”);

7.在 JavaScript 中,document.write() 可用於直接向 HTML 輸出流寫內容。絕不要使用在文檔加載之後使用 document.write()。這會覆蓋該文檔。

8.在onclick()中可以用this代表自己,同樣可以用js的代碼

如:
< h1 οnclick=”this.style.color=’red’”>請點擊該文本< /h1>

9.事件可以在標籤中用,也可以在js中用
9.1
< button οnclick=”displayDate()”>點擊這裏< /button>
9.2
< script>
document.getElementById(“myBtn”).οnclick=function() {displayDate()};
< /script>

10.onchange與onblur的區別:
onchange是在被改動的對象(如textbox)的值發生改變,並失去焦點的時候觸發事件的

onBlur 只要失去焦點時就可以觸發

11.刪除元素
DOM 需要清楚您需要刪除的元素,以及它的父元素。這是常用的解決方案:找到您希望刪除的子元素,然後使用其 parentNode 屬性來找到父元素:
var child=document.getElementById(“p1”);
child.parentNode.removeChild(child);

發佈了34 篇原創文章 · 獲贊 18 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章