2017計算機javascript高級程序設計簡介
在JavaScript面世之初,沒有人會想到它會被應用的如此廣泛,也遠比一般人想象中的要複雜強大的多。下面小編整理的關於計算機javascript高級程序設計,歡迎大家閲讀!
JavaScript程序設計《JavaScript程序設計》作為JavaScript相關課程的教材,系統地介紹了JavaScript開發所涉及的各類知識。全書內容包括JavaScript概述、HTML文檔、JavaScript語言基礎、JavaScript常用內置對象、事件處理、JavaScript常用文檔對象、JavaScript常用窗口對象、級聯樣式表(CSS)、JavaScript中的XML、Ajax技術以及JavaScript實用技巧與高級應用。《JavaScript程序設計》增加了對Ajax技術的介紹,該技術結合了JavaScript和其他常用Web技術為網頁增加交互性。最後《JavaScript程序設計》通過JavaScript高級應用,介紹了JavaScript程序的開發流程和相關技術的綜合應用,以幫助讀者很快地通過JavaScript編程進行網頁的動態設計。
《JavaScript程序設計》所講知識都結合具體實例進行介紹,內容由淺入深、講解詳略得當,可以使讀者快速掌握應用JavaScript腳本編程的技術。《JavaScript程序設計》可作為普通高等院校計算機及相關專業的教材,同時也適合JavaScript愛好者、Web設計人員及網頁開發人員參考使用。
《JavaScript程序設計》期末複習題一、判斷題(1’×10=10’)
ipt與JavaScript的區別
Script區分大小寫
3.“”是HTML註釋標記,“//”是JavaScript註釋標記
Script是無類型的計算機語言,JavaScript會根據需要對數據進行自動轉換。
5.在HTML文檔中,超鏈接即被稱為錨,但在JavaScript中,link對象代表超鏈接,而不是錨(anchor)對象來代表。
lay:none 和visibility:hidden都可以實現隱藏元素在前台的顯示,但visibility:hidden保證原有位置不被佔用。
7.函數如果需要返回一個特定類型的值,必須使用return語句。
Script不會檢測函數所傳遞的實際參數和形式參數的類型和數量。
lementById( ) 用來獲取ID標籤屬性為指定值的第一個對象; getElementsByName( )
用來獲取name標籤屬性為指定值的所有對象的集合。
10.含有與不含有框架結構的瀏覽器窗口的關閉方法。
11.在JavaScript中,數組元素可以是任何類型的數據。
Script不支持真正意義上的多維數組,但是由於其數組元素可以是數組,所以可以通過將數組保存在數組元素中來模擬多維數組。
ie用來在客户器端保存一些數據,其數量和大小均有限制。
tion對象的href屬性可實現重新加載新頁面功能,document對象的location屬性不能實現此功能。
15.在JavaScript中的單選按鈕(radio),不能通過單擊“選中”和“未選中”來進行切換。
二、選擇題(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中用下面哪個關鍵字來定義變量: ( )
A. int B. document C. char D. var
4.(778>787)?5:2的結果是: ( )
A. 2 B. 5 C. 5,2 D. 3
5.在JavaScript表達式中12+"12"+"5"的結果是: ( )
A. 29 B. 1217 C. 126 D. 12125
6.下列哪個方法可以使窗口顯示上一個地址頁面: ( )
A. forward () B. go() C. back() D. reload()
定義了訪問HTML文檔對象的一套: ( )
A.屬性 B.方法 C.事件 D.以上都是
roll事件是指: ( )
A. 移動鼠標 B. 按下按鈕
C. 移動滾動條 D. 點擊鼠標
9.分析下面的JavaScript代碼段,輸出結果是: ( )
a=eval("3+6+7");
e(a);
A. 16 B. 367 C. 0 D. 以上都不是
10.在JavaScript中,命令按鈕(Button)支持的事件是: ( )
A. onClick B. onChange C. onSelect D. onLoad
11.使用open方法打開具有瀏覽器工具欄、地址欄、菜單欄的窗口,下列選項正確的是:
( )
A. open("","HI","toolbar=1,scrollbars=1,status=1");
B. open("HI","scrollbars=1,location=1,status=1");
C. open("","status=yes,menubar=1,location=1");
D. open("","HI","toolbar=yes,menubar=1,location=1");
12.在JavaScript中,文本域不支持的事件包括: ( )
ur ange
cus stFocused
13.下面對於JavaScript中的單選按鈕(radio)的説法正確的是: ( )
A. 單選按鈕可以通過單擊“選中”和“未選中”來進行切換
B. 單選按鈕沒有checked屬性
C. 單選按鈕不支持onClick事件
D. 單選按鈕的length屬性表示同一組中單選按鈕的數量
14.下面關閉名為mydiv的層的代碼正確的是: ( )
A. lementById(mydiv)lay="none";
B. lementById("mydiv")lay=none;
C. lementById("mydiv")lay="none";
D. lementById("mydiv")lay=="none";
imeout("move( ) ",20) 語句的含義是: ( )
A. 每隔20秒,move()函數就會被調用一次 B. 每隔20分鐘,move()函數就會被調用一次 C. 每隔20毫秒,move()函數就會被調用一次 D. move()函數被調用20次
16.下列語句中,可以用來實現改變HTML文檔背景顏色的是: ( ) A. lor("yellow") B. lor()="yellow "
C. lor=" yellow " D. ground=" yellow " 17.下面對於JavaScript中的複選框(checkbox)的説法正確的是: ( ) A. 如果需將一個複選框選中,需要將複選框的selected屬性設為true B. 如果需將一個複選框選中,需要將複選框的checked屬性設為true C. 如果需將一個複選框選中,需要將複選框的selected屬性設為selected D. 如果需將一個複選框選中,需要將複選框的checked屬性設為checked
A.元素失去焦點 B.當前焦點位於該元素
C.頁面被載入 D.將當前內容提交 Script語言的文件中,focus 將觸發的事件是: ( )
19.在進行表單驗證時, 當填寫的文本框信息有錯誤時, 通常會在文本框後面用紅色的
特殊字體顯示錯誤信息, 那麼這種即時錯誤信息是在文本框發生了什麼事件後產生的':
( )
A. onBlur B. onFocus ange ick
20.如果下拉列表框( select )對象中沒有選項被選中,那麼selectedIndex屬性的值為:
( )
A. 0 B. 1 C. -1
21.分析下面的JavaScrip代碼段,輸出的結果是: ( )
var s1=15;
var s2=”string”;
if (isNaN(s1))
eln (s1);
if (isNaN(s2) )
e (s2);
A. 15 B. string C. 15string D. 不打印任何信息
三、編程題(15’+15’+20’=50’)
1.應用JavaScript中的for語句,實現1到50之間所有奇數之和及計算出奇數的總個數,並把它們輸出到頁面中。
2.在一個HTML頁面中創建兩行兩列的框架,兩列寬度分別佔據可見窗口的30%和70%,兩行寬度分別佔據窗口的50%。四個框架分別顯示frame1.html、frame2.html、frame3.html、frame4.html四個頁面。
3.使用表單及表單中的文本域和按鈕實現計算圓面積(Math.PI=3.14159)。要求輸入圓半徑後點擊“計算”按鈕,用alert方法彈出圓面積的結果。具體界面如下:
4.有一個用户登錄的表單,當點擊“登錄”按鈕的時候,需要驗證一下用户名稱和密碼是
否為空,為空則給出相應的提示。當點擊“取消”按鈕的時候清空所填的內容。請用代碼實現如上功能。
5.通過image對象模擬幻燈片播放,要求:
(1)循環播放三張圖片,圖片名稱分別為:image1.gif、image2.gif、image3.gif。
(2)通過body的onLoad事件處理器、image的src屬性的修改和imeout(函數,延遲毫秒數)函數的自身調用來實現圖片循環播放。
(3)開始時默認顯示第一幅圖片,以後每隔2秒播放一幅畫,播放到最後一幅畫時再從頭開始播放。
-
內蒙古農業大學2016年下半年計算機等級考試網上報名通知
全國計算機等級考試(NCRE),由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用能力的全國性計算機水平考試。本次報名工作安排於2016年6月1日上午8:00至10日下午5:30完成報名及繳費。考生最多可報考任意不同兩個科目,嚴禁重複報考同一科目。現將具體事項通...
-
2017年9月西南林業大學計算機二級考試報名時間
NCRE報名採取全省統一網上報名,網上支付的方式。以下是小編收集的西南林業大學計算機二級考試報名時間,希望大家認真閲讀!一、網上報名時間2017年6月19日至6月28日二、報名網址_EMS/三、本次開考的級別及科目級別科目名稱科目代碼考試時間獲證條件一級計算機基礎...
-
2016年國家計算機一級Photoshop題庫及答案
2016年度第二次計算機等級考試正在備考,yjbys小編第一時間為大家分享計算機等級考試模擬試題及答案如下,一起來看看吧!1.填充圖層包括下列哪些類型:ABCA.單色填充圖層B.漸變填充圖層C.圖案填充圖層D.快照填充圖層2.下面哪種方法可以將填充圖層轉化為一般圖層:BA.雙...
-
2017年下半年計算機二級Access操作試題
軟件開發人員和數據架構師可以使用MicrosoftAccess開發應用軟件,高級用户可以使用它來構建軟件應用程序。下面是小編收集的關於計算機二級Access操作試題,希望大家認真閲讀!基本操作:在考生文件夾下,數據庫文件中已建立表對象tEmployee。試按以下操作要求,完成表的...