javascript 對象:javascript
var cars=new Array("Audi","BMW","Volvo");
聲明變量類型html
當您聲明新變量時,可使用關鍵詞 "new" 來聲明其類型:java
var carname=new String;node
var x= new Number;數組
var y= new Boolean;app
var cars= new Array;ide
var person= new Object函數
JavaScript 中的幾乎全部事務都是對象:字符串、數字、數組、日期、函數,等等。學習
你也能夠建立本身的對象。this
本例建立名爲 "person" 的對象,併爲其添加了四個屬性:
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
若是您把值賦給還沒有聲明的變量,該變量將被自動做爲全局變量聲明,沒有var聲明
這條語句:
carname="Volvo";
將聲明一個全局變量 carname,即便它在函數內執行。
一般,經過 JavaScript,您須要操做 HTML 元素。
爲了作到這件事情,您必須首先找到該元素。有三種方法來作這件事:
HTML DOM 容許您經過使用 JavaScript 來向 HTML 元素分配事件:
向 button 元素分配 onclick 事件:
<script>
document.getElementById("myBtn").onclick=function(){displayDate()};
</script>
如需向 HTML DOM 添加新元素,您必須首先建立該元素(元素節點),而後向一個已存在的元素追加該元素。
<div id="div1">
<p id="p1">這是一個段落</p>
<p id="p2">這是另外一個段落</p>
</div>
<script>
var para=document.createElement("p");
var node=document.createTextNode("這是新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>
要建立一個運行於無窮循環中的計時器,咱們須要編寫一個函數來調用其自身。在下面的例子中,當按鈕被點擊後,輸入域便從 0 開始計數。
<html>
<head>
<script type="text/javascript">
var c=0
var t
function timedCount()
{
document.getElementById('txt').value=c
c=c+1
t=setTimeout("timedCount()",1000)
}
</script>
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="timedCount()">
<input type="text" id="txt">
</form>
</body>
</html>
jQuery 語法是爲 HTML 元素的選取編制的,能夠對元素執行某些操做。
基礎語法是:$(selector).action()
$(this).hide() - 隱藏當前元素
$("p").hide() - 隱藏全部段落
$(".test").hide() - 隱藏全部 class="test" 的全部元素
$("#test").hide() - 隱藏全部 id="test" 的元素
提示:jQuery 使用的語法是 XPath 與 CSS 選擇器語法的組合。在本教程接下來的章節,您將學習到更多有關選擇器的語法。