日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學費網 > 培訓機構 > 全國IT培訓中心

13081913316

全國統(tǒng)一學習專線 8:30-21:00

想了解怎么學習javascript嗎?想了解JavaScript入門的5條建議,前端網老姚淺談:怎么學JavaScript??? 嗎?......本文帶你一探究竟。

1.JavaScript入門的5條建議

本文寫于2021年,現在可以根據個人情況情酌情參考。以下為原文:你是否已經初步掌握了html和css,但完全不知道從何入手?如果是,那么這篇文章一定會對你有所幫助,這里總結了5條建議,幫助初學者總結學習方法,提高學習效率。一、多看視頻少看書對初學者而言,看書的效率是很低的,書上的內容大多會展示核心代碼,而視頻為了演示效果,會展示全部代碼。初學者自學需要的是全部代碼,只看核心代碼必定會留下踩不完的坑。所以,初學者一定要多看視頻少看書。二、寫代碼的時間要多于看書和看視頻的時間學習,一定要以寫為主,而不是以看為主。學習時間的一半以上要留給寫代碼,剩下的時間用來看書和看視頻。幾乎所有初學者都有這個問題,就是拿一本書(或視頻)看3個小時但是一行代碼都沒寫。這樣的結果就是,3個小時最多只利用了1個小時。太浪費時間了。正確的學習方法是:看到一行代碼就寫一行代碼,就算理解,抄也得抄下來,然后再去慢慢理解。三、不可盲目追新技術react,vue,angular,和你沒關系node,express,koa,和你沒關系grunt,gulp,webpack,和你沒關系這幾年變化很快,但是對于初學者來說要摒棄浮躁的氣氛,靜下心來打好基礎。記?。鹤约菏浅鯇W者,玩的東西就是:和jQuery,工具就用一個編輯器和一個瀏覽器,這些就夠了,別的不要碰.四、jQuery還沒過時上一條寫了初學者要玩jQuery,有些朋友會說jQuery已經淘汰了,bala bala。jQuery確實注定要被淘汰,但是現在還差得遠呢。首先,jQuery對于初學者非常友好,甚至不會js都可以學jQuery。并且目前市面上的網站和應用,仍然是jQuery居多,所以如果你是自學,jQuery是必學的。五、學習的順序1. 熟悉基本概念:變量,數據類型,函數,運算符,表達式,對象(自定義對象,內置對象)。這些基本概念一定要熟悉,熟悉到什么程度,看見一個概念,立刻就能寫出示例代碼,就夠了。2. 熟悉DOM:樹狀結構,節(jié)點分類,添加節(jié)點,刪除節(jié)點,修改屬性,綁定事件。3. 熟悉jQuery:選擇器、操作屬性和樣式、綁定事件、節(jié)點操作、動畫方法。4. 用jQuery實現網頁上看到的頁面效果,比如輪播圖,菜單的各種效果,返回頂部等。5. 試著用原生的js實現jQuery的常用方法。比如addClass,,index這些。上面5條如果沒能做到,就不要想著閉包,原型繼承,ES6新特性這些東西了??偨Y:學習要循序漸進,操之過急輕則影響學習效率,重則因挫敗感而放棄學習。希望大家都能早日學有所成。技術交流加微信:

2.前端網老姚淺談:怎么學JavaScript?

