當前位置:編程學習大全網 - 編程語言 - javascript的“特效”也太難學了吧!有高人能提供壹下學習經驗麽?

javascript的“特效”也太難學了吧!有高人能提供壹下學習經驗麽?

呵呵,JavaScript確實是壹種挑戰,但我挑戰成功了!

在專科,流行的語言我都學過,首先入門的是C語言,

覺得C有點簡單,後來翻翻C的工業用途,都是用作硬件控制的界面編寫和

底層操作,這才對C有了壹個真正的了解,明白真正把C用上真的不簡單,還有很多硬件操作的東西沒學呢,那時大二剛接觸電腦會學會打字,用C做了個小小控制臺管理程序(那時叫系統哈哈)。接下來是匯編語言,在匯編裏學會了很多底層硬件的運行原理,悟出如何優化程序,也做了個小小的匯編程序!然後是C++,真正第壹次接觸了對象編程,也懂得了如何把事物抽象成為壹個類,有了面向對象的思維,還有C++的語法,有C基礎其實也挺容易的,但後來發現C++真正的難點是如何理解和使用別人的類,那時眼框還很窄,思維也不開闊,計算機英語不好,就只知道在控制臺裏寫屬於自己的程序,不懂得去使用類庫裏的現成類,雖然培養了良好的編程習慣和磨煉了編程思維,但缺少的是未能開闊地吸取高手的精華,所以C++水平也停留在了控制臺的程序上,習慣C過程編程思維,而還沒有進入事件編程的行列,但C++最自豪的是,在過程編程框架裏實現了事件編程的所有事件調用(把事件響應函數調用放在壹個過程的循環裏,當判斷條件符合某個事件響應,就轉到相應的事件裏去)所以也給後來的事件編程打下了非常堅實的思維邏輯基礎。

大三學習了兩門語言vb.net和ASP

但還是偏向與winForm 程序,對於Web程序根本就沒有學好(嚴格來說根本沒學過)在VB.net裏,接觸了各種各樣的事件編程,覺得自己跳出了控制臺的過程編程思維,也邁進了winForm事件觸發思維的大門,終於嘗了壹回鮮,覺得挺興奮的!接下來就是就是Java,但也只局限於控制臺,只懂用代碼實現壹個通訊功能哎,真的很失敗!Delphi倒覺得真的是壹個很好的WinForm程序開發環境,有了事件編程思維,學起來壹點都不難,而且覺得執行效率非常快,在所有的windows環境中都能運行連PE也沒問題,這是VB所不能比擬的。學了Delphi之後就順便學學vb,其實,vb也不簡單,真的要學好的話,就要懂得API調用,在VB裏我學會了調用WINDOWS的接口函數,做了壹個專門查看windows系統裏各種內核參數(進程,註冊表,服務,系統文件屬性)的小程序,還專門為這小程序加點料(根據對病毒的研究,加判定條件,判斷進程和文件是否為惡意程序)

真正接觸web是在畢業以後了,畢業以後沒事做,就學學C#,自然就發現C#非常的接近WinForm程序,有事件調用,後臺方法,甚至連顯示也是控件化的,呵呵,覺得web編程不過如此,但事實卻絕非如此。如果只會拉拉服務器控件,寫寫後臺程序就是做web的話,那真的很可笑。因為真正的web設計必須懂得前臺和後臺的代碼設計!

樓主的問題是,現在只懂得後臺代碼設計,而還沒有懂得前臺代碼設計,這對妳的工作是構成非常大的障礙。因為後臺的很多數據必須傳過來,在客戶端動態判斷,減少服務器的負荷,這才壹個合格的後臺代碼設計師。

當然,精通JavaScript前臺設計的這部分人對後臺部分也是有所修煉的,簡單的後臺數據庫連接和數據操作並不難學,用XML來顯示數據這也是前臺設計師必須掌握的東西。反倒常處於數據類型約束的WinForm程序員,最苦惱的是數據類型的控制,JavaScript裏千變萬化的類結構,因為不像WinForm那樣Class封裝,

無論是類還是方法都是function呵呵!

而且數組也是動態的,如果學過Java的動態數組還好理解點,如果只學過C和C++的話,那真的是大開眼界了。這只是在程序設計層面,在web 的控制裏,讓各位WinForm程序員頭痛的是DOM操作和JavaScript的弱類型運用、客戶端和服務器端的編程思維轉化(時刻分清楚,什麽時候是客戶端設計,什麽時候是服務器端運行),還有就是Ajax這種服務器和客戶端的橋梁!如果對JavaScript不了解,那麽妳無從談起Ajax!當然,妳不可能成為壹個優秀的後臺程序設計師了。

以上我只從我的壹些經歷和我接觸過的事例去做壹個介紹,希望樓主能下定決心學習JavaScript,其實我的JavaScript也只學了幾個月而言,我也和妳壹樣大量去點Google,但我在學C時養成了好的編程習慣,懂得如何地運用剛剛接觸到的東西,用自己思維去表達出來,寫出屬於自己的程序,耐心地去思考和優化,所以,我不敢說自己有多厲害,但至少我能用記事本做出壹個純JavaScript編寫的web系統(前臺後臺都是JavaScript)當然是ASP程序了,我是先學Asp+C#.NET,再轉去學ASP的,在ASP裏學到了很多前臺設計的方法,當然包括JavaScript,CSS 、 XML 、 DTD 、網頁特效等等,呵呵!

  • 上一篇:求問DOS有那些命令?最後怎樣退出DOS?
  • 下一篇:手機秒變“無人機”?只需要壹個手機殼!文章
  • copyright 2024編程學習大全網