10本 IT 技术书籍精选推荐

10本 IT 技术书籍精选推荐
  一、《React 中文版》
 
  本书概述:
 
  React 是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。具备以下特性:不是一个 MVC 框架、不使用模板、响应式更新非常简单、HTML5 仅仅是个开始。 许多人使用React作为MVC架构的V层。尽管React并没有假设过你的其余技术栈,但它仍可以作为一个小特征轻易地在已有项目中使用。 React为了更高超的性能而使用虚拟DOM作为其不同的实现。它同时也可以由服务端Node.js渲染——而不需要过重的浏览器DOM支持。 React实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。 React组件通过一个render()方法,接受输入的参数并返回展示的对象。除了接受输入数据(通过this.props),组件还可以保持内部状态数据(通过this.state)。 通过使用props和state,我们可以组合构建一个小型的Todo程序。React是灵活的,并且提供方法允许你跟其他库和框架对接。
 
  二、《HTML5 中文版》
 
  本书概述:
 
  HTML5 是近十年来 Web 开发标准最巨大的飞跃。HTML5 并非仅仅用来表示 Web 内容,它将 Web 带入一个成熟的应用平台,在 HTML5 平台上,视频、音频、图象、动画,以及同电脑的交互都被标准化。 本教程将教会大家HTML5中的新特性,以及每种标签的使用!
 
  三、《C+基础教程》
 
  本书概述:
 
  C++ 是静态,可编译,通用,大小写敏感,格式自由的编程语言,它支持程序化,面向对象的,和泛型编程方式。
 
  C++ 被看作是中间层语言,因为它同时包含了低级语言和高级语言的特性。
 
  C++ 是于 1979 年在新泽西的茉莉山丘的贝尔实验室由 Bjarne Stroustrup 开发的,它是 C 语言的加强版,最开始它被称作 “C with Classes”,但是后来在 1983 年被更名为 C++。
 
  C++ 是 C 语言的超集,也就是说任何合法的 C 程序它同时也是合法 C++ 程序。
 
  四、《Tomcat 8 权威指南》
 
  本书概述:
 
  Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。
 
  五、《C# 入门手册》
 
  本书概述:
 
  C# 是一门简单、先进、多用途的面向对象编程语言,它由微软 .NET 研究员 Anders Hejlsberg 和他的团队研发完成。本手册由浅入深的向读者讲解 C# 编程语言的基础及 C# 语言的高级使用。其中基础部分包含C#程序开发环境、C#语言基础、流程控制语句、字符和字符串、数组和集合、封装、继承和多态、抽象类与接口、异常处理与调试等;高级篇主要讲解泛型、面向对象编程基础、不安全代码、多线程等知识点。本书知识点全面,内容简洁,适合初学者。
 
  六、《UNIX 入门指南》
 
  本书概述:
 
  UNIX 是一种能够同时处理多个用户活动的计算机操作系统。由 AT&T 贝尔实验室的肯汤普森和丹尼斯 · 里奇开发完成,并于 1969 年左右面世。本书从初学者的角度介绍了 UNIX 的系统概念及其命令的使用,阐述的内容都是针对初学者完成日常工作所必需的各个方面,涉及UNIX系统的常用命令、UNIX文件系统、vi编辑器和Emacs编辑器、UNIX通信工具、shell命令和程序开发,以及一些更为深入的UNIX命令。
 
  七、《Node.js官方文档中文版》
 
  本书概述:
 
  本文档从引用参考和概念两个方面全面的解释了 Node.js API。每个章节描述了一个模块或高级概念。
 
  一般情况下,属性、方法参数,及事件都会列在主标题下的列表中。
 
  每个 .html 文档都有对应的 .json ,它们包含相同的结构化内容。这些东西目前还是实验性的,主要为各种集成开发环境(IDE)和开发工具提供便利。
 
  每个 .html 和 .json 文件都和 doc/api/ 目录下的 .markdown 文件相对应。这些文档使用 tools/doc/generate.js 程序生成。 HTML 模板位于 doc/template.html。
 
  八、《Apple Watch 人机交互指南》
 
  本书概述:
 
  本教程翻译自 Apple 官方发行的 Apple Watch Human Interface Guidelines 设计指南,为开发者提供权威的设计准则。
 
  本教程关于 API 和相关开发技术的初步文档。苹果提供此文档便于你在苹果的产品上开发应用软件。此文档会根据情况做修改,所以根据此文档开发的软件应该在最终的操作系统上测试并符合最终的文档。新版的文档会进一步提供新版 API 以及相关技术支持。
 
  九、《Apple Watch 编程指南》
 
  本书概述:
 
  本教程翻译自 Apple 官方发行的 Apple Watch Programming Guide 编程指南,为开发者提供权威的编程指导。
 
  本教程关于使用 API 以及相关技术的初步文档,苹果提供此文档便于你在苹果的相关产品上开发应用软件。后期该文档会有所变动,所以依据本文档开发的应用软件应当使用最新的操作系统进行测试,该文档的新版本会进一步提供 API 以及相关技术支持。
 
  十、《Axure RP 指南》
 
  本书概述:
 
  Axure RP 是一个专业的快速原型设计工具,是产品经理(Product Manager)的首选利器,没有之一。Axure,代表美国 Axure 公司;RP 则是 Rapid Prototyping(快速原型)的缩写。
 
  它能够让我们快速创建应用软件或 Web 网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。
 
  本指南是 Axure 官方文档 Step by Step Tutorials 的中文翻译版本。
 
  10本 IT 技术书籍推荐

推荐阅读