為了賬號安全,請及時綁定郵箱和手機立即綁定

【有獎問答】與大咖交流前端JS與框架開發,免費贏取前端圖書(11.28-12.4)

/ 猿問

【有獎問答】與大咖交流前端JS與框架開發,免費贏取前端圖書(11.28-12.4)

慕女神 2017-11-28 15:39:04

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

前端開發并不簡單,哪怕對于初級甚至中級的前端開發者來說,

即使他們有一定的JavaScript代碼功底,

如果單純交代他們實現一個前端功能,他們可能也可以實現出來,

但他們的實現風格要么亂七八糟,要么“隨心所欲”。

http://img3.sycdn.imooc.com/5a1d10be0001ac2105400300.jpg


如果你對前端開發有興趣或前端技術水平無法提升

歡迎參與到這一期的話題活動,與技術嘉賓探討前端JavaScript與框架開發

同時你還將有機會獲得嘉賓親筆著作的前端圖書哦!


http://img3.sycdn.imooc.com/5a1d124c0001df5004920318.jpg

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 那么好的學習機會,還不如趕緊來參與↓


http://img3.sycdn.imooc.com/5a1d12af0001ca5502550054.jpg


http://img2.sycdn.imooc.com/5a1d12bc0001013d02390224.jpg


李剛,十余年軟件開發從業者

瘋狂軟件教育中心教學總監,瘋狂Java實訓營創始人

培訓的學生已在華為、IBM、阿里軟件、網易、電信盈科等名企就職。

國內著名高端IT技術圖書作家,其中瘋狂Java體系圖書均已沉淀多年,

贏得極高的市場認同,并被多所“985”、“211”高校選作教材。


http://img2.sycdn.imooc.com/5a1d12cc00018a2902550054.jpg

參與方式:在評論區塊,發布一條問題并在描述中@李剛老師,或積極在與其他用戶交流看法


活動時間:11月28日--12月4日


活動獎品:李剛老師著作的兩本書,各贈3本,用戶名額為6個

《瘋狂HTML 5+CSS 3+JavaScript講義》

《瘋狂前端開發講義——jQuery+AngularJS+Bootstrap前端開發實戰》


評選規則:活動結束后,嘉賓在評論區挑選6個優秀的提問或評論的用戶,隨機獲得一本活動圖書


活動圖書公布時間:12月5日上午10點


溫馨提示:活動期間,嘉賓會每天定期與大家交流。小伙伴可先提出你的問題,耐心等待老師的解答


獲獎名單公布:

  1. 幸福一點點

  2. qq_啊啦嘞_0

  3. 謝小波

  4. SoEasy_1

  5. 精神病院_院長

  6. sun3247609

請以上的用戶完善慕課網的個人中心的收貨地址,三天內有效,逾期將視為放棄中獎資格。

查看完整描述

156 回答

?
qq_啊啦嘞_0

@李剛老師

作為一個外包公司的前端開發工程師,面對的是一個項目組只有一個前端的尷尬情況,自己寫代碼自己學習,感覺提高很慢。現有的項目,對于前端的性能和效果要求不高,一般只要求PC端能正常顯示即可,不做移動端的處理,項目也沒有UI設計人員,使用的是angularjs框架,感覺自己每天的工作就是AJAX發送JSON數據給后臺,沒有什么挑戰,也沒有什么提高,請問老師我應該怎么辦?

查看完整回答
38 反對 回復 2017-11-28
  • 李剛老師
    李剛老師
    前端本來就不包括UI設計的工作,UI、UE本質上屬于藝術設計的范疇,真不是我們程序員能處理。至于你目前所做的工作,其實就是在AngularJS框架的規范下進行前端開發,其實是一種不錯的體現。你現在的問題是:你只能照著做,但你不知道為什么這么做。所以我給你兩個建議: 1. 扎實地學習JS基礎,尤其是JS的函數式編程和面向對對象部分。 2. 認真體會AngularJS的設計,體會AngularJS的設計的工程化、模塊化理念。
  • qq_啊啦嘞_0
    qq_啊啦嘞_0
    多謝老師。 (1)我要在平時的工作中加強函數式編程和面相對象等方面知識的積累和學習。 (2)經常閱讀jquery、Angularjs等優秀框架的源代碼來加強js基礎的學習和對Angularjs框架的應用能力。
  • 寶慕林5427816
    寶慕林5427816
    666