鑒于時不時,有同學私信問我(老姚,下同)怎么學前端的問題。這里統(tǒng)一回復一下,如下次再遇到問我此問題同學,就直接把本文鏈接地址發(fā)給你了。首先說句題外話。關于有人管我叫大神的事情。個人感覺這跟你買東西時,人家管你叫帥哥一樣,你答應與否都無妨。正題開始,“前端怎么學”應該因人而異,別人的方法未必適合自己。就說說我的學習方法吧:我把大部分時間放在學習js上了。因為這個js的學習曲線,先平后陡。項目實踐和練習啥的,我不說了,主要說下工作之外的時間利用問題。我是怎么學的呢,看書,分析源碼。個人這幾天統(tǒng)計了一下,前端書籍目前看了50多本吧,大部分都是js的。市面上的書基本,差不多都看過。第一個問題是,看書有啥好處?好處應該是不言而明的,書看多了,基礎會逐漸夯實起來??炊嗔?,自己的判斷力,自然就上來了??磩e人的文章,就能很快判斷出,對方每塊兒講得對不對,哪塊兒又是自己不清楚的,模棱兩可的。當然也為看源碼,分析源碼提供了基礎。10本書讀2遍的好處,應該大于一本書讀20遍。10本書的交集,那就是基礎知識的核心,而并集那就是所有的知識。好書當然要多讀,反復讀。但是只讀一本是不行的。因為每本書的側重點都不一樣。從不同的側面,去理解一個知識點,是很有意義的。所以特別佩服印度人,他跟你講英文,你一個詞語沒聽懂,他會蹦出n個同一意思的單詞,你聽懂一個,就ok了。看書也是這樣的,某一塊講得不透徹,不用擔心,其他書籍可以幫助你來了解。第二個問題是,書籍推薦。個人覺得不錯的,沒事可以翻翻的。書籍如下:>《面向對象編程指南》,風格輕松易懂,比較適合初學者,原型那塊兒講得透徹,12種繼承方式呢。>《js權威指南》、《js高級程序設計》,這兩本書經典是經典,但是太厚,適合把其中任意一章都當成一本書來讀。洋洋灑灑,很難一口氣看完。比較適合當做參考書。>《你不知道的》狙擊js核心細節(jié),閉包、原型、this講得都還清楚。目前《中冊》也出了,還在看。>《js設計模式與開發(fā)實踐》js設計模式也是要學的,此書把js的設計模式講得非常清晰,一點不晦澀,看起來沒多少難度。>《正則指引》,分析源碼時,如果正則表達式不懂,沒法進行下去的。此書相對來說講得比較清晰。>《基于MVC的 Web富應用開發(fā)》,看完后,基本能寫出自己的mvc框架了。是本好書。>《函數式編程》,js是一門函數式語言,此書是函數式編程一個入門,函數是一等公民那是非常重要的。>《js忍者秘籍》,jq作者寫的,沒有傳說中的那么難讀,話說就算你看完并理解所有知識點,也不會達到世界高手級別的。因為你還沒有做到隨心所欲。>《框架設計》,如果初看此書,會覺得此書有羅列代碼之嫌。在我看來,此書講究的是框架的全局觀。以上書籍是我認為是成就高手之路上必須看的,也需要反復看。css相關的書籍,說實話我看得比較少,總共有六七本吧。有兩本必須推薦一下:>《css權威指南》,css基礎知識點那是講得非常清楚的。什么層疊優(yōu)先級、line-height啥的。不是隨便一本書都敢叫“權威指南”的。>《css揭秘》,此書我也是不斷的看,此書才不屑于全面講css3各屬性呢。css規(guī)范文檔能講的,它只會講你最不在意的。此書解決的47問題,解決思路和解決方案同等重要,很有啟發(fā)性。以上各書你都可以不買,至少買本此書吧。第三個問題,怎么看。想必很多同學,都想看書,但是很難看下去。文字部分相對來說還能看看,一遇到代碼,頭皮就發(fā)麻了。此問題一開始時我也遇到的。說一個學習理論。比如說學英語,有個開水理論。詞匯量必須達到6000才行,如果沒達到,英文水平不會上去的,這跟燒開水一樣,沒事燒燒,放著涼涼,從來沒燒到100度,那么此水是永遠不能喝的。一旦煮沸過,就可以隨時喝了。20本書你看不下去,說明什么呢?任何一本書,你都沒看完過。熟悉的,永遠只是前三章。別笑,我原先也是這樣的。那么現在的問題是,怎么把一本書看完呢?很簡單,敲。《基于MVC的 Web富應用開發(fā)》這本書我看時,就是這樣,終于有一天,我下定決心要把此書從頭到尾敲一遍。文字加代碼都敲,然后就一章一章得看完了。代碼敲一遍后,你會發(fā)現,沒之前看起來的那么難。如果你屬于一看書就犯困那種同學。強烈建議你把《面向對象編程指南》此書從頭到尾敲一遍。堅持看完一本書后,信心就上來了。先保證看完一本再說,看完3本后,基本應該能做到幾天就能看一本了。萬事開頭難,加油吧。第四個問題,看書的層次問題。書看完后,要自己總結,要與其他書籍對比看。有同學同時對比著看《權威指南》和《高設》來的。隨便拿出個知識點,你都能閉著眼睛說得頭頭是道,說明水平夠了。下一塊就是源碼的學習了??纯蚣茉创a之前,想說一件事情:dom的api不懂,沒問題,你可以百度。但是正則一定要先研究研究,不然大多數人去嘗試分析源碼時,遇到的挫折都在于此。怎么去閱讀源碼呢?敲,照著敲。有哪些代碼值得去敲呢?優(yōu)秀框架或者庫的源碼都值得你去敲。但是拿jq來敲,來入門,那不行的。原因:太他么長了。八九千行呢??!個人覺得.js庫是不錯的第一個選擇。原因都是工具方法,敲完以后自己的水平應該略有小成吧。其實有一些api的實現,你要把它當成一樣,深深的印在腦海里。比如extend方法,必須張口就來。敲完庫后,可以考慮去看看《函數式編程》這本書了。jq的源碼不好敲。那么zepto的源碼比較少1800多行,敲一天應該敲完了。敲幾遍后,把所有不懂的地方,都百度清楚,然后就可以寫自己的類jq的庫了。然后就可以作為一項技能寫進自己的簡歷里。比如“創(chuàng)建過自己的jquery庫”。當然敲的過程,還能幫助自己對jq的api認識。然后是backbone.js,因為此框架是以類jq和為基礎的mvc框架。代碼也沒多少行。敲吧。spine.js與backbone類似。可以在敲其之前,先看看那本《基于MVC的 Web富應用開發(fā)》。希望你的簡歷可以添加這么一筆,“創(chuàng)建過自己的mvc框架”。其他的,我也敲過一些。包括jq.validate.js,包括一些插件。如果你愿意的話,bootstrap你可以去敲敲啊。源碼挺多的,可以按插件逐個來敲。分析明白了,輪播、分頁、下拉框等等的插件那還不是分分鐘隨手就寫一個了。最起碼看看人家api接口是怎么設計的也是極好的。話說個人在閱讀其css代碼中,也學到了不少東西。說到插件,有兩個必須提提,一個是表格插件,一個是樹。都敲完,簡歷里可以這么寫上,“創(chuàng)建過自己的UI框架”。當然了,你也可以敲你喜歡的框架代碼,重要的是明白其實現原理,最好理解其為啥那么設計,如果對設計模式比較熟悉的話,會經常發(fā)現原來是這么回事。照著敲只是分析源碼的入門,用途也是為了學習,最后能用在自己的項目中,那是才是正道。就算沒啥用,也是打發(fā)時間的好方式,比看電視劇強多了。我閑著無聊時,就背著敲源碼。最后說句,如果你簡歷上能如期寫上那幾句話后,必須是大神。加油吧。后記寫本文的最初目的,正如文章開頭說的那樣,方便自己回復大家的提問。本站的任何一篇分享學習經驗的文章,基本都會引起共鳴,這確實是一個值得討論的話題。這里再說說幾個事情。>有人問我前端工作經驗事情。沒幾年。三年多。>初學者或新手(beginner)怎么辦?看書和分析源碼是重要的提高方式,但不適合新手。新手需要的是能快速的入門和入行,能快速的上手工作。一種快捷的學習方式就是看視頻。正如有的同學說得那樣,知道有哪些東西,怎么用就可以了??匆曨l是有好處的,首先它是一種被動學習方式。我最開始的入門也是看視頻來的,只需要看就行了。一遍沒懂,再放一遍,我基本上是1.5倍數去看的。而讀書是一種主動方式,需要自己一頁一頁翻。需要自己主動的去理解。而很多東西,也許只是視頻老師一句話,就能突出的重點,需要我們自己去解讀。還有另一件事情是,比如發(fā)現自己某個知識點不太清楚,可以單獨去百度。比如this,文章很多的。這種學習方式也是快速掌握知識點的好辦法。書籍需要技術評審,那么看文章一定要看看評論。不過視頻就不好說了,視頻一般都不會講得太深入,偶爾也有講錯的。當年我也曾被一些視頻誤導過,建議找不錯的視頻看看。各大網站培訓機構的免費視頻挺多的。>看書和分析源碼的時機。但已經工作一年半載時,正是提高的好時候,此時可以去看書了。全面系統(tǒng)的梳理知識點,掃清自己的盲區(qū)。如果只是靠項目經驗是不夠的,通過項目來學習,那肯定是必須的,工作本身就是一個學習的過程。但是工作三年不看書的話,學又能學到多少呢?更何況每個項目都很類似,一直處在舒適區(qū),那真就是5年經驗重復第一年的了。所以我不認同這句話:面試時強調自己的學習能力是工作能力不強的表現。3年經驗的水平,完全有可能超過5年的。>沒有時間去學習?如果你還沒畢業(yè),就已經天天在本站混了,其實你領先了一大步。都是混過的,天天充斥著lol和電視劇的陪伴,我只想說進入社會是要還的。最可怕的是什么呢?該還、還不還(這幾個字別念錯了)。時間是有的,就看你愿意付出不。下班后學習,周末學習,節(jié)假日別人玩的時候,在家敲代碼,這樣才能領先別人。>興趣問題?興趣和擅長是一個良性迭代循環(huán)。你擅長某件事情,就會越喜歡它,越喜歡,就越愿意花時間,進而越擅長。此道理都懂,只是缺乏一個trigger。如果你喜歡玩游戲的話,其實你可能非常適合做前端。玩游戲就是一個反饋機制,前端工作的反饋,相對其他工作來說也是非常及時的。代碼一改,網頁一刷,就看到效果了。擅長、優(yōu)越感、成就感通常都是連在一起的。每看完一本書,我都覺得很有成就感。每敲完一個庫,也有成就感。以上純屬一家之言,每個人的學習習慣、方式、態(tài)度都不一樣。先端正態(tài)度、找到自己的學習方法,進而養(yǎng)成堅持下去的習慣。最后說一句,你我共勉:只要你走在正確的道路上,不管、走得多慢,都是前進!本文完。不好意思,不小心打開了前置攝像頭!文章來源:統(tǒng)一回復《怎么學?》作者:前端網老姚(轉載已獲得作者許可)在學習過程如果有任何疑問,請來極樂網(

上述文章了解到關于JavaScript入門的5條建議,前端網老姚淺談:怎么學JavaScript??? ,讓我們對怎么學習javascript 有一個直觀的認知。我們發(fā)現,作為一個優(yōu)秀的Java程序員是多么的自豪。

溫馨提示:為不影響您的學業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關的專業(yè)老師為您解答
  • 熱門課程
  • 作者最新文章
  • 在線報名
申請試聽課程

只要一個電話
我們免費為您回電

姓名不能為空
手機號格式錯誤