亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計算機(jī)等級

計算機(jī)javascript高級程序設(shè)計簡介

時間:2024-06-12 12:32:48 計算機(jī)等級 我要投稿
  • 相關(guān)推薦

2017計算機(jī)javascript高級程序設(shè)計簡介

  在JavaScript面世之初,沒有人會想到它會被應(yīng)用的如此廣泛,也遠(yuǎn)比一般人想象中的要復(fù)雜強(qiáng)大的多。下面小編整理的關(guān)于計算機(jī)javascript高級程序設(shè)計,歡迎大家閱讀!

  JavaScript程序設(shè)計

  《JavaScript程序設(shè)計》作為JavaScript相關(guān)課程的教材,系統(tǒng)地介紹了JavaScript開發(fā)所涉及的各類知識。全書內(nèi)容包括JavaScript概述、HTML文檔、JavaScript語言基礎(chǔ)、JavaScript常用內(nèi)置對象、事件處理、JavaScript常用文檔對象、JavaScript常用窗口對象、級聯(lián)樣式表(CSS)、JavaScript中的.XML、Ajax技術(shù)以及JavaScript實(shí)用技巧與高級應(yīng)用!禞avaScript程序設(shè)計》增加了對Ajax技術(shù)的介紹,該技術(shù)結(jié)合了JavaScript和其他常用Web技術(shù)為網(wǎng)頁增加交互性。最后《JavaScript程序設(shè)計》通過JavaScript高級應(yīng)用,介紹了JavaScript程序的開發(fā)流程和相關(guān)技術(shù)的綜合應(yīng)用,以幫助讀者很快地通過JavaScript編程進(jìn)行網(wǎng)頁的動態(tài)設(shè)計。

  《JavaScript程序設(shè)計》所講知識都結(jié)合具體實(shí)例進(jìn)行介紹,內(nèi)容由淺入深、講解詳略得當(dāng),可以使讀者快速掌握應(yīng)用JavaScript腳本編程的技術(shù)!禞avaScript程序設(shè)計》可作為普通高等院校計算機(jī)及相關(guān)專業(yè)的教材,同時也適合JavaScript愛好者、Web設(shè)計人員及網(wǎng)頁開發(fā)人員參考使用。

  《JavaScript程序設(shè)計》期末復(fù)習(xí)題

  一、判斷題(1’×10=10’)

  1.Jscript與JavaScript的區(qū)別

  2.JavaScript區(qū)分大小寫

  3.“”是HTML注釋標(biāo)記,“//”是JavaScript注釋標(biāo)記

  4.JavaScript是無類型的計算機(jī)語言,JavaScript會根據(jù)需要對數(shù)據(jù)進(jìn)行自動轉(zhuǎn)換。

  5.在HTML文檔中,超鏈接即被稱為錨,但在JavaScript中,link對象代表超鏈接,而不是錨(anchor)對象來代表。

  6.display:none 和visibility:hidden都可以實(shí)現(xiàn)隱藏元素在前臺的顯示,但visibility:hidden保證原有位置不被占用。

  7.函數(shù)如果需要返回一個特定類型的值,必須使用return語句。

  8.JavaScript不會檢測函數(shù)所傳遞的實(shí)際參數(shù)和形式參數(shù)的類型和數(shù)量。

  9.getElementById( ) 用來獲取ID標(biāo)簽屬性為指定值的第一個對象; getElementsByName( )

  用來獲取name標(biāo)簽屬性為指定值的所有對象的集合。

  10.含有與不含有框架結(jié)構(gòu)的瀏覽器窗口的關(guān)閉方法。

  11.在JavaScript中,數(shù)組元素可以是任何類型的數(shù)據(jù)。

  12.JavaScript不支持真正意義上的多維數(shù)組,但是由于其數(shù)組元素可以是數(shù)組,所以可以通過將數(shù)組保存在數(shù)組元素中來模擬多維數(shù)組。

  13.Cookie用來在客戶器端保存一些數(shù)據(jù),其數(shù)量和大小均有限制。

  14.location對象的href屬性可實(shí)現(xiàn)重新加載新頁面功能,document對象的location屬性不能實(shí)現(xiàn)此功能。

  15.在JavaScript中的單選按鈕(radio),不能通過單擊“選中”和“未選中”來進(jìn)行切換。

  二、選擇題(2’×20=40’)

  1.以下哪個變量名是非法的: ( )

  A. num_1 B. 2sum C. Sum D. _des

  2.以下哪個單詞不屬于javascript保留字: ( )

  A. with B. parent C. case D. void

  3.在JavaScript中用下面哪個關(guān)鍵字來定義變量: ( )

  A. int B. document C. char D. var

  4.(778>787)?5:2的結(jié)果是: ( )

  A. 2 B. 5 C. 5,2 D. 3

  5.在JavaScript表達(dá)式中12+"12"+"5"的結(jié)果是: ( )

  A. 29 B. 1217 C. 126 D. 12125

  6.下列哪個方法可以使窗口顯示上一個地址頁面: ( )

  A. forward () B. go() C. back() D. reload()

  7.DOM定義了訪問HTML文檔對象的一套: ( )

  A.屬性 B.方法 C.事件 D.以上都是

  8.onScroll事件是指: ( )

  A. 移動鼠標(biāo) B. 按下按鈕

  C. 移動滾動條 D. 點(diǎn)擊鼠標(biāo)

  9.分析下面的JavaScript代碼段,輸出結(jié)果是: ( )

  a=eval("3+6+7");

  document.write(a);

  A. 16 B. 367 C. 0 D. 以上都不是

  10.在JavaScript中,命令按鈕(Button)支持的事件是: ( )

  A. onClick B. onChange C. onSelect D. onLoad

  11.使用open方法打開具有瀏覽器工具欄、地址欄、菜單欄的窗口,下列選項(xiàng)正確的是:

  ( )

  A. open("x.html","HI","toolbar=1,scrollbars=1,status=1");

  B. open("HI","scrollbars=1,location=1,status=1");

  C. open("x.html","status=yes,menubar=1,location=1");

  D. open("x.html","HI","toolbar=yes,menubar=1,location=1");

  12.在JavaScript中,文本域不支持的事件包括: ( )

  A.onBlur B.onChange

  C.onFocus D.onLostFocused

  13.下面對于JavaScript中的單選按鈕(radio)的說法正確的是: ( )

  A. 單選按鈕可以通過單擊“選中”和“未選中”來進(jìn)行切換

  B. 單選按鈕沒有checked屬性

  C. 單選按鈕不支持onClick事件

  D. 單選按鈕的length屬性表示同一組中單選按鈕的數(shù)量

  14.下面關(guān)閉名為mydiv的層的代碼正確的是: ( )

  A. document.getElementById(mydiv).style.display="none";

  B. document.getElementById("mydiv").style.display=none;

  C. document.getElementById("mydiv").style.display="none";

  D. document.getElementById("mydiv").style.display=="none";

  15.setTimeout("move( ) ",20) 語句的含義是: ( )

  A. 每隔20秒,move()函數(shù)就會被調(diào)用一次 B. 每隔20分鐘,move()函數(shù)就會被調(diào)用一次 C. 每隔20毫秒,move()函數(shù)就會被調(diào)用一次 D. move()函數(shù)被調(diào)用20次

  16.下列語句中,可以用來實(shí)現(xiàn)改變HTML文檔背景顏色的是: ( ) A. document.bgColor("yellow") B. document.bgColor()="yellow "

  C. document.bgColor=" yellow " D. document.background=" yellow " 17.下面對于JavaScript中的復(fù)選框(checkbox)的說法正確的是: ( ) A. 如果需將一個復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為true B. 如果需將一個復(fù)選框選中,需要將復(fù)選框的.checked屬性設(shè)為true C. 如果需將一個復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為selected D. 如果需將一個復(fù)選框選中,需要將復(fù)選框的checked屬性設(shè)為checked

  A.元素失去焦點(diǎn) B.當(dāng)前焦點(diǎn)位于該元素

  C.頁面被載入 D.將當(dāng)前內(nèi)容提交 18.JavaScript語言的文件中,focus 將觸發(fā)的事件是: ( )

  19.在進(jìn)行表單驗(yàn)證時, 當(dāng)填寫的文本框信息有錯誤時, 通常會在文本框后面用紅色的

  特殊字體顯示錯誤信息, 那么這種即時錯誤信息是在文本框發(fā)生了什么事件后產(chǎn)生的:

  ( )

  A. onBlur B. onFocus C.onChange D.onClick

  20.如果下拉列表框( select )對象中沒有選項(xiàng)被選中,那么selectedIndex屬性的值為:

  ( )

  A. 0 B. 1 C. -1 D.null

  21.分析下面的JavaScrip代碼段,輸出的結(jié)果是: ( )

  var s1=15;

  var s2=”string”;

  if (isNaN(s1))

  document.writeln (s1);

  if (isNaN(s2) )

  document.write (s2);

  A. 15 B. string C. 15string D. 不打印任何信息

  三、編程題(15’+15’+20’=50’)

  1.應(yīng)用JavaScript中的for語句,實(shí)現(xiàn)1到50之間所有奇數(shù)之和及計算出奇數(shù)的總個數(shù),并把它們輸出到頁面中。

  2.在一個HTML頁面中創(chuàng)建兩行兩列的框架,兩列寬度分別占據(jù)可見窗口的30%和70%,兩行寬度分別占據(jù)窗口的50%。四個框架分別顯示frame1.html、frame2.html、frame3.html、frame4.html四個頁面。

  3.使用表單及表單中的文本域和按鈕實(shí)現(xiàn)計算圓面積(Math.PI=3.14159)。要求輸入圓半徑后點(diǎn)擊“計算”按鈕,用alert方法彈出圓面積的結(jié)果。具體界面如下:

  4.有一個用戶登錄的表單,當(dāng)點(diǎn)擊“登錄”按鈕的時候,需要驗(yàn)證一下用戶名稱和密碼是

  否為空,為空則給出相應(yīng)的提示。當(dāng)點(diǎn)擊“取消”按鈕的時候清空所填的內(nèi)容。請用代碼實(shí)現(xiàn)如上功能。

  5.通過image對象模擬幻燈片播放,要求:

  (1)循環(huán)播放三張圖片,圖片名稱分別為:image1.gif、image2.gif、image3.gif。

  (2)通過body的onLoad事件處理器、image的src屬性的修改和window.setTimeout(函數(shù),延遲毫秒數(shù))函數(shù)的自身調(diào)用來實(shí)現(xiàn)圖片循環(huán)播放。

  (3)開始時默認(rèn)顯示第一幅圖片,以后每隔2秒播放一幅畫,播放到最后一幅畫時再從頭開始播放。

【計算機(jī)javascript高級程序設(shè)計簡介】相關(guān)文章:

JavaScript高級程序設(shè)計:本地對象Array08-23

javascript程序設(shè)計09-08

Javascript高級技巧匯總06-07

理解Javascript 的閉包簡介09-23

Javascript高級手勢使用介紹09-12

javascript中的match函數(shù)用法簡介05-25

javascript閉包的高級使用方法08-08

對javascript的理解09-13

調(diào)用javascript10-26

Javascript模板07-14