點擊展開后面13
?
謝小波

我覺得不管學習哪門語言,到后面總還是要學習一下規范,程序員的素養必不可少啊!!

查看完整回答
39 反對 回復 2017-11-28
點擊展開后面4
?
qq_Shire_2

@李剛老師

我是一個新手,剛剛開始學習HTML\CSS和Javescript,我想求教要想成為優秀的前端工程師,還應該學習什么(不止是指HTML\CSS和Javescript之外的語言的基礎學習,我還想知道這些語言的深入應用有哪些,比如有哪些框架、算法、模板之類的)?我還想知道有沒有哪些項目適合給像我這樣的新手來練習的?

查看完整回答
13 反對 回復 2017-11-29
  • 李剛老師
    李剛老師
    掌握這些基礎之后,當然是學習前端開發的一些工程化工具和框架。比如CSS可通過Less(可參考《瘋狂前端開發講義》第6章)進行模塊化管理。再比如WebPack等。此外,真正企業的前端開發肯定不可能讓你從基礎做,因此一些前端框架是必須掌握的,最基礎的jQuery必須非常、非常熟練,另外AngularJS、Bootstrap這些框架也都不錯。
  • 無厘頭的童年
    無厘頭的童年
    我也是新手吖
?
傳奇10號

@李剛老師,本人是大學是從冶金材料畢業的,后來轉的it行業,通過幾個月的培訓找到一家科技公司上班,因為本人在的公司09成立后,臺用的是java 有自己成型的系統,我就在這里做一個小前端。每天對著一臺電腦網站實施。雖然跟之前比起來學到的還是那點,是逼以前培訓比起來提高了不少。本人熱愛計算機,也喜歡做關于程序方面的。也有一個另外的想法,通過他證明自己也可以,還能賺點兒錢養家。最后就是想成為這個行業的專家(至少成為這個公司的技術總監)。目前還有點兒迷茫。項目做完了就自己學習,可 網上資料太多,分不清那個是重要的,那個次要的。像我這種初入IT行的改怎么選擇,我不想放棄,還請李剛老師指點?

查看完整回答
7 反對 回復 2017-11-30
  • 李剛老師
    李剛老師
    網上資料其實零零碎碎的,而且沒人會給你保證網絡上的資料一定是正確的。簡單來說,網絡上的資料其實是魚龍混雜,一個錯誤,再加上20個人轉載,就會在網絡上行程21個錯誤——所以我平時很少上網看所謂的資料。 如果想系統學習,正途是。 1. 參考技術的官方文檔、官方示例、源代碼學習。 2. 或參考系統的、有長時間積累的系統圖書。
  • 傳奇10號
    傳奇10號
    謝謝李剛老師
  • 卡卡羅特444
    卡卡羅特444
    fdsafsafsaf
點擊展開后面2
?
仙士可

https://zhuanlan.zhihu.com/p/22782487

請問老師,對于這篇文章有什么看法,我作為一個后端感到前端水真深

查看完整回答
6 反對 回復 2017-11-28
點擊展開后面3
?
小錯愛編程

@李剛老師

自從工作后,用碎片化的時間學習前端技術,感覺進度越來越慢,有什么方法能讓我穩定的提高自己的技術儲備呢?

查看完整回答
6 反對 回復 2017-11-29
  • 李剛老師
    李剛老師
    做好自己的時間規劃,技術的學習光靠碎片化時間肯定不夠。 你得利用好你的業余時間,每天規劃出至少2個小時左右時間來專心學習。
?
離瑋

@李剛老師

本人大四畢業黨,非科班女生,想從事前端開發。斷斷續續也學了一年前端了,可總覺得自己基礎不夠扎實,前端的基礎最重要的應該還是js,所以應該如何熟練掌握js,春招也近了,想在這段時間提升自己,跪求老師指點(* ̄3 ̄)╭

查看完整回答
4 反對 回復 2017-11-28
  • 李剛老師
    李剛老師
    說的很對,前端最重要的基礎就是JS。熟練地掌握JS,只能多敲多練。
?
SoEasy_1

@李剛老師

