Java工程师居然不会写前端?这几本书帮你快速入门!
?
?
早在幾年前,JavaWeb工程師還幾乎都是掌握全棧技能的程序員,然而隨著技術不斷發展,前后端分離已經成為大趨勢,JSP早已被時代拋棄,json才是劃分前后端的最好利器。
?
相反,大前端工程師越來越有全棧化的趨勢,接起私活來好不快活。Java工程師則越來越偏向做后端,會寫前端代碼的Java工程師也越來越少了,如果你會寫前端的話,也不妨和我們分享一下你現在的工作內容,前端代碼寫的還多嗎?
?
今天推薦一份適合入門前端的書單,其中好一些書也是一些前端小姐姐推薦的,希望對你們的胃口!
?
前端系列書單
?
Head First HTML與CSS
?
是不是已經厭倦了那些深奧的HTML書?你可能在抱怨,只有成為專家之后才能讀懂那些書。那么,找一本新修訂的《Head First HTML與CSS(第2版)》吧,來真正學習HTML。你可能希望學會HTML和CSS來創建你想要的Web頁面,從而能與朋友、家人、粉絲和狂熱的顧客更有效地交流。你還希望使用全新的HTML5標準,能夠保證隨時間維護和擴展你的Web頁面,使它們在所有瀏覽器和移動設備中都能正常工作。
作者簡介
Eric介紹:
按照“ Head First” 系列合作者Kathy Sierra的說法, Eric是“ 少有的奇才之一, 不僅語言流暢, 實踐經驗豐富, 在很多領域都表現非凡, 他是嬉皮士高手、 副總裁、 工程師, 而且是名符副其實的智多星。”
在專業領域, Ericzui 近剛剛離開任職近十年的一家媒體公司, 他在迪斯尼公司擔任Disney Online & Disney.com的CTO。Eric現在把時間全部投入到WickedlySmart, 這是他與Elisabeth共同創建的一家公司。
經過培訓,Eric已經成為一位計算機科學家, 在耶魯大學攻讀博士學位期間曾與業界杰出人物David Gelernter同窗。他的論文被認為對尋找桌面隱喻*的替代品有著深遠影響, 這也是活動流的Shou個實現( 活動流是他與Gelernter博士提出的一個概念) 。
可以給Eric寫郵件( eric@wickedlysmart.com) , 或者訪問他的網站( http://ericfreeman.com) 。
?
Elisabeth介紹:
Elisabeth 是一位軟件工程師、 作家和培訓師。從她作為耶魯大學學生之日起就一直熱衷于技術, 她在耶魯大學獲得了計算機科學碩士學位, 并設計了一個并發的可視化編程語言和軟件體系結構。
Elisabeth從早期就一直從事Internet的工作, 她合作創建了頗有聲譽的網站:The Ada Project, 這是zui 早幫助計算機科學領域的女性在線找工作和尋求指導信息的網站之一。
她目前是WickedlySmart的合作創始人, 這是一個關注Web技術的在線教育項目, 在這里她完成了有關的圖書、 文章、 視頻等。在此之前, 作為O’Reilly Media的特殊項目主任( Director of Special Projects) , Elisabeth曾經在各種技術專題發布過個人研討文檔和在線課程,這使她對創建學習體驗來幫助人們理解技術越來越充滿熱情。在O’Reilly工作之前, Elisabeth主要在迪斯尼公司播灑她的仙女魔法粉, 在那里, 她帶領數字媒體研發力量開展研究工作。
如果沒有坐在計算機前, 你就會發現Elisabeth總是帶著她的相機在戶外踏青、 騎單車或者劃皮艇, 也可能在烹調素食大餐。
可以給她發Email( beth@wickedlysmart.com) 或者訪問她的博客( http://elisabethrobson.com) 。
?
?
?
JavaScript高級程序設計
?
作為JavaScript技術經典名著,《JavaScript高級程序設計(第3版)》承繼了之前版本全面深入、貼近實戰的特點,在詳細講解了JavaScript語言的核心之后,條分縷析地為讀者展示了現有規范及實現為開發Web應用提供的各種支持和特性。
《JavaScript高級程序設計(第3版)》主要內容包括:
對JavaScript實現各個組成部分的詳盡解讀;
對JavaScript面向對象編程的全方位闡述;
對DOM、BOM及瀏覽器事件模型的透徹剖析;
Web應用基本數據格式JSON、XML及其存取;
Ajax、Comet服務器端通信和基于File API的拖放式文件上傳;
ECMAScript 5定義的新核心語言特性;
HTML5涵蓋的表單、媒體、Canvas(包括WebGL);
Selectors、Web? Workers、地理定位及跨文檔傳遞消息等新API;
離線應用及客戶端存儲(包括IndexedDB);
維護、性能、部署相關的開發實踐;
新興API及ECMAScript Harmony展望。
《JavaScript高級程序設計(第3版)》適合有一定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。
作者簡介
Nicholas C. Zakas(尼古拉斯·澤卡斯),Web技術專家,現為雅虎公司界面呈現架構師,負責My Yahoo!和雅虎首頁等大訪問量站點的設計。尼古拉斯擁有豐富的Web開發和界面設計經驗,曾經參與許多大公司的Web解決方案開發。他還是High Performance JavaScript一書的作者,并與他人合作撰寫了Professional Ajax和Even Faster Web Sites。尼古拉斯擁有梅里馬克學院計算機科學學士學位和埃迪柯特學院的MBA學位。他的Twitter別名是@slicknet。
?
鋒利的jQuery
?
《鋒利的jQuery(第2版)》循序漸進地對jQuery的各種函數和方法調用進行了介紹,讀者可以系統地掌握jQuery的選擇器、DOM操作、事件和動畫、AJAX應用、插件、jQuery Mobile、jQuery各個版本變化、jQuery性能優化和技巧等知識點,并結合每個章節后面的案例演示進行練習,達到掌握核心知識點的目的。
為使讀者更好地進行開發實踐,本書的第8章將前7章講解的知識點和效果進行了整合,打造出一個非常有個性的網站,并從案例研究、網站材料、網站結構、網站樣式和網站腳本等方面指導讀者參與到項目建設中來。
《鋒利的jQuery(第2版)》適合所有對jQuery技術感興趣的Web設計者和前端開發人員閱讀和參考。
作者簡介
單東林,曾經擁有一個網站cssrain.cn,后來因不可抗拒力而關閉。通過本書繼續為國內前端開發做貢獻。
?
總結
以上是生活随笔為你收集整理的Java工程师居然不会写前端?这几本书帮你快速入门!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言编程560分钟,c语言把560分钟
- 下一篇: 唤醒词检测引擎Snowboy