出版時(shí)間:2006-6 出版社:高等教育出版社 作者:鄭宇/國(guó)別:中國(guó)大陸 頁(yè)數(shù):203
前言
當(dāng)人們坐在計(jì)算機(jī)前品著咖啡、看著新聞、進(jìn)行網(wǎng)上購(gòu)物的時(shí)候,我們知道這是Intemet帶給我們的享受;在我們由單純的內(nèi)容閱讀者變成創(chuàng)作者的過(guò)程中,我們知道這是Web技術(shù)在為這種服務(wù)提供支撐。Web技術(shù)是多樣的和復(fù)雜的,但其中的根基卻離不開(kāi)HTML和JavaScripto特別是當(dāng)想在網(wǎng)頁(yè)中加入一點(diǎn)靈活的效果時(shí),那首選的技術(shù)一定是JavaScript。本書(shū)脫離了以往教材的字典式或特效式風(fēng)格,偏重Web編程應(yīng)用中的JavaScript使用,一些功能是在本書(shū)首次講到,比如VML,技術(shù)和JavaScript技術(shù)融合完成純代碼的統(tǒng)計(jì)圖表繪制,我們希望本書(shū)能為Web程序員提供一些實(shí)際的幫助。 計(jì)算機(jī)科學(xué)技術(shù)在飛速發(fā)展,多媒體技術(shù)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、互聯(lián)網(wǎng)等最新軟件和技術(shù)的廣泛應(yīng)用,正在日益深入地影響著人們的經(jīng)濟(jì)、文化和生活。面對(duì)計(jì)算機(jī)最新技術(shù)的廣泛應(yīng)用這種緊迫形勢(shì),為了滿足普及計(jì)算機(jī)最新技術(shù)的需要,CEAC將“JavaScript應(yīng)用基礎(chǔ)”列為職業(yè)資格認(rèn)證課程。本書(shū)采用項(xiàng)目弓l導(dǎo)方式,充分利用案例教學(xué)方法,融入了大量的實(shí)訓(xùn)內(nèi)容。全書(shū)共11章,主要介紹JavaScript的使用和操作,系統(tǒng)地講授了Web程序設(shè)計(jì)中對(duì)JavaScript的操作要求、常用代碼的介紹和分析、代碼設(shè)計(jì)的規(guī)范和技巧。
內(nèi)容概要
《JavaScript應(yīng)用基礎(chǔ)》是CEAC認(rèn)證教材,由高等教育出版社和信息產(chǎn)業(yè)部CEAC信息化計(jì)算機(jī)培訓(xùn)認(rèn)證管理辦公室聯(lián)合推出。《JavaScript應(yīng)用基礎(chǔ)》主要內(nèi)容有JavaSeript基礎(chǔ)、用JavaScript制作導(dǎo)航菜單、用JavaScript實(shí)現(xiàn)瀏覽器菜單功能、標(biāo)題欄和狀態(tài)欄的JavaScript特效、用JavaScript制作動(dòng)態(tài)時(shí)間顯示效果、用JavaScript實(shí)現(xiàn)頁(yè)面元素間的互動(dòng)、身份登錄中的JavaScript效果、用JavaScript實(shí)現(xiàn)頁(yè)面保護(hù)、JavaScript的繪圖功能、JavaScript的數(shù)學(xué)計(jì)算功能、JavaScript其他技巧效果?!禞avaScript應(yīng)用基礎(chǔ)》可作為中等職業(yè)學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為參加CEAC認(rèn)證考試人員的復(fù)習(xí)考試用書(shū),還可作為計(jì)算機(jī)培訓(xùn)班教材。
書(shū)籍目錄
第1章 JavaScript基礎(chǔ)第1節(jié) Javascript的語(yǔ)法格式學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)延伸思考擴(kuò)展知識(shí)第2節(jié) Javascript的數(shù)據(jù)類型與基本運(yùn)算學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)延伸思考第3節(jié) Javascript條件語(yǔ)句學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)延伸思考第4節(jié) Javascript中的循環(huán)語(yǔ)句學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)第5節(jié) Javascript函數(shù)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)第6節(jié) Javascript數(shù)組學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)習(xí)題項(xiàng)目訓(xùn)練第2章 用JavaScript制作導(dǎo)航菜單第1節(jié) 文字鏈接導(dǎo)航的應(yīng)用學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 制作頁(yè)面左側(cè)的下拉導(dǎo)航菜單學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第3節(jié) 制作頁(yè)面頂部的下拉導(dǎo)航菜單學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 制作頁(yè)面中右鍵菜單學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第3章 用JavaScript實(shí)現(xiàn)瀏覽器菜單功能第1節(jié) 文件功能的操作學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 編輯功能的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第3節(jié) 查看功能的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 收藏和工具功能的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第4章 標(biāo)題欄和狀態(tài)欄的JavaScript特效第1節(jié) 制作閃爍的標(biāo)題欄學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 制作標(biāo)題欄滾動(dòng)文字學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考第3節(jié) 實(shí)現(xiàn)狀態(tài)欄文字隨機(jī)出現(xiàn)、輪流展開(kāi)效果學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 隱藏超級(jí)鏈接地址在狀態(tài)欄的顯示學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第5章 用JavaScript制作動(dòng)態(tài)時(shí)間顯示效果第1節(jié) 用TEXT進(jìn)行實(shí)時(shí)全時(shí)鐘顯示學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 固定位置的有背景圖案時(shí)鐘的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第3節(jié) 頁(yè)面右下角浮動(dòng)時(shí)鐘的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 實(shí)現(xiàn)日歷牌式的時(shí)間效果學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第5節(jié) 實(shí)現(xiàn)準(zhǔn)確的日期選擇下拉框?qū)W習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第6章 用JavaScript實(shí)現(xiàn)頁(yè)面元素間的互動(dòng)第1節(jié) 文本框之間數(shù)據(jù)傳遞的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 用Javascript實(shí)現(xiàn)文件上傳學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第3節(jié) 實(shí)現(xiàn)復(fù)選框的批量選擇功能學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 用Javascript實(shí)現(xiàn)下拉框的輸入功能學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考第5節(jié) 隱藏和顯示頁(yè)面內(nèi)容學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第7章 身份登錄中的JavaScript效果第1節(jié) 不同身份顯示不同內(nèi)容學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考第2節(jié) 同時(shí)實(shí)現(xiàn)用戶認(rèn)證和頁(yè)面轉(zhuǎn)向?qū)W習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考第3節(jié) 驗(yàn)證客戶端提交信息學(xué)習(xí)目標(biāo)需求分析與代碼實(shí)現(xiàn)擴(kuò)展知識(shí)第4節(jié) 用戶登錄密碼的加密學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析擴(kuò)展知識(shí)第5節(jié) 用Cookie保存和傳遞信息學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第6節(jié) 實(shí)現(xiàn)倒計(jì)時(shí)刷新頁(yè)面學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)習(xí)題項(xiàng)目訓(xùn)練第8章 用JavaScript實(shí)現(xiàn)頁(yè)面保護(hù)第1節(jié) 防止選取、復(fù)制、粘貼學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 禁止查看網(wǎng)頁(yè)源代碼學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)與分析延伸思考擴(kuò)展知識(shí)第3節(jié) 防止被人frame竊取網(wǎng)頁(yè)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)與分析習(xí)題第9章 JavaScript的繪圖功能學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)與分析延伸思考擴(kuò)展知識(shí)習(xí)題第10章 JavaScript的數(shù)學(xué)計(jì)算功能第1節(jié) 個(gè)人所得稅計(jì)算學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考第2節(jié) 二元一次方程的計(jì)算學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考習(xí)題第11章 JavaScript其他技巧效果第1節(jié) iframe的應(yīng)用學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第2節(jié) 滾動(dòng)字幕的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第3節(jié) 頁(yè)面自動(dòng)滾動(dòng)的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析延伸思考擴(kuò)展知識(shí)第4節(jié) 回車鍵移人下-個(gè)表單元素學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析擴(kuò)展知識(shí)第5節(jié) 蛇形鼠標(biāo)文字跟隨的實(shí)現(xiàn)學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)代碼分析第6節(jié) 頁(yè)面中插人多媒體插件學(xué)習(xí)目標(biāo)需求分析代碼實(shí)現(xiàn)與分析習(xí)題項(xiàng)目訓(xùn)練附錄JavaScript保留關(guān)鍵詞
章節(jié)摘錄
4.即時(shí)系統(tǒng)腳本錯(cuò)誤提示 如果腳本編寫存在錯(cuò)誤,系統(tǒng)會(huì)自動(dòng)彈出提示對(duì)話框,顯示錯(cuò)誤腳本消息。出現(xiàn)錯(cuò)誤是難免的,根據(jù)提示可以查找錯(cuò)誤原因,排除錯(cuò)誤。理解錯(cuò)誤消息是一個(gè)很大的課題,在代碼調(diào)試過(guò)程中會(huì)經(jīng)常遇到,這里不做深入的討論。擴(kuò)展知識(shí) 1.對(duì)象的層次結(jié)構(gòu)與表示方法 JavaSeript采用面向?qū)ο蟮恼Z(yǔ)法結(jié)構(gòu),使用了對(duì)象的概念。對(duì)象本質(zhì)上就是屬性、方法和事件的集合。方法是對(duì)象成員具有的行為,通常就是一種函數(shù)響應(yīng);屬性是對(duì)象成員的某種特征,用一個(gè)值或一組值(數(shù)組或子對(duì)象的形式)表示;事件是對(duì)象成員所能接受的操作動(dòng)作等?! ?duì)象具有層次模型,即所屬關(guān)系。理解對(duì)象層次模型的作用是為了解讀和編寫腳本代碼,體會(huì)某個(gè)對(duì)象在瀏覽器窗口包含的所有對(duì)象中實(shí)現(xiàn)引用的準(zhǔn)確定位。圖卜7顯示了最低公用標(biāo)準(zhǔn)的文檔對(duì)象層次。 如果使用完整的對(duì)象引用格式表達(dá),需要列出完整的對(duì)象層次關(guān)系,例如要表示窗口中form里的某文本框的值,可以用window.document.formname.textname.value來(lái)表示。由于window是窗口所有對(duì)象的父對(duì)象(級(jí)別最高),本窗口中引用window時(shí)可以忽略,即可以表示為document.formname.textname.value,當(dāng)對(duì)某對(duì)象的操作響應(yīng)執(zhí)行事件處理時(shí),若需要提取其自身的屬性,可以用this代表本對(duì)象,用this.property表示自身的某屬性。由于window對(duì)象在窗口中是頂層的對(duì)象,如果在所有對(duì)象自身之外(上下文中)使用。this,則此時(shí)this通常指的是window對(duì)象。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
JavaScript應(yīng)用基礎(chǔ) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版