Javascript學(xué)習(xí)計(jì)劃范文
Javascript學(xué)習(xí)計(jì)劃范文
下面是學(xué)習(xí)啦小編整理的javascript學(xué)習(xí)計(jì)劃,希望對(duì)您有幫助。
Javascript學(xué)習(xí)計(jì)劃篇1
1、Java(基礎(chǔ)學(xué)習(xí),高級(jí)編程)
2、SQL
3、Android手機(jī)開(kāi)發(fā)
4、HTML+CSS+JavaScript
5、PHP
說(shuō)明:
每學(xué)完一塊都要做一個(gè)綜合實(shí)例,否則等于沒(méi)有學(xué)。
UI設(shè)計(jì)學(xué)習(xí)概要:
1、Photoshop
2、HTML+CSS+JavaScript
模塊1:Java基礎(chǔ)學(xué)習(xí)
介紹:掌握J(rèn)ava基礎(chǔ),培養(yǎng)面向?qū)ο蟮木幊趟枷?時(shí)間:3周
1、入門(mén)準(zhǔn)備 0.5天
java編譯環(huán)境Eclipse的安裝和使用
java程序的運(yùn)行和調(diào)試
2、語(yǔ)法入門(mén) 2天
基礎(chǔ)操作符
基本數(shù)據(jù)類(lèi)型
流程控制
3、*面向?qū)ο?1周
*認(rèn)識(shí)類(lèi)、方法,屬性
*類(lèi)的繼承、多態(tài)與接口
*熟悉面向?qū)ο蟮木幊趟枷?/p>
package(包)和import(導(dǎo)入)
4、異常處理 0.5天
了解java的異常捕獲與處理
5、復(fù)雜數(shù)據(jù)類(lèi)型
5天
數(shù)組與字符串(2天)
Collection容器:List、Set、Queue、Map(3天)
6、界面控件 6天
Swing界面控件
事件處理
推薦書(shū)籍:
Java大學(xué)簡(jiǎn)明教程
模塊2:Java文件操作
介紹:掌握J(rèn)ava核心應(yīng)用
時(shí)間:2周-
1、JavaIO(推薦學(xué)習(xí)時(shí)間10天)
2、多線程(5天)
推薦例子:資源管理器(10天)
模塊3:繪圖
介紹:用java畫(huà)圖的相關(guān)知識(shí)
時(shí)間:2周
推薦例子:畫(huà)板的實(shí)現(xiàn)
模塊4:數(shù)據(jù)庫(kù)
介紹:掌握Sql語(yǔ)言
時(shí)間:2周
1、學(xué)習(xí)SQL語(yǔ)法
2、掌握Mysql或MSSql數(shù)據(jù)庫(kù)
3、Java JDBC編程
推薦例子:圖書(shū)館管理系統(tǒng),倉(cāng)庫(kù)管理系統(tǒng),學(xué)生管理系統(tǒng),超市管理系統(tǒng)(推薦時(shí)間10天,3人一組,合作開(kāi)發(fā))
Android開(kāi)發(fā)————暫無(wú)
從事Android手機(jī)開(kāi)發(fā)的話Java學(xué)到這個(gè)地步就可以了,Android開(kāi)發(fā)這部分內(nèi)容比較龐大, 稍后我再整理一份詳細(xì)的學(xué)習(xí)計(jì)劃,這里只介紹一本比較好的入門(mén)書(shū)籍。
《深入淺出Google Android》
模塊5:網(wǎng)絡(luò)編程
介紹:用java網(wǎng)絡(luò)編程的相關(guān)知識(shí)
時(shí)間:2周
推薦例子:QQ聊天工具的實(shí)現(xiàn)(推薦時(shí)間10天)
Web開(kāi)發(fā)
模塊:HTML+CSS+JAVASCRIPT
介紹:Web開(kāi)發(fā)的基礎(chǔ)
時(shí)間:4周
1、HTML 一周
2、CSS 3天-5天
3、Javascript及Jquery 10天
4、Bootstrap Web前端框架 一周
Javascript學(xué)習(xí)計(jì)劃篇2
任務(wù)1:通過(guò)Codecademy.com站點(diǎn)的課程來(lái)學(xué)習(xí)
Codecademy是一個(gè)相對(duì)較新的網(wǎng)站,其廣告語(yǔ)是“最易學(xué)的編碼方法”。目前,該網(wǎng)站僅有兩個(gè)課程,“初級(jí)編程”和“JavaScript快速入門(mén)指南”。沉浸在JavaScript 中是種不錯(cuò)的體驗(yàn)。跟 Try Ruby 練習(xí)非常相似,你會(huì)學(xué)到簡(jiǎn)短的課程、在瀏覽器里編碼,然后看結(jié)果。得到全部分?jǐn)?shù)、打開(kāi)成就徽章。
任務(wù)2:appendTo 截屏方法
appendTo 視頻有一套特別適合初學(xué)者的截屏方法。 如果你想用正確(容易)的方法學(xué)習(xí)
JavaScript,學(xué)習(xí)這些課程絕對(duì)管用。視覺(jué)訓(xùn)練總是有效的! “用我們提供的點(diǎn)播內(nèi)容、務(wù)實(shí)的訓(xùn)練解決方案來(lái)提升自己的技能。無(wú)需注冊(cè)、無(wú)需綁定、絕不忽悠。”
任務(wù)3:閱讀一本好的關(guān)于JavaScript 的說(shuō)明書(shū)
一旦你通過(guò)Codecademy上的課程來(lái)學(xué)習(xí),你就會(huì)想搞到一本關(guān)于JavaScript的詳細(xì)說(shuō)明書(shū)–介紹所有的類(lèi)型、運(yùn)算符、控件架構(gòu)等等。 如果可以的話,我來(lái)介紹幾個(gè)好的說(shuō)明書(shū): 《再說(shuō)JavaScript》 – 這本說(shuō)明書(shū)可在Mozilla開(kāi)發(fā)者網(wǎng)絡(luò)上找到,語(yǔ)言公正。這本書(shū)內(nèi)容很豐富,有很多代碼實(shí)例和文段介紹。 《Eloquent JavaScript》 – 該書(shū)由Marijn Haverbeke 編寫(xiě),可免費(fèi)在線閱讀,如果你想弄個(gè)硬拷貝可以上亞馬遜網(wǎng)站購(gòu)買(mǎi)。它比MDN說(shuō)明更詳細(xì),因?yàn)樗粌H涵蓋了JavaScript 語(yǔ)言,而且包括編碼風(fēng)格以及在瀏覽器里使用JavaScript。當(dāng)然,“eloquent”并非言過(guò)其實(shí)。(eloquent - 雄辯的、口若懸河的) 《Getting Good with JavaScript》。
任務(wù)4:安裝、學(xué)習(xí)Firebug(或開(kāi)發(fā)人員工具)
一旦你開(kāi)始在瀏覽器里使用JavaScript,就需要安裝Firebug并熟悉它的性能。Firebug是一款用于Firefox的插件,它能幫你創(chuàng)建和調(diào)試網(wǎng)頁(yè):對(duì)網(wǎng)頁(yè)開(kāi)發(fā)者來(lái)說(shuō),它就像外科醫(yī)生的‘手術(shù)刀’。如果你不用Firefox?喜歡Safari 或者Chrome怎么辦?沒(méi)問(wèn)題:可以查找類(lèi)似Firebug的內(nèi)置開(kāi)發(fā)人員工具。 “你可以在Mac地址欄里按選項(xiàng)+命令+I 或者按快捷鍵Control + Shift + I ,來(lái)打開(kāi)設(shè)計(jì)工具面板。” 通過(guò)打開(kāi)你選的工具,只需在你喜歡的其中一個(gè)網(wǎng)站上點(diǎn)擊點(diǎn)擊,你就會(huì)學(xué)到很多東西。這里有一些能加速你學(xué)習(xí)的資源:FirebugFirebug網(wǎng)站和維基百科Firebug的CSS-技巧說(shuō)明你應(yīng)該在Nettuts+上使用Firebug的10大理由。
任務(wù)5:讀一本有關(guān)JavaScript的書(shū)籍
現(xiàn)在你已經(jīng)熟悉了些基礎(chǔ)知識(shí),但是還有很多東西要學(xué)。盡管我推薦的一些書(shū)可能會(huì)讓你‘破產(chǎn)’,但你會(huì)發(fā)現(xiàn)任何時(shí)候我都會(huì)推薦4本高質(zhì)量的書(shū): 前兩本是一般的、較深入的JavaScript 資源,它們會(huì)讓你從簡(jiǎn)介到較深層次逐步理解;當(dāng)然,簡(jiǎn)介里會(huì)有一些重疊的說(shuō)明,但不多:剛好讓你看起來(lái)很舒服。(注:雖然這些書(shū)在亞馬遜網(wǎng)站能買(mǎi)到,我已經(jīng)鏈接了出版商的網(wǎng)站,因此,你能看看范例章節(jié)。) 《JavaScript高級(jí)程序設(shè)計(jì)》- Nicolas C. Zakas 編寫(xiě),這本書(shū)涵蓋了它能涵蓋的所有內(nèi)容。如果你以前看過(guò)Zakas的任何作品,你會(huì)發(fā)現(xiàn)他是個(gè)不折不扣的天才。除了涵蓋了JavaScript語(yǔ)言,這本書(shū)還能讓您在瀏覽器里很好的使用JavaScript。
任務(wù)6:做些事情!
在學(xué)習(xí)完上述資源后,你應(yīng)該已經(jīng)嘗試了一些代碼樣本:修改代碼、整合代碼看看會(huì)怎么樣。但是是時(shí)候讓自己休息一下,做點(diǎn)東西出來(lái)了。 你能做什么呢?你能做很多東西。這里有一些意見(jiàn)。1) 圖片庫(kù):顯示一套圖片縮略圖和主圖。當(dāng)用戶點(diǎn)擊縮略圖的時(shí)候,要用較大的縮略圖(不是原縮略圖)替代當(dāng)前的主圖。如果你能覆蓋縮略圖alt 標(biāo)記的標(biāo)題就獎(jiǎng)勵(lì)積分,或是在用戶一分鐘內(nèi)未點(diǎn)擊的時(shí)候進(jìn)行圖片循環(huán)。2) 待辦列表:聽(tīng)起來(lái)有點(diǎn)難,我也不打算推薦你制作一個(gè)完整的待辦列表。只需要做一個(gè)文本框并在其旁放上按鈕;點(diǎn)擊按鈕的時(shí)候,已輸入的文字會(huì)在一個(gè)無(wú)序列表下面變成一個(gè)項(xiàng)目。點(diǎn)擊列表項(xiàng)目便可移除。這聽(tīng)起來(lái)很容易,但有幾個(gè)陷阱,對(duì)初學(xué)者來(lái)說(shuō)仔細(xì)想想還是很有好處的。3) 動(dòng)畫(huà)框:動(dòng)畫(huà)其實(shí)是小把戲而已,并不需要弄得太復(fù)雜。做一個(gè)包含了少許文本的div,其上要有若干按鈕。一個(gè)按
任務(wù)6:做些事情!
在學(xué)習(xí)完上述資源后,你應(yīng)該已經(jīng)嘗試了一些代碼樣本:修改代碼、整合代碼看看會(huì)怎么樣。但是是時(shí)候讓自己休息一下,做點(diǎn)東西出來(lái)了。 你能做什么呢?你能做很多東西。這里有一些意見(jiàn)。1) 圖片庫(kù):顯示一套圖片縮略圖和主圖。當(dāng)用戶點(diǎn)擊縮略圖的時(shí)候,要用較大的縮略圖(不是原縮略圖)替代當(dāng)前的主圖。如果你能覆蓋縮略圖alt 標(biāo)記的標(biāo)題就獎(jiǎng)勵(lì)積分,或是在用戶一分鐘內(nèi)未點(diǎn)擊的時(shí)候進(jìn)行圖片循環(huán)。2) 待辦列表:聽(tīng)起來(lái)有點(diǎn)難,我也不打算推薦你制作一個(gè)完整的待辦列表。只需要做一個(gè)文本框并在其旁放上按鈕;點(diǎn)擊按鈕的時(shí)候,已輸入的文字會(huì)在一個(gè)無(wú)序列表下面變成一個(gè)項(xiàng)目。點(diǎn)擊列表項(xiàng)目便可移除。這聽(tīng)起來(lái)很容易,但有幾個(gè)陷阱,對(duì)初學(xué)者來(lái)說(shuō)仔細(xì)想想還是很有好處的。3) 動(dòng)畫(huà)框:動(dòng)畫(huà)其實(shí)是小把戲而已,并不需要弄得太復(fù)雜。做一個(gè)包含了少許文本的div,其上要有若干按鈕。一個(gè)按鈕用來(lái)調(diào)整寬度,一個(gè)用來(lái)調(diào)整高度;還有一個(gè)用來(lái)調(diào)整背景顏色。關(guān)鍵是不要讓更改發(fā)生得太快,但在一秒鐘之內(nèi)。記住,Google 是你的朋友,特別是如果迄今為止你還未用JavaScript做任何動(dòng)畫(huà)的話。 我相信你能想到其他的很好的練習(xí)的計(jì)劃。
任務(wù)7:開(kāi)始學(xué)習(xí)如何使用JavaScript庫(kù) 如果你學(xué)到了這個(gè)地步,就會(huì)意識(shí)到有些JavaScript 編寫(xiě)任務(wù)很難(或根本不能)通過(guò)跨瀏覽器的方式實(shí)現(xiàn)。最可能違規(guī)的便是過(guò)量的DOM操作,AJAX和動(dòng)畫(huà)。這也就是為什么我們需要JavaScript 庫(kù)的原因。 正如我前面提到的,一個(gè)JavaScript 庫(kù)的詳細(xì)內(nèi)容猶如減輕痛苦的蜜糖。因此,現(xiàn)在有必要來(lái)看一下。這里有大量庫(kù)供你選擇,我會(huì)讓你自己決定從哪個(gè)開(kāi)始。無(wú)論是jQuery 還是Mootools,YUI 還是Dojo,它們各自的網(wǎng)站會(huì)為你提供開(kāi)始學(xué)習(xí)時(shí)你所需要的一切信息。如果你覺(jué)得用得著就來(lái)試試吧。
任務(wù)8:緊隨大師的步伐
有很多令人難以置信的JavaScript 天才,他們一直在做些很酷的東西,你一定不想錯(cuò)過(guò)。值得慶幸的是,我們的工作狂Siddharth 副主編已經(jīng)搞到一份33名設(shè)計(jì)人員列表,要想成為一名JavaScript 發(fā)燒友你就必須訂閱它。扔下手頭的工作,訂閱/跟隨這些設(shè)計(jì)人員。這是必須要做的。
Javascript是什么意思
Javascript是一avascript是一種由Netscape的LiveScript發(fā)展而來(lái)的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型的區(qū)分大小寫(xiě)的客戶端腳本語(yǔ)言,主要目的是為了解決服務(wù)器終端語(yǔ)言,比如Perl,遺留的速度問(wèn)題。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。