JavaScript和Ajax部分(1)

一、 JavaScript變量有哪些數據類型?

  JavaScript是一種弱類型語言,在聲明變量時不須要指變量的類型,變量的類型由賦給變量的值來決定。java

經常使用的基本數據類型ajax

1 undefined(未定義類型)編程

2 null(空類型)瀏覽器

3 number(數值類型)服務器

4 string(字符串類型)session

5 boolean(布爾類型)函數

二、 JavaScript中經常使用的系統函數其做用?

parselnt():  解析一個字符串,並返回一個整數。spa

parseFloat():可解析一個字符串,並返回一個浮點數。對象

isNaN():用於檢查其參數是不是數字,不是數字爲true,反之爲false。seo

prompt(); 顯示用戶輸入的對話框。

alert(); 顯示帶有一個「肯定」按鈕的警示框。

confirm(); 顯示帶有一個「肯定」「取消」按鈕的對話款。

close(); 關閉瀏覽器窗口。

open(); 彈出新的瀏覽器窗口。

setTimeout(); 在指定毫秒數後調用函數或計算表達式。

setInterval(); 按照指定的週期(以毫秒計)來調用函數或表達式。

三、 js中的3種彈出式消息提醒(警告窗口,確認窗口,信息輸入窗口)的命令是什麼?

彈出警告窗口「輸入數據無效」

彈出確認窗口「確認保存嗎?」

彈出信息輸入窗口「請在此輸入你的姓名」

「輸入數據無效」:

alert("輸入數據無效");//警告

「確認保存嗎?」:

confirm("你是菜鳥嗎");//確認

「請在此輸入你的姓名」:

prompt("請在此輸入你的姓名")//信息輸入

四、 Javascript中定時執行如何實現,JavaScript如何實現一段代碼在執行時間後運行?如何指定一段代碼每隔指定時間就運行?

定時執行有兩種函數,setTimeout()setInterval()setTimeout()是在一段時間後執行指定方法,而setInterval()是每隔一段時間後執行指定的方法

五、 javaScript的變量能複製到JSPsession中嗎?

能夠,可是比較麻煩,例如能夠經過js調用ajax,將變量傳遞到服務器端,而後在服務器將獲取到的變量值存入session中。

六、 什麼是BOM

BOM是Browser  Object  Model(瀏覽器對象模型)的簡稱,提供了獨立於內容與瀏覽器窗口進行交互的對象。

七、 什麼是DOM?

DOM即Document  Object  Model(文檔對象模型),若是須要對HTML文檔中的元素進行訪問,添加,刪除,移動或重排,JavaScript就是經過DOM來實現的,DOM可被JavaScript用來讀取,改變HTML,XHTML及XML文檔,因此DOM是由三部分組成的。

分別是:

1.Core DOM,即核心DOM編程,定義了一套標準的針對任何結構化文檔的對象。

2.XML DOM:定義了一套標準的針對XML文檔的對象。

3.HTML DOM:定義了一套標準的針對HTML文檔的對象。

八、 DOM模型中的經常使用對象及其方法?

1) document對象的經常使用方法:

write()

getElementById()

getElementByName()

getElementByTagName()

2) location對象提供了當前頁面的URL信息。主要方法有:

reload()是用於從新加載當前文檔。

replace()是用新的文檔替換當前文檔。

3) history對象提供了用戶最近瀏覽過的URL列表,主要方法有:

back():實現瀏覽器後退頁面功能

forwarc():實現瀏覽器前進頁面功能

go():在頁面上實現前進、後退的功能。

九、 如何設置頁面元素的顯示和隱藏

   主要用到兩個屬性,visibilitydisplay,區別在於:屬性的值不一樣:visibility屬性的值有:visible(可見),hidden(不可見),Display屬性的值有:none(不可見),block(可見)。

   visibility屬性設置元素不可見時,元素仍然佔據頁面上的空間,而display屬性設置元素不可見不會佔據頁面上的空間。

代碼示例:

1) document.getElementById('對象1').style.display = "none";(會釋放元素所在頁面上所佔的空間)

2) document.getElementById('對象1').style.visibility= "visible";(不會釋放元素所在頁面上所佔的空間)

 

 

十、 使用什麼事件能夠實現當鼠標移動某文本上時,文本樣式改變,當鼠標離開時文本樣式恢復爲原來的樣式?

1)onmouseover事件能夠將鼠標移動到某文本上時改變文本的樣式。

 2)onmouseout事件能夠當鼠標離開文本是恢復原來的樣式。

相關文章
相關標籤/搜索