javaScript淺析(中級操作水平)

一;javaScript是一種在任何瀏覽器,不借助任何插件可以進行操作的標籤語言;在瀏覽器的地址欄敲入alert(“hello world”)就會在瀏覽器頁面上彈出一個窗口,顯示”hello world“很是方便;所以,是一種基於對象的操作語言,直接用對象,對象來自於DOM;

二;javaScript是一種實用性很強的語言;

弱類型語言的變量聲明:學過其他的語言的同學們可能都知道,聲明變量必須是如下格式:聲明類型 聲明對象 例如(int m;),但是在javaScript 語言中,若是這麼聲明,你就大錯特錯了,在此種語言中,無論你要聲明的變量是什麼類型的,一律用var+生命變量+值得形式如(var m=10;),他不需要認爲的分析變量類型,而是由瀏覽器自動識別,是什麼值他就會輸出什麼值,且可重複定義,更加不可思議的是,他還可以重複聲明,但是以最後聲明的值爲準,這種語言固然很方便,但是卻也是一個很大的陷阱,同學們用的時候需謹慎!!!


三;***總之,此類語言是一種不規範的可重複定義的弱類型語言,聲明變量一律用var;


四,javaScript初級火狐基本流程:

1,新建一個記事本,改成html類型,;

2用火狐的fireBug打開此“html”文件;

3,打開控制檯,在控制檯中就可編輯想要實現事件的代碼;

下面用兩個中級的例子來了解一下javaScript的基本用法:

先創建一個html類型的文檔,寫入

<html>

<head></head>
<body>
<input type="text" name="fa" id="text"/>(/*加入文本框,id必須註明,否者在控制檯定義的組件無法加入到html文檔中,則控制檯的操作無法實現,(很多人都會犯錯));
<button id="but">fsajl</button>(、/*加入按鈕,提交內容)

<table id="tab"></table>(/*加入表格)



</body>

</html>


控制檯的操作:

var but=document.getElementById("but");/*此類語言中,id是瀏覽器和文本的橋樑,如果沒有id,則無法將兩部分溝通起來;如需對文本中的組件進行操作,需用document。getElementById()獲得主鍵對象*/
var tb=document.getElementById("tb");/*或許table的id*/
but.onclick=function()/*按鈕的點擊事件函數,相當於java中的成員變量,當事件發生時,執行括號內的代碼*/{

var uname=document.getElementById("uname");(/*或許文本的id*/)
var c=uname.value;(/*或許文本的內容,用的textName。value成員變量*/)
uname.value="";(/*執行一次清空文本的內容*/)
var td=document.createElement("td");(/*此類語言用document。createElement("")創建一個元素*/)
var tr=document.createElement("tr");(/*創建一個tr元素*/)
td.innerHTML=c;(/*給元素添加內容用的成員變量是td(元素名)。innerHTML=插入值*/)

tr.appendChild(td);(/*給你個元素加入元素用tr。appendChild(加入元素的名字)*/)


tb.appendChild(tr);(/*給table加入tr*/)


}

待更新。。。。。。。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章