摘要:它大致概述并討論了前端工程的實(shí)踐如何學(xué)習(xí)它,以及在年實(shí)踐時使用什么工具。目的是每年發(fā)布一次內(nèi)容更新。前端實(shí)踐第一部分廣泛描述了前端工程的實(shí)踐。對大多數(shù)人來說,函數(shù)式編程看起來更加自然。
1 Front-End Developer Handbook 2017
地址:https://frontendmasters.com/b...
這是任何人都可以用來了解前端開發(fā)實(shí)踐的指南。它大致概述并討論了前端工程的實(shí)踐:如何學(xué)習(xí)它,以及在2017年實(shí)踐時使用什么工具。
這是專門為潛在的和目前實(shí)踐的前端開發(fā)人員提供專業(yè)資源,以配備學(xué)習(xí)材料和開發(fā)工具。其次,管理者,首席技術(shù)官,導(dǎo)師和獵頭人士可以使用它來了解前端開發(fā)的實(shí)踐。
手冊的內(nèi)容有利于網(wǎng)絡(luò)技術(shù)(HTML,CSS,DOM和JavaScript)以及直接構(gòu)建在這些開放技術(shù)之上的解決方案。本書中引用和討論的材料是課堂上最好的或目前提出的問題。
該書不應(yīng)被視為對前端開發(fā)人員可用的所有資源的全面概述。這本書的價值被簡單,集中和及時地組織起來,僅僅是足夠的絕對信息,以免任何人在任何一個特定的主題上壓倒一切。
目的是每年發(fā)布一次內(nèi)容更新。
手冊分為三部分。
第一部分。前端實(shí)踐
第一部分廣泛描述了前端工程的實(shí)踐。
第二部分:學(xué)習(xí)前端發(fā)展
第二部分指出了自主導(dǎo)向和直接的資源,用于學(xué)習(xí)成為前端開發(fā)人員。
第三部分:前端開發(fā)工具
第三部分簡要解釋和識別交易工具。
2 JS函數(shù)式編程指南英文版地址:
中文版地址:https://llh911001.gitbooks.io...
這本書的主題是函數(shù)范式(functional paradigm),我們將使用 JavaScript 這個世界上最流行的函數(shù)式編程語言來講述這一主題。有人可能會覺得選擇 JavaScript 并不明智,因?yàn)楫?dāng)前的主流觀點(diǎn)認(rèn)為它是一門命令式(imperative)的語言,并不適合用來講函數(shù)式。但我認(rèn)為,這是學(xué)習(xí)函數(shù)式編程的最好方式,因?yàn)椋?/pre>你很有可能在日常工作中使用它
這讓你有機(jī)會在實(shí)際的編程過程中學(xué)以致用,而不是在空閑時間用一門深奧的函數(shù)式編程語言做一些玩具性質(zhì)的項(xiàng)目。
你不必從頭學(xué)起就能開始編寫程序
在純函數(shù)式編程語言中,你必須使用 monad 才能打印變量或者讀取 DOM 節(jié)點(diǎn)。JavaScript 則簡單得多,可以作弊走捷徑,因?yàn)楫吘刮覀兊哪康氖菍W(xué)寫純函數(shù)式代碼。JavaScript 也更容易入門,因?yàn)樗且婚T混合范式的語言,你隨時可以在感覺吃力的時候回退到原有的編程習(xí)慣上去。
這門語言完全有能力書寫高級的函數(shù)式代碼
只需借助一到兩個微型類庫,JavaScript 就能模擬 Scala 或 Haskell 這類語言的全部特性。雖然面向?qū)ο缶幊蹋∣bject-oriented programing)主導(dǎo)著業(yè)界,但很明顯這種范式在 JavaScript 里非常笨拙,用起來就像在高速公路上露營或者穿著橡膠套鞋跳踢踏舞一樣。我們不得不到處使用 bind 以免 this 不知不覺地變了,語言里沒有類可以用(目前還沒有),我們還發(fā)明了各種變通方法來應(yīng)對忘記調(diào)用 new 關(guān)鍵字后的怪異行為,私有成員只能通過閉包(closure)才能實(shí)現(xiàn),等等。對大多數(shù)人來說,函數(shù)式編程看起來更加自然。+
以上說明,強(qiáng)類型的函數(shù)式語言毫無疑問將會成為本書所示范式的最佳試驗(yàn)場。JavaScript 是我們學(xué)習(xí)這種范式的一種手段,將它應(yīng)用于什么地方則完全取決于你自己。幸運(yùn)的是,所有的接口都是數(shù)學(xué)的,因而也是普適的。最終你會發(fā)現(xiàn)你習(xí)慣了 swiftz、scalaz、haskell 和 purescript,以及其他各種數(shù)學(xué)偏向的語言。
3 前端開發(fā)筆記本地址:http://chanshuyi.github.io/fr...
前端開發(fā)筆記本涵括了大部分前端開發(fā)所需的知識點(diǎn),主要包括5大部分:《頁面制作》、《JavaScript程序設(shè)計(jì)》、《DOM編程》、《頁面架構(gòu)》、《前端產(chǎn)品架構(gòu)》。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50863.html
摘要:它大致概述并討論了前端工程的實(shí)踐如何學(xué)習(xí)它,以及在年實(shí)踐時使用什么工具。目的是每年發(fā)布一次內(nèi)容更新。前端實(shí)踐第一部分廣泛描述了前端工程的實(shí)踐。對大多數(shù)人來說,函數(shù)式編程看起來更加自然。 1 Front-End Developer Handbook 2017 地址:https://frontendmasters.com/b... 這是任何人都可以用來了解前端開發(fā)實(shí)踐的指南。它大致概述并...
摘要:它大致概述并討論了前端工程的實(shí)踐如何學(xué)習(xí)它,以及在年實(shí)踐時使用什么工具。目的是每年發(fā)布一次內(nèi)容更新。前端實(shí)踐第一部分廣泛描述了前端工程的實(shí)踐。對大多數(shù)人來說,函數(shù)式編程看起來更加自然。 1 Front-End Developer Handbook 2017 地址:https://frontendmasters.com/b... 這是任何人都可以用來了解前端開發(fā)實(shí)踐的指南。它大致概述并...
摘要:十年鏟碼,八大體系超千篇數(shù)百萬字技術(shù)筆記系列匯總悅享版十年鏟碼兩茫茫,縱思量,卻易忘不覺筆者步入程序員已有十年。十年之期,正巧筆者從阿里離開,重回打印制造業(yè)的懷抱,希望能依托于設(shè)備優(yōu)勢逐步真正構(gòu)建分布式制造網(wǎng)絡(luò)。 showImg(https://segmentfault.com/img/remote/1460000020151971); 十年鏟碼,八大體系超千篇數(shù)百萬字技術(shù)筆記系列匯總...
摘要:先說一下面試時的心態(tài),剛?cè)腴T的程序員,技術(shù)實(shí)力不高,又大多不善言談,面試一旦遇到難題,很容易心態(tài)失衡驚慌失措語無倫次,最終丟掉了。其實(shí)大可不必,心態(tài)坦然,是面試必備的一點(diǎn)。 本書的 GitHub 地址:https://github.com/todayqq/PH... 作為一位程序員,面試過多次,也面試過很多人,最近又在找工作,總結(jié)一下面試經(jīng)驗(yàn)和面試題,希望可以幫到正在找工作的小伙伴們...
閱讀 1229·2021-11-24 09:39
閱讀 378·2019-08-30 14:12
閱讀 2591·2019-08-30 13:10
閱讀 2433·2019-08-30 12:44
閱讀 957·2019-08-29 16:31
閱讀 845·2019-08-29 13:10
閱讀 2432·2019-08-27 10:57
閱讀 3152·2019-08-26 13:57