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工程师居然不会写前端?这几本书帮你快速入门!相关推荐
- 想面中高级java工程师,要怎么写简历?(附图)
大家好~ 小仙女又回来啦~ 经过了N天的面试,最终选择了一家最中意的~ 过几天就要入职啦~ 现在把经验分享给大家~ 想跳槽的小哥哥小姐姐们可以参考一下~ 写简历要遵循的原则:整齐.简洁.多从阅读者的角 ...
- java web 2.0 下载地址_《征服Ajax Web2.0快速入门与项目实践(Java)》[PDF]
征服Ajax Web2.0快速入门与项目实践(Java) 作者:张桂元 贾燕枫 姜波 基本信息 ·出版社:人民邮电出版社 ·页码:300 页 ·出版日期:2006年 ·ISBN:7115148031 ...
- 【从前端到全栈】- koa快速入门指南
前言 随着技术的不断发展,前端工程师也被赋予了越来越多的职责.不再是从前只需要切个图,加个css样式就能完成任务的切图仔了.接下来这篇文章,完成一个简单的登录注册,能让你快速上手,成为一个'小全栈工程 ...
- 在 Java 应用程序中使用 Elasticsearch: 高性能 RESTful 搜索引擎和文档存储快速入门指南
如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣.尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsear ...
- 写给Python程序员的PHP快速入门教程
因为某些原因需要临时接手一个PHP项目,所以决定花点时间学习下PHP,对有其它语言编程经验的人来说来,上手还是很顺的.如果你也刚好在学PHP,希望本文对你有帮助. 安装Laragon 如果你是Wind ...
- 还在自己手写请假流程吗?Activiti7帮你快速请假!!!
养成习惯,先赞后看!!! 目录 前言 流程 改动需求-->逼死程序员 Activiti7相当方便快捷 前言 本片博客的重点会放在流程的讲解以及Activiti7的一些重点功能上.详细的Activ ...
- Web前端开发 移动端开发(快速入门)
目录 一.理论知识 1.视口 2.物理像素和物理像素比 3.二倍图 4.移动端开发选择 二.移动端开发流程 1.技术选型 2.搭建文件结构 3.SEO优化3大标签 4.设置favicon.ico(lo ...
- 不会几个框架,都不好意思说搞过前端: Vue.js - 60分钟快速入门
Vue.js--60分钟快速入门 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的 ...
- java神奇蜘蛛侠攻略_神奇蜘蛛侠攻略带领新手快速入门
神奇蜘蛛侠攻略带领新手快速入门,蜘蛛侠是多少人心中的英雄,我们也可以在游戏中当回蜘蛛侠的,这款冒险游戏带你经历一场刺激的旅程,下面就是神奇蜘蛛侠攻略,带领新手们快速的入门. 第一章 教学关,没有什么难 ...
最新文章
- 咨询业或将危害电力信息化进程?
- 文件的读取流和书写流
- 鸿蒙os终于开始大升级,华为鸿蒙OS终于要迎来大规模推送升级了
- 入门 | 如何为你的回归问题选择最合适的机器学习方法?
- Eureka Server
- 论程序员的自我修养——我在阿里干了十年开发
- 微信用久了,越来越占内存怎么办?
- 2017级C语言大作业 - 元气骑士
- MacBook NodeJS 下载 安装 配置环境变量 npm registry 配置
- BOS启动的客户端,打开序时簿只显示一行
- 乔治华盛顿大学计算机科学专业,乔治华盛顿大学计算机专业简介
- AI 计算能力TOPS
- android 5.0+原生质设计,cardview、Recyclerview、百分比布局PercentRelativeLayout简单使用
- 互联网校招之2015
- 怎么看计算机配置好不好,怎么看电脑配置好坏,详细教您怎么看电脑配置好坏...
- android实时视频方案,Android中实时视频监控方案设计思路
- 七星聚会!我在中国大学MOOC获得的荣誉证书!(截至2017年8月12日)
- 越南籍学生如何进行计算机教学,越南三年级数学神题太难博士动用计算机(图)...
- php - php-fpm 启动报错 :Segmentation fault $php_fpm_BIN $php_opts / Gracefully shutting down php(完美解决方案)
- Linux驱动学习--android中的内存管理机制ION(二)--ION的使用