返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國(guó)IT培訓(xùn)中心
想了解javascript基礎(chǔ)入門(mén)嗎?想了解JavaScript入門(mén)的5條建議,帶著你學(xué)前端四-JS入門(mén)基礎(chǔ)?? 嗎?......本文帶你一探究竟。
本文寫(xiě)于2021年,現(xiàn)在可以根據(jù)個(gè)人情況情酌情參考。以下為原文:你是否已經(jīng)初步掌握了html和css,但完全不知道從何入手?如果是,那么這篇文章一定會(huì)對(duì)你有所幫助,這里總結(jié)了5條建議,幫助初學(xué)者總結(jié)學(xué)習(xí)方法,提高學(xué)習(xí)效率。一、多看視頻少看書(shū)對(duì)初學(xué)者而言,看書(shū)的效率是很低的,書(shū)上的內(nèi)容大多會(huì)展示核心代碼,而視頻為了演示效果,會(huì)展示全部代碼。初學(xué)者自學(xué)需要的是全部代碼,只看核心代碼必定會(huì)留下踩不完的坑。所以,初學(xué)者一定要多看視頻少看書(shū)。二、寫(xiě)代碼的時(shí)間要多于看書(shū)和看視頻的時(shí)間學(xué)習(xí),一定要以寫(xiě)為主,而不是以看為主。學(xué)習(xí)時(shí)間的一半以上要留給寫(xiě)代碼,剩下的時(shí)間用來(lái)看書(shū)和看視頻。幾乎所有初學(xué)者都有這個(gè)問(wèn)題,就是拿一本書(shū)(或視頻)看3個(gè)小時(shí)但是一行代碼都沒(méi)寫(xiě)。這樣的結(jié)果就是,3個(gè)小時(shí)最多只利用了1個(gè)小時(shí)。太浪費(fèi)時(shí)間了。正確的學(xué)習(xí)方法是:看到一行代碼就寫(xiě)一行代碼,就算理解,抄也得抄下來(lái),然后再去慢慢理解。三、不可盲目追新技術(shù)react,vue,angular,和你沒(méi)關(guān)系node,express,koa,和你沒(méi)關(guān)系grunt,gulp,webpack,和你沒(méi)關(guān)系這幾年變化很快,但是對(duì)于初學(xué)者來(lái)說(shuō)要摒棄浮躁的氣氛,靜下心來(lái)打好基礎(chǔ)。記?。鹤约菏浅鯇W(xué)者,玩的東西就是:和jQuery,工具就用一個(gè)編輯器和一個(gè)瀏覽器,這些就夠了,別的不要碰.四、jQuery還沒(méi)過(guò)時(shí)上一條寫(xiě)了初學(xué)者要玩jQuery,有些朋友會(huì)說(shuō)jQuery已經(jīng)淘汰了,bala bala。jQuery確實(shí)注定要被淘汰,但是現(xiàn)在還差得遠(yuǎn)呢。首先,jQuery對(duì)于初學(xué)者非常友好,甚至不會(huì)js都可以學(xué)jQuery。并且目前市面上的網(wǎng)站和應(yīng)用,仍然是jQuery居多,所以如果你是自學(xué),jQuery是必學(xué)的。五、學(xué)習(xí)的順序1. 熟悉基本概念:變量,數(shù)據(jù)類(lèi)型,函數(shù),運(yùn)算符,表達(dá)式,對(duì)象(自定義對(duì)象,內(nèi)置對(duì)象)。這些基本概念一定要熟悉,熟悉到什么程度,看見(jiàn)一個(gè)概念,立刻就能寫(xiě)出示例代碼,就夠了。2. 熟悉DOM:樹(shù)狀結(jié)構(gòu),節(jié)點(diǎn)分類(lèi),添加節(jié)點(diǎn),刪除節(jié)點(diǎn),修改屬性,綁定事件。3. 熟悉jQuery:選擇器、操作屬性和樣式、綁定事件、節(jié)點(diǎn)操作、動(dòng)畫(huà)方法。4. 用jQuery實(shí)現(xiàn)網(wǎng)頁(yè)上看到的頁(yè)面效果,比如輪播圖,菜單的各種效果,返回頂部等。5. 試著用原生的js實(shí)現(xiàn)jQuery的常用方法。比如addClass,,index這些。上面5條如果沒(méi)能做到,就不要想著閉包,原型繼承,ES6新特性這些東西了。總結(jié):學(xué)習(xí)要循序漸進(jìn),操之過(guò)急輕則影響學(xué)習(xí)效率,重則因挫敗感而放棄學(xué)習(xí)。希望大家都能早日學(xué)有所成。技術(shù)交流加微信:
js是做什么的js全稱(chēng),是服務(wù)于頁(yè)面(html)邏輯以及樣式的腳本語(yǔ)言。主要負(fù)責(zé)網(wǎng)站邏輯,數(shù)據(jù)展示,元素顯示控制。1.數(shù)據(jù)展示:網(wǎng)站上大家所見(jiàn)的顯示內(nèi)容很少一部分是直接在html里面寫(xiě)死的,其他一大部分展示的數(shù)據(jù)都是從服務(wù)器獲取之后經(jīng)過(guò)整合再填充到網(wǎng)站頁(yè)面上的。前端部分的整個(gè)流程是由js來(lái)實(shí)現(xiàn)的。對(duì)于這里說(shuō)一下概念:不經(jīng)過(guò)服務(wù)器交互取數(shù)據(jù)來(lái)展示的頁(yè)面成為靜態(tài)頁(yè)面(靜態(tài)網(wǎng)站),與服務(wù)器存在數(shù)據(jù)交互的頁(yè)面成為動(dòng)態(tài)頁(yè)面(動(dòng)態(tài)網(wǎng)站)2.元素顯示控制:css編寫(xiě)元素的樣式,但是一個(gè)元素附加了一種樣式后顯示出來(lái)的樣子是恒定的,當(dāng)我們進(jìn)行不同操作來(lái)控制元素展示為不同樣式的時(shí)候,就需要js來(lái)進(jìn)行控制,比如根據(jù)點(diǎn)擊導(dǎo)航,進(jìn)入不同的頁(yè)面,比如控制元素的顯示隱藏,比如改變?cè)氐拇笮?,等等js源碼查看方式F12審查元素的方式跟html,css一樣,在上面展示的視圖中,被闊在script標(biāo)簽里面的就是我們的js代碼,其中通過(guò)src引入的是輸入獨(dú)立的js文件,script標(biāo)簽里面全是代碼的那種輸入直接編寫(xiě)在標(biāo)簽里面的js代碼。開(kāi)始學(xué)習(xí) 1.如何引入js對(duì)于js有三個(gè)個(gè)位置可以引入:一個(gè)是head標(biāo)簽里面,一個(gè)是body標(biāo)簽里面,另一個(gè)就是通過(guò)標(biāo)簽里的事件。對(duì)于html執(zhí)行順序是從上到下來(lái)執(zhí)行的,所以,你會(huì)發(fā)現(xiàn)head里面的彈出框先執(zhí)行2.js入門(mén)語(yǔ)法學(xué)習(xí)資料:>變量: 變量 數(shù)據(jù)類(lèi)型>表達(dá)式: 運(yùn)算符 比較和邏輯運(yùn)算符>語(yǔ)句: If...Else 語(yǔ)句 Switch 語(yǔ)句 For 循環(huán) While 循環(huán) Break 和 Continue 語(yǔ)句學(xué)習(xí)提示:對(duì)于上面的文章,請(qǐng)大家按照我所列的順序去學(xué)習(xí),對(duì)于w3school所列課程的學(xué)習(xí)順序,我覺(jué)得從新手來(lái)看,不太容易接受,所以建議大家調(diào)整下順序去學(xué)。掌握內(nèi)容:變量,表達(dá)式,語(yǔ)句3.操作dom學(xué)習(xí)資料: 簡(jiǎn)介 使用 輸出 語(yǔ)句 注釋學(xué)習(xí)提示:w3school這篇入門(mén)教程是從dom操作開(kāi)始的,建議同學(xué)們先看完上面階段的變量,表達(dá)式之后,再進(jìn)行學(xué)習(xí)dom的操作。對(duì)于js的事件,比如點(diǎn)擊,雙擊等只需要了解就好,在入門(mén)階段不建議深入。掌握內(nèi)容:dom元素的增刪改查,4.函數(shù)學(xué)習(xí)資料:JS函數(shù)簡(jiǎn)介(一)----創(chuàng)建函數(shù),聲明前置,函數(shù)參數(shù)、重載、返回值、立即執(zhí)行函數(shù) 函數(shù)JS函數(shù)簡(jiǎn)介(一)----創(chuàng)建函數(shù),聲明前置,函數(shù)參數(shù)、重載、返回值、立即執(zhí)行函數(shù) 函數(shù)學(xué)習(xí)注意點(diǎn)1.在基礎(chǔ)階段,要去學(xué)基礎(chǔ),不要急著去深入看不懂的東西2.js和html,css不一樣,在學(xué)習(xí)js的時(shí)候需要去培養(yǎng)編程思維,它是一門(mén)有邏輯的語(yǔ)言。3.在學(xué)習(xí)到不懂的地方不要急,可能是在學(xué)習(xí)中練習(xí)的太少?;蛘哂幸恍┛矝](méi)有邁過(guò)去,要靜心去找原因4.再?gòu)?qiáng)調(diào)以下學(xué)習(xí)順序,先學(xué)變量,表達(dá)式,語(yǔ)句,在學(xué)dom操作。5.函數(shù)是初學(xué)者的一個(gè)大關(guān),學(xué)習(xí)函數(shù)的時(shí)候要慢慢的去適應(yīng)封裝的思想6.看懂了不等于會(huì),要去練。推薦閱讀常見(jiàn)Dom操作有哪些?JS函數(shù)推薦學(xué)習(xí)周期1.變量,表達(dá)式,語(yǔ)句:2天2.dom操作:7天3.函數(shù):3天
上述文章了解到關(guān)于JavaScript入門(mén)的5條建議,帶著你學(xué)前端四-JS入門(mén)基礎(chǔ)?? ,讓我們對(duì)javascript基礎(chǔ)入門(mén) 有一個(gè)直觀(guān)的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。
只要一個(gè)電話(huà)
我們免費(fèi)為您回電