我恐怕就是那個“隨心所遇”寫前端功能,經常會出現代碼可維護性差,復用性弱等的問題,慘不忍睹。平時也會看看一些學習資料javascript語言精粹等的書,感覺還是缺少經驗的關系把。求大神帶帶,我這咸魚,怎么規范高效的寫javascript程序,有什么資料可以推薦,我們這些半桶水的人嗎^_^


查看完整回答
3 反對 回復 2017-11-28
  • 李剛老師
    李剛老師
    傳統的前端JavaScript開發是很隨意的,很長時間我們都是滿足于功能的實現。但現在的前端開發越來越復雜,有時候一個項目有超過一半的工 作都集中前端完成,如果再用傳統方式來開發,肯定給后期的升級和維護帶來巨大的成本。 因為現代的工程化的前端開發基本要遵守如下幾條原則: 1. 模塊化。不要再把整個項目的JS、CSS、資源包隨意地亂放,整個項目的前端應按不同模塊進行拆解,對JS、CSS、資源包都分解到不同模塊中,分開管理。 典型地,ES 6已經引入了模塊化的管理機制。CSS也可通過Less(可參考《瘋狂前端開發講義》第6章)進行模塊化管理。 2. 組件化。整個前端開發其實是由大大小小各種UI組件搭建起來的,在開發中應該不斷地將一些可復用的UI組件封裝起來,只對外提供統一的操作接口,而不是每次都讓開發人員去訪問組件內部的JS、CSS、HTML標簽。 3. 盡可能地利用現代化的前端框架。有時候我們公司內部或項目內部制訂一些規范,往往得不到有效的執行,而且由于人員的經常變動,更是讓規范流于形式。而現代化的前端框架(比如AngularJS,可參考《瘋狂前端開發講義(第5章)》)它已經提供了非常優秀的模塊化、組件化的設計哲學,開發人員在學習使用這種框架的過程中,慢慢就熟悉了他們的設計哲學;只要您按照它的方式進行開發(加以適當引導),做出來的前端產品自然具有很好的規范。
  • SoEasy_1
    SoEasy_1
    我也是這么覺得的,公司沒使用什么好的前端框架,也沒用模塊化化管理,加上人員流動,經常是要在別人“為所欲為”后的js上面修改,很是難受。自己有稍微看了下AngularJS,公司也用不上,所以偷懶沒深入學習,感覺要想在快速的入門一個新的框架,還是要在實際的項目中,學習的最快了
  • Wow_Amazing
    Wow_Amazing
    模塊化管理,省成本和時間
?
東天易陽

@李剛老師,從事前端開發已經快三年了,但是對技術的敏感度及新技術的學習能力都大大的降低,從寫代碼開始到管理團隊,發布任務,已經很少寫代碼了,感覺到達了一個瓶頸,怎么提升呢

查看完整回答
2 反對 回復 2017-11-30
  • 李剛老師
    李剛老師
    其實也不是你學習能力下降了,而是你現在工作重心已不在此。技術+管理是一個很好的發展方向。
?
回眸燈火闌珊

@李剛老師

很期待您的書哈^_^, 做前端有一年了,現在有點迷茫,不知道該怎么去學習,學什么,迫切需要一個學習路線.

查看完整回答
2 反對 回復 2017-11-30
?
_joker丶

@李剛老師 我現在正在學習HTML5和CSS,JavaScript還沒有開始學習,您認為我們應該同時學習這三個,還是先把前兩個學習透徹再學JavaScript。謝謝老師

查看完整回答
2 反對 回復 2017-11-30
  • 李剛老師
    李剛老師
    HTML 5,CSS 3很簡單,它們都是死的,沒有什么邏輯的,很容易學好的。因此你應該很快就進入JS學習
  • _joker丶
    _joker丶
    好的,謝謝老師,我會認真的學
?
慕仙5237505

@李剛老師,css html我只用了3個月差不多就熟悉了,可是 js學了一年多感覺摸不到規律,讓我十分困惑,很多時候是看的懂代碼,自己寫卻不知從那下手,先申明哪個后寫那個?完全沒有概念,比如對象編寫,數組嵌套,還有算法,ajax調用等等,有什么好的辦法可以快速學會js掌握它的規律嗎,期待佳音

查看完整回答
2 反對 回復 2017-11-29
  • 李剛老師
    李剛老師
    努力情況下,HTML 5、CSS 3其實只要一個禮拜就能學會,因為它們都是“死的”,基本沒有邏輯的。但JS是編程語言,和它們不是同一個級別的東西,它是“活的”。建議你認真學習《瘋狂HTML 5/CSS 3/JavaScript講義》
  • 慕仙5237505
    慕仙5237505
    額,好的,這個可以搜的道么
