Java工程师居然不会写前端?这几本书帮你快速入门!

程序员书单 专栏收录该内容
28 篇文章 3 订阅

 

 

早在几年前,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,后来因不可抗拒力而关闭。通过本书继续为国内前端开发做贡献。

 

  • 1
    点赞
  • 1
    评论
  • 10
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 猿与汪的秘密 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值