說一說自己的體會吧,也不一定正確
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括開原網(wǎng)站建設(shè)、開原網(wǎng)站制作、開原網(wǎng)頁制作以及開原網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,開原網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到開原省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1.簡單理解html就是文本語言,諸多元素定義成一個(gè)頁面框架,是之能在瀏覽器上顯示
2.css是對html進(jìn)行外觀設(shè)置,比直接在html里面設(shè)置更加整潔,減少代碼冗余方便維護(hù),加載速度快,而且css中的許多偽類可以幫助實(shí)現(xiàn)諸多頁面效果
3.javascript是腳本語言,可以對dom進(jìn)行操作,方便頁面設(shè)置,幫助實(shí)現(xiàn)畫面動(dòng)作,驗(yàn)證,表單提交等等操作
基礎(chǔ)知識、面向?qū)ο?、BOM、DOM、事件、表單、ajax,大致就這么多東西吧。有些東西是需要死記硬背的,但是明白了含義,看過幾次、用過幾次也就基本可以記住。有些東西需要靈活掌握,這個(gè)需要看看示例、自己動(dòng)手實(shí)踐。
可以先找一本教材看么,可以一邊看一邊做練習(xí),也可以看完一遍教程,再實(shí)踐。
既然是精通DIV+CSS,必然對網(wǎng)頁中javascript的作用有深刻的感受,那樣學(xué)習(xí)js是在彌補(bǔ)制作網(wǎng)頁技術(shù)上的不足,接受起來恐怕要快得多吧。
《javascript dom編程藝術(shù)》如果有DIV+CSS基礎(chǔ),看起來絕對沒有問題。
《javascript高級程序設(shè)計(jì)》也是很不錯(cuò)的一本書,示例很多,寫的也很簡潔通俗。
基礎(chǔ)一定要掌握,掌握基本后你會發(fā)現(xiàn)你還是不會寫一些javascript的動(dòng)畫效果或者功能,這時(shí)候你要看別人怎么源碼,看別人是怎么寫的。很多人基礎(chǔ)知識掌握得很好,但讓他們寫一個(gè)功能的話就是寫不出來,通常是因?yàn)椴?能把所學(xué)的知識串連起來,看別人的的好處就是看別人的思路,別人是怎么把基礎(chǔ)知識串連起來的。
JavaScript作為網(wǎng)站前端的核心知識是非常重要的,但是如何學(xué)習(xí)JavaScript是很多初學(xué)者面對的一個(gè)難題,下面我說一下個(gè)人對于如何學(xué)習(xí)JavaScript的一點(diǎn)心得,希望能幫到大家。
1、首先學(xué)習(xí)基礎(chǔ),尤其是JavaScript與其他語言不同的基礎(chǔ)知識。
學(xué)習(xí)每個(gè)編程語言可能都要從基礎(chǔ)的變量函數(shù)結(jié)構(gòu)等學(xué)起,JavaScript相對于其他的編程語言在基礎(chǔ)上有一些比較有特點(diǎn)的地方,這些東西是尤其需要我們注意的,比如說自調(diào)函數(shù)、比如說變量值為空不是null而是undefined的等,這些東西都是和主流的編程的語言如c++、java等是有區(qū)別的,所以想要學(xué)好JavaScript,這些基礎(chǔ)的知識一定要把握好學(xué)習(xí)好才行。
2、關(guān)于學(xué)習(xí)JavaScript的進(jìn)階
JavaScript進(jìn)階知識更是有很多難理解的東西和不同于其他語言的東西,這些東西都是深入學(xué)習(xí)JavaScript的難點(diǎn),簡單的說一下JavaScript是基于對象的瀏覽器腳本語言,但是為了使JavaScript也能夠支持面向?qū)ο缶幊蹋藗兙褪褂昧撕芏嗟姆椒▉砟M面向?qū)ο蟮牡奶攸c(diǎn),這些就變成了JavaScript的一些難點(diǎn),比如說JavaScript的繼承要借助原型、比如JavaScript的類需要使用構(gòu)造函數(shù)來構(gòu)造一個(gè)對象等,這些東西都是和其他支持面向?qū)ο蟮恼Z言是不同的,所以就導(dǎo)致了一些難點(diǎn)。關(guān)于進(jìn)階學(xué)習(xí)JavaScript,還有JavaScript一些深入的知識需要去理解比如原型鏈和閉包、比如收函數(shù)的作用域執(zhí)行流程和上下文,這些東西都是JavaScript比較深入的知識、
最后說明,JavaScript作為前端的核心語言絕對沒有沒有想象的那么簡單,要想學(xué)好JavaScript除了以上提到的知識和注意點(diǎn),還需要的就是多動(dòng)手和實(shí)踐,我們都知道網(wǎng)頁上的所有特效都是借助JavaScript來實(shí)現(xiàn),那么我們就需要在學(xué)習(xí)JavaScript的過程中多使用原生的JavaScript代碼實(shí)現(xiàn)一些特效,當(dāng)然學(xué)習(xí)使用jQuery等JavaScript類庫進(jìn)行開發(fā)也十分的重要,但是這絕對不能是取代我們學(xué)習(xí)JavaScript的方法。