關於如何自學web前端以及一些面試的經驗分享

2022-08-26 05:24:08 字數 2164 閱讀 8550

自學怎麼學好前端開發?

一千個人來回答這個問題有一千種答案,每個人的自學能力各不相同,適合我的方法不一定適合你。但是大家可以相互借鑑,蘋果交換過後還是乙個蘋果,思想交換過後就是兩種思想了。我這裡把我的方法分享出來,多少也有一些借鑑的經驗或者讓你少走一些彎路。

1,html/css部分

2,原生js部分

3,jquery部分。

4,慕課網上《手把手教你實現電商**開發》實戰練習。附上傳送門

6,基於bootstrap的pc/移動端響應式頁面實戰

7,原生js複習,外加高階物件導向

因為5,6兩個階段基本上沒怎麼動過原生js,所以你忘得也差不多了,這時候回去複習一遍,加深一下印象,鞏固一下。基礎夠紮實了後,可以開始看物件導向的一些教程了,這部分特別的饒,初學者想要完全理解是有點困難,不過沒關係,把幾個面試容易問到的東西強行記一下:1,繼承可以通過哪些方式實現。2,什麼是閉包。3,什麼是原型鏈。

8,git/gulp/bower等工具構建前端自動化工作流,angularjs

9,附加知識:less,sass,node.js,vue.js,guthub

10,最後再仔細過一遍原生js

如果你能堅持到這裡,成功了90%了!最後這一步都是為面試做準備的,因為根據我面試經驗來看,面試官問的最多的就是原生js,其次是html5/css3,ajax,框架類的東西問的少,除非是比較特殊的公司,像我選擇的這家企業做通訊專案的,用到的框架我聽都沒聽說過,進去過後要現學,所以要求你對原生js特別熟練,然後框架要接觸的多,會問一些框架裡面很深入偏邏輯性的問題,雖然我答得也不怎麼樣,但還好之前汪老師講過一些前端框架方面邏輯性的一些思想,蒙混過關通過了。

1)html/css方面(包括html5/css3)

--你通過哪些方式來實現網頁優化?

--position:relation和position:absolute有什麼區別?

--為什麼要使用css雪碧圖

--html5新增了哪些元素?

--css3動畫怎麼相容瀏覽器?

--ie6有哪些bug,你是怎麼解決的

2)js方面

--什麼是變數提公升,以及各種關於變數提公升的筆試題

-- http狀態碼有哪些?

--ajax的原理,get和post的區別?

--json和jsonp的區別,jsonp是怎麼實現跨域的,跨域有哪些方式可以實現?

--怎麼實現陣列反轉?

--字串常用的方法有哪些?

--js實現繼承有哪些方式?

--什麼是閉包?

--什麼是原型鏈?

3)框架方面

--bootstrap裡面的柵格系統有多少格?

--jquery裡面通過$(「#id」)獲取到的是什麼?

--end()是什麼

--你怎麼理解angularjs的模組化,它的雙向資料繫結是怎麼實現的

4)hr方面

--關於專案細節

我的簡歷裡面一共三個專案,就是之前寫過的電商平台,基於bootstrap的響應式頁面,還有個angularjs實現的專案,你在每個專案下面寫上幾條你很懂的技術要點,面試官一般都會挑幾條問一下,因為你寫的都是你很懂的,所以回答起來就沒什麼問題。

--關於上家公司的一些細節

我是隨便亂寫的一家公司,問到之前公司關於人數的時候回答一定要很肯定的說出具體數字,不能模稜兩可。最好說有乙個師傅帶你。

--離職原因

這個就隨便編了,注意不要說之前公司的壞話

--期望薪資

自己掂量一下自己幾斤幾兩,然後說乙個適當的區間

--假如你們公司乙個專案出現問題,要麼你留下來加班到12點,要麼你同事留下來加班到12點,而你們都有事不想加班,你會怎麼辦?

我的回答是我自己留下來加班,讓他欠我乙個人情,下次我有事找他幫忙時也好說話一點。(自己有想法的自由發揮)

我大致是按照這個流程走下來的,中間可能有些許差別都不大。只要你努力付出了,肯定是有回報的。

關於Web前端的一些筆記

歡迎閱讀 之所以記錄這些,是因為看了別人的筆記總是記不住。為了加深記憶,本文會記錄一些比較經典的題目,還是選擇敲一點東西,以後要回來閱讀也更容易一些。想要了解三次握手和四次揮手,首先得了解tcp報文的主要欄位的意思。需要注意的是,大寫的ack syn和小寫的ack syn不是一回事,前者只是作為標誌...

web前端一些總結

一 文字框設定為圓角後獲得焦點又變為方角的解決方法 css outline none 二 html5的一些文字特性 required required aria required true autofocus autofocus required required aria required tru...

關於web前端開發的一些認識

我對web開發人員最大的建議就是 熱愛你的工作。熱愛跨瀏覽器開發帶來的挑戰 熱愛網際網路技術的種種異端,熱愛業內的同行,熱愛你的工 具。網際網路發展太快了,如果你不熱愛它的話,不可能跟上它的步伐。這意味著你必須多閱讀,多動手,保證自己的才能與日俱增。下了班也不能閒著,要做一些對自己有用的 事兒。可以...