【課程內(nèi)容】
(1)學(xué)習(xí)目標(biāo)
本章學(xué)習(xí)主要集中在Javascript語(yǔ)言自身學(xué)習(xí)上,并初步鍛煉學(xué)習(xí)者的基本編程能力。如果學(xué)完后能夠正確編寫(xiě)出一個(gè)程序段,該程序段中定義一個(gè)函數(shù),函數(shù)內(nèi)聲明變量,并至少包含一個(gè)if語(yǔ)句、一段循環(huán)語(yǔ)句。
(2)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
三、核心對(duì)象
(1)學(xué)習(xí)目標(biāo)
1.能夠了解對(duì)象的概念,掌握創(chuàng)建和使用自定義對(duì)象的方法,主要集中在JavaScript幾個(gè)內(nèi)置對(duì)象(數(shù)組、字符串處理、Date、Math等)的常用方法;
2.能夠運(yùn)用內(nèi)置對(duì)象完成例如字符串處理、三角函數(shù)等數(shù)學(xué)函數(shù)、日期時(shí)間操作等的基本功能;
3.能夠正確編寫(xiě)出實(shí)現(xiàn)上述功能的程序段。
四、 瀏覽器對(duì)象
(1)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
(2)學(xué)習(xí)目標(biāo)
1.本章在了解BOM對(duì)象模型的概念,并理解BOM模型的層次結(jié)構(gòu)的基礎(chǔ)上,學(xué)習(xí)掌握創(chuàng)建和使用BOM對(duì)象的方法,主要集中在BOM對(duì)象模型幾個(gè)組成對(duì)象(window、navigator、frame、location、history、document等)的常用方法。
2.其中各個(gè)對(duì)象學(xué)習(xí)掌握的內(nèi)容稍有不同:掌握window常用屬性和方法的使用;掌握利用navigator檢測(cè)瀏覽器類(lèi)型和版本的方法;掌握框架的基本編程方法;掌握l(shuí)ocation和history的常用方法;掌握document的基本用法。
五、 文檔對(duì)象模型與表單
(1)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
(2)學(xué)習(xí)目標(biāo)
本章在了解DOM文檔對(duì)象模型的概念,并理解DOM模型的層次結(jié)構(gòu)和樹(shù)形結(jié)構(gòu)的基礎(chǔ)上,掌握通過(guò)對(duì)DOM樹(shù)的操作,來(lái)實(shí)現(xiàn)對(duì)HTML/XML文檔數(shù)據(jù)的操作。表單(form)是Web頁(yè)面中常見(jiàn)的元素之一,也是以后我們制作交互式頁(yè)面要經(jīng)常用到的,因此要掌握其用法,以便提升自己的編程能力。
2.本章要學(xué)習(xí)掌握的內(nèi)容包括:掌握表單的基本編程方法;掌握文本類(lèi)與按鈕類(lèi)表單域的編程方法;掌握列表的編程方法;掌握單選按鈕與復(fù)選框的編程方法。
六、 事件響應(yīng)與編程
(1)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
(2)學(xué)習(xí)目標(biāo)
1.學(xué)習(xí)本章首先必須理解事件及其處理機(jī)制。
2.理解事件及其處理機(jī)制后,在學(xué)會(huì)編寫(xiě)事件處理程序的基礎(chǔ)上,進(jìn)一步掌握為事件指定處理程序的方式,并學(xué)會(huì)使用event對(duì)象來(lái)獲取事件的一些信息,例如鍵盤(pán)的哪個(gè)鍵被按下,鼠標(biāo)光標(biāo)的位置信息,觸發(fā)事件的對(duì)象,等等。從而,在學(xué)完本章后,可以編寫(xiě)出響應(yīng)窗口或框架事件、響應(yīng)鼠標(biāo)事件、響應(yīng)鍵盤(pán)事件以及表單域事件。
七、JavaScript其他常用技術(shù)
(1)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
(2)學(xué)習(xí)目標(biāo)
1.本章學(xué)習(xí)必須分清重要內(nèi)容,因?yàn)楦鞑糠謨?nèi)容關(guān)聯(lián)性不大,可以獨(dú)立學(xué)習(xí)。
2.本章需要學(xué)習(xí)掌握的內(nèi)容包括:理解正則表達(dá)式的基本語(yǔ)法;掌握利用正則表達(dá)式驗(yàn)證表單的基本技術(shù);掌握Cookie的基本使用方法;理解JSON及其應(yīng)用;掌握用JavaScript操作XML的基本方法。
八、 綜合應(yīng)用案例
(1)學(xué)習(xí)時(shí)間建議:理論知識(shí)學(xué)習(xí)4學(xué)時(shí),實(shí)訓(xùn)4學(xué)時(shí)。
(2)學(xué)習(xí)目標(biāo)
1.本章學(xué)習(xí)必須掌握前面所學(xué)章節(jié)的主要知識(shí),尤其是程序設(shè)計(jì)的基本方法,牢記JavaScript基本語(yǔ)法,并通過(guò)動(dòng)手實(shí)踐,培訓(xùn)綜合應(yīng)用開(kāi)發(fā)能力。
2.本章學(xué)習(xí)需掌握的內(nèi)容包括:鞏固前面章節(jié)所學(xué)主要知識(shí);掌握常用程序的設(shè)計(jì)技巧;理解程序設(shè)計(jì)的基本方法;能綜合運(yùn)用所學(xué)的知識(shí)。
【招生對(duì)象】
大專(zhuān)及以上
【課程安排】
上課時(shí)間:周一至周五9:00-17:00
學(xué)時(shí): 800
學(xué)制: 5個(gè)月
【教學(xué)方式】
線(xiàn)下面授,小班制
【學(xué)員風(fēng)采】
游賀龍
畢業(yè)院校:鄭州大學(xué)本科 通信工程
就業(yè)單位:博克Java開(kāi)發(fā)工程師
【教學(xué)環(huán)境】
【師資介紹】
張老師
浙江大學(xué) 碩士
公司職務(wù): WEB/JAVA培訓(xùn)講師;
開(kāi)發(fā)經(jīng)驗(yàn): 4年以上;
培訓(xùn)經(jīng)驗(yàn): 7年(指專(zhuān)職講師年限),加開(kāi)發(fā)11年IT行業(yè)經(jīng)驗(yàn);
技術(shù)專(zhuān)長(zhǎng):
精通html5、css3、javascript等,熟悉各行業(yè)web開(kāi)發(fā)的特點(diǎn)、需求以及對(duì)應(yīng)的業(yè)務(wù);精通J2SE,J2EE,JSP/Servlet,Struts,Spring,Oracle, PHP,從事過(guò)各類(lèi)網(wǎng)站開(kāi)發(fā)。