會寫靜態網頁後如何提升?
自學了Dreamweaver ,目前能寫大部分靜態網頁。接下來如何提升?
根據我的理解,你的會寫應該是獨立於任何工具,能寫出一個理想的網頁html;
那麼首先恭喜你進入了初級階段;
會寫了html+css以後,其實有更多好玩的東西等著你去探究:
- 深入css:精通CSS是一個很不錯的選擇,業界大漠老師也是從CSS開始作為入門,通過重構之路,慢慢地深入前端;這裡推薦大漠老師的《圖解CSS3》
- 深入JavaScript:作為一款目前高度的熱門的語言,你不妨學習下,你會發現這門簡單而高深的語言將會為你帶來潛在的機會,一個擅長JavaScript的jser,讓你輕鬆掌握一些目前的前端框架如angular,vue或者是react等,熟悉掌握框架,可以讓你敏捷開發任何的前端項目,因此掌握JavaScript是不錯的選擇,這裡推薦兩本神器——《JavaScript高級程序設計》和《JavaScript權威指南》
- 深入nodejs:當你有了JavaScript的基礎後,你不妨擁抱一下nodejs,這麼後端的JavaScript語言,能讓你輕鬆搭建服務,同時讓你打通前後端的大門,讓你可以從前端走向全棧的技術道路;這裡也推薦下朴大的書《深入淺出Node.js》
- 深入http/https:作為一個web開發者,與http或https打交道是在所難免的,因此,我建議你可以多接觸下http協議,掌握了解關於請求,響應,緩存等日常開發中的點點滴滴,這裡推薦一本比較好的書《HTTP權威指南》
再你完成上述的修鍊渡劫以後,我估計你會有兩種情況,要麼你已經從入門到放棄,另外,你已經成為了一個獨當一面的技術研發,以上是個人經驗所得總結,字字手打,希望點個贊或者關注下,蟹蟹 (ω)
建議:
- Dreamweaver =&> VSCode,Atom,Sublime;
- 空閑時間補充下 JavaScript,學點 React;
- 等你會了這些之後,再推薦了解下靜態網頁生成器,像 GatsbyJS,這樣你就可以更舒服地寫靜態網頁了(逃
學響應式布局這些,現在靜態網頁基本沒什麼用了,然後學js
先買一本 &
謝邀!
首先,我認識的前端程序員很少是用dreamweaver了。
另外,能寫靜態頁面,希望你不是通過dw那種手動設置參數的方式做出頁面。
【前言】
現在前端已經遠遠不是兩年前的狀態了,甚至比一年前已經更新了很多技術棧。題主也許還沒畢業(可能性比較大),也許跨行業學前端,但心裡要有個標準,可以打敗十八銅人下山的標準。
如果你還沒接觸過vue/react,小程序,H5遊戲引擎,其實你的競爭力不大。退一步說,有些公司需要一些基礎打雜的實習生,但至少也要有移動端布局,響應式實現,動畫實現,js操作DOM結構的功底!題主可以自己實現個表格的增刪改查試試!
那眼下應該怎麼做?
雖然html,css,更別說js,有很多優秀的書籍,但如果你真的處在初級階段,還在新手營里,依據個人經歷,我其實不建議直接看書的。比如css,我覺得先把css最基礎、最常用的屬性搞清楚(比如常見樣式設置,盒子模型,布局方式等)了,就可以開始js的學習。同樣js搞清楚DOM,BOM,內置對象後就可以開始找一些完整的項目開始練手。
為什麼呢?
拿css3來說,其實css3真的很強大,我見過一些很驚艷的css實現效果,比如雷雨天氣,美國隊長的盾牌等。
在開始學習css階段,就要掌握這些嗎?
就像考試一樣,及格分很容易實現,但要考到90分以上就必須花費更多精力,更多枯燥的修鍊。作為一名新手,沒必要!同樣,學js,一定要學會自定義對象,搞清楚原型鏈。
總之:
我們要像3D列印一樣一層一層的發展,每一層需要什麼知識就學到什麼地步。一步步學習,隨著學習的深入,掌握的知識技能就更多。
建議:
1. 基礎知識要了解(熟悉更好),無論理解與否都應該把手冊過一遍。這些基礎知識是將來項目的基礎工具,心裡要有數,知道自己的工具能做什麼!
2. 把js常見概念清晰後就可以開始找一些東西來做了,這個階段其實說著容易,但其實是最難的。因為做沒有意義的demo很無聊,這時最好參加學校舉辦的一些比賽活動,或者跟同學一起做個可以給別人用的小項目,在實踐中檢驗所學知識。
3. 如果你已經有兩三個比較完整的項目,相信你肯定已經遇到不少問題。建議對遇到的問題進行資料的查詢,並且深入了解。這時,每次看書都會有特別大的收穫。這時,前端比較經典的知識點,閉包,ajax,jq,面向對象編程等都要清晰。(補充:gulp,webpack,npm,git)
4. 接下來毫無疑問就是MVVC,遊戲引擎了,據2017年前端就業需求,引擎占額明顯增多。這時,自動學習,提高自身的技能是非常有必要的。
5. 向大神致敬!
以上,希望可以幫助你。想要掌握更多的前端知識,加入Q群:486730790。
Dw只是一個編輯器,而已;
你的靜態網頁不會是靠著編輯器生成的吧?
如果你能換個編輯器寫出來再談下一步;
比如說記事本(這個有點過分,但是,最有效)
或者sublime text,反正我一般寫前端或者php是用這個,寫java的時候就換了。
建議:只有想走這條路,很簡單的,不停的學,就行了;
看你這個情況,我覺得去看犀牛書有點困難,先去網上找一套視頻看看,模仿著敲;
像,騰訊課堂,極客學院等等上面都有很多。
路還很長,
腳更長。
我自學半年多,準備找工作,感覺提升還是花時間,現在很多學習視頻,把基礎知識弄懂的情況下,跟著做項目,網上很多項目視頻,把項目所涉及的知識全弄懂收穫很大的,然後回看項目想像下自己會怎麼做,他為什麼這麼做。其實就是花時間去泡。
旁友,你這遊戲其實都還沒開始呢
本人主要是寫C的,前端才開始學習。不敢亂說。
看別人的經驗說,盡量手寫html,js什麼的。我覺得這是一個提升的好方法。
css animation... 等你能用css3寫酷炫的動畫再去學js也不遲
這還用問,去學js唄。js主宰前端。
很明顯,接下來要寫動態網頁了
推薦閱讀: