想自学成为一个Web开发者,离不开这几本免费的经典书籍

2020-12-24 19:27

阅读:680

标签:rip   对比度   设计思想   hive   ofo   bak   交互式   uid   tin   

程序员书库(ID:OpenSourceTop) 编译 链接:https://medium.com/web-development-zone/top-free-ebooks-for-web-designers-web-developers-f8c6a70465ad

Web设计和开发是当下非常热门的一块领域,但是技术发展速度也是日新月异,为了和最新技术保持同步,开发人员需要不断提高自己的技能水平,让自己成为一名更加专业的开发者,免费的电子书可以帮助你很好的实现这一点。

本文,我收集了一系列的HTML,HTML5,CSS3,JavaScript,Wordpress等免费电子书,希望可以帮助Web开发人员更好的提升自己

1、《HTML5 Canvas》

技术图片

将带你从Canvas元素开始,它也许是HTML5最令人激动的功能,让你学习如何使用这个元素来绘画,渲染文本,操作图片以及创作动画,从而构建交互式多媒体应用。适合所有的Web开发人员

地址:http://chimera.labs.oreilly.com/books/1234000001654/index.html

2、《20 Things I Learned About Browsers and the Web》

技术图片

本书是一个简短的关于浏览器和网络基础知识的指南,通过本书你可以:

首先介绍了互联网其实是网络存在的基础,接着你还将通过云计算和网络应用程序来了解当今是如何使用网络的

然后,书中还介绍了HTML和JavaScript等网页的构建块,并回顾了它们是如何出现以及如何演变成今天网页的样子,此外,还将介绍现代浏览器以及它如何帮助用户更安全浏览网页。

最后,还对网络技术和浏览器的创新进行了展望,相信这些创新会给用户提供越来越好的体验

地址:http://www.20thingsilearned.com/en-US/foreword/1

3、《渐进增强》

技术图片

如果你想开发一个既优雅又好用的网站,仅仅知道如何编写代码是远远不够的。本书介绍了一种名为渐进增强的设计思想,只要将这种它运用在项目中,就能使网站的兼容性、适应性和可访问性得到极大改善。

本书的独特之处在于,作者站在一个宏观的视角,考察了Web 设计流程的各个环节,将内容组织、UX 设计、UI 开发、响应式设计、前端开发、服务端开发、性能优化,以及种种对用户产生影响的因素联系在一起进行分析,以得出优化方案。

地址:https://adaptivewebdesign.info/1st-edition/

4、《A Guide to HTML5 & CSS3》

技术图片
本书涵盖了Web开发所有的基础知识,无论你是打算制作网站,HTML5移动应用还是游戏,它都是一个很好的入门选择。

地址:https://html5hive.org/free-ebook-a-guide-to-html5-and-css3/

5、《Eloquent JavaScript》

技术图片

覆盖了JavaScript的绝大多数语言特性,涉及Web编程和Node.js服务器编程,以及JavaScript性能优化等。而且《JavaScript编程精解(原书第2版)》的在线网站提供了所有源代码,你可以通过在线沙箱来编辑、运行代码,并实时查看输出结果。

地址:http://eloquentjavascript.net/

6、《Speaking JavaScript》

技术图片

本书是由程序员为程序员编写的,读它之前,你应该至少了解一门面向对象语言,如Java、PHP、C++、Python、Ruby等,本书分为四个部分,最重要的两部分为:JavaScript快速入门、JavaScript深入,四部分相对独立,你可以把它们分开,前者更像指南,后者更像是参考书

地址:http://speakingjs.com/es5/

7、《JavaScript 设计模式》

技术图片

是JavaScript设计模式的学习指南。全书分为14章。首先介绍了什么是模式、模式的结构、类别、模式的分类、如何编写模式等等;然后,集中介绍了很多流行的设计模式在JavaScript中的应用,包括Module(模块)模式、Observer(观察者)模式、Facade(外观)模式和Mediator(中介者)模式;最后,还探讨了模块化的JavaScript模式、jQuery及其插件中的设计模式。

地址:https://addyosmani.com/resources/essentialjsdesignpatterns/book/

8、《JavaScript应用程序设计》

技术图片

本书适合熟悉JavaScript的开发人员; 至少一年或两年的JavaScript开发经验,但希望了解更多有关如何将其专门应用于开发强大的Web规模或企业应用程序的信息。

地址:http://chimera.labs.oreilly.com/books/1234000000262/index.html

9、《你不知道的JavaScript(系列)》

技术图片

本系列书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点

地址:https://github.com/getify/You-Dont-Know-JS

10、《The Guide to Usability Testing (PDF)》

技术图片

这本免费的电子书包括:

来自Apple,MailChimp,Yahoo,DirecTV,Buffer等公司的最佳实践。

20种可用性测试方法的实用解释和提示,以及来自Jakob Nielsen,Jeff Sauro,David Travis等权威专家的建议。

地址:https://speckyboy.com/free-ebook-guide-usability-testing/

11、《Web UI Best Practices (PDF)》

技术图片
这本109页的指南包括:

来自Luke Wroblewski,Jared Spool,Jakob Nielsen,Marcin Treder等许多业界专家的建议。

UI元素实用技巧的深入讨论,如颜色,对比度,间距,导航,排版,输入控件等。

初级入门的说明,例如创建用户角色,确定需求的优先级以及创建视觉层次结构。

地址:https://speckyboy.com/free-e-book-web-ui-best-practices/

12、《Locking Down WordPress》

技术图片

WordPress专业人员Rachel Baker,Brad Williams和John Ford带您了解您需要知道的一切,以确保你能够控制WordPress的安全性。

地址:https://build.codepoet.com/2012/07/10/locking-down-wordpress/

13、《WordPress Meet Responsive Design》

技术图片

本书的作者Chris Coyier,Ian Stewart和Sara Cannon为读者提供了他们现实世界所使用的解决方案,以及相应的WordPress设计策略。

地址:https://build.codepoet.com/2012/05/11/wordpress-meet-responsive-design/

想要提升自己的Web开发人员,或者是想进入Web开发行业的开发者们不要错过以上这些免费的书籍。

想自学成为一个Web开发者,离不开这几本免费的经典书籍

标签:rip   对比度   设计思想   hive   ofo   bak   交互式   uid   tin   

原文地址:https://blog.51cto.com/15060204/2567552


评论


亲,登录后才可以留言!