?
qq_沙漏_14

請問李剛老師,專科生學編程有什么意見嗎?


查看完整回答
3 反對 回復 2017-11-28
  • 李剛老師
    李剛老師
    專科學生學編程挺好的啊,首先你們在學歷上沒有競爭力;其次你們在學校學的理論化東西大概也不足以支撐你們走學術研究的路子。因此大專生做編程其實是一個不錯的出路,我們培訓中心每年培訓很多大專生,就業情況都很好。
?
hanyb

@李剛老師

當從一個頁面跳轉到另一個頁面的時候(兩個html 頁面),如何避免JS代碼重復加載?

查看完整回答
3 反對 回復 2017-11-28
  • 李剛老師
    李剛老師
    如果在同一個頁面,可以在window對象上添加一個標志進行檢測。 如果在不同頁面,此時可通過本地存儲記錄一個標記進行檢測,如果已經加載、執行過,第二個頁面讀取到本地存儲中已有記錄,避免加載、執行JS代碼即可。關于本地存儲可參考《瘋狂HTML 5/CSS 3/JavaScript講義》
  • qq_蜜蜂_4
    qq_蜜蜂_4
    如何知道JS代碼已經加載過,執行過?又如何操作避免加載Js代碼和執行JS代碼?
  • jishiliyi
    jishiliyi
    誤人子弟
?
amd3203

@李剛老師
這本書網上能買到嗎?我雖是科班出生但是畢業后考入了體制內,雖說體制內也不錯,但是我感到了不滿足,不能安于現狀的焦慮,這兩年浪費了很多時間,我現在從頭補起,慢慢來,學習前端課程,但是我挺想看看這本書的,就是想知道這本書在哪買的。

查看完整回答
1 反對 回復 2018-09-20
?
慕粉9323542

如何獲取書籍

查看完整回答
1 反對 回復 2018-09-05
?
慕函數715201

慕課網到底有沒有客服電話,為什么我買了課程,就沒人理我了,這樣的服務態度嗎

查看完整回答
1 反對 回復 2018-08-20
?
qq_withY_03215690

@李剛老師

畢業半年,因為是不出名的本科,所以更加的努力,本來做android,但是因為工作需要差不多可以跨端了,前端還是只會很多的基礎,自己默默算下,會的也有:h5+css+css3+js+jq+less+sass+bootstrap+ps+swift+c#+java+android了,其中大部分都是表面的,我已經懷疑自己快要成禿子了。問題是,我是女的女的女的啊!!!求問老師有沒有什么防止脫發的訣竅,看您頭發挺茂密的......

查看完整回答
2 反對 回復 2017-12-01
點擊展開后面4
?
無厘頭的童年

@李剛老師

老師您好,我目前是一名大三的軟工學生,大一大二的時候都沒有怎么聽過課。這段時間有學習慕課網的Java零基礎入門,想從事Java工程師開發這一塊,前端知識大部分都不太懂,有想跟著慕課網一起學習Java開發的知識,感覺學的沒有什么頭緒呢。請老師能否指點一二,謝謝老師啦。

查看完整回答
1 反對 回復 2017-12-01
  • 李剛老師
    李剛老師
    學習Java肯定是《瘋狂Java講義》上面有整套的學習路線圖,還有基礎配套視頻。
?
zzj271828

@李剛老師

我是學后端的,但前端有些知識缺漏。看過你編寫的瘋狂系列的書,現在大四了,很急躁,學什么,忘什么,很苦惱,老師能指點迷津么,謝謝。老師以前在我學校授過課,可惜沒能上到你的課。

查看完整回答
1 反對 回復 2017-12-01
  • 李剛老師
    李剛老師
    著急也沒什么用啊,別想太多。 技術方面的書,光看用處不大,重要的是吸收——也就是說,書中每個知識點都要能變成代碼體現出來,否則還不如不看。
  • zzj271828
    zzj271828
    謝謝老師指點
首頁上一頁1234567下一頁尾頁

添加回答

回復

舉報

0/150
提交
取消
意見反饋 邀請有獎 幫助中心 APP下載
官方微信
全年六肖无错期期