(美) 卡西奥·德·宗萨·安东尼奥, 著
《React开发实战 介绍如何成功构建日益复杂的前端应用程序与接口,深入分析React库,并详述React生态系统中的其他工具与库,从而指导你创建完整的复杂应用程序。 你将全面学习React的用法以及React生态系统中的其他工具和库(如React Router和Flux架构),并了解采用组合方式创建接口的*佳实践。本书简明扼要地讲解每个主题,并呈现助你高效完成工作的细节。书中严谨深刻地讲述React中最重要的功能,每章还详细列出常见的开发问题,并解释如何避免它们。 如果你拥有使用jQuery或其他JavaScript框架创建前端应用程序的经验,但想解决复杂前端应用程序构建过程中日益增多的常见问题,那么本书就是为你准备的。开始像专家那样去使用React吧,今天就把这本书收入囊中!主要内容 ◆ 如何创建可组合的用户界面 ◆ 理解React的虚拟DOM架构以及如何利用该架构开发应用程序 ◆ 了解各项功能的原理及重要性 ◆ 深入学习React以及React生态系统中重要的第三方库 ◆ 学习如何创建通用/同构应用程序从而改进用户体验和SEO ◆ 深刻理解复杂应用程序中的数据流策略 ◆ 学习如何测试、完善和部署React项目
(美) 杰里米·安德森 (Jeremy Anderson) , (美) , 等著
作为一门现代Lisp方言,Clojure专为支持并发和Java兼容性而设计,能提供众多开发人员孜孜以求的解决方案。凭借通用性和诸多功能,Clojure日益受到企业级应用开发人员(尤其是那些希望远离命令式编程加速工作流程的开发人员)的青睐。本书条理清晰,紧贴实际介绍Clojure的用法,为职业程序员提供完备参考。本书首先介绍函数式编程基础知识,此后重点讲解与Clojure相关的特定主题,并从专业Clojure贡献者的角度提出诸多见解。资深Clojure人才日益紧俏,这本精品指南将助你迅速蜕变为Clojure专业开发人士。 主要内容 ◆探讨函数式编程与面向对象编程之间的差异,分析Clojure如何消除这种差异 ◆讨论快速反馈循环中声明式编程所用的REPL流程 ◆演示如何使用ClojureScript来设计和开发反应式网页 ◆介绍Clojure的特性、性能与功能,并讨论使其成为一门重要语言的通用兼容性 ◆涵盖Web服务、测试和Datomic数据库等主题,是完备的专业指南和教程 ◆从专家程序员和Clojure贡献者的角度,提出应用开发的实用见解
(美) 马特·哈里森 (Matt Harrison) , 著
hapi.js是围绕三个基本理念构建的Node.js开发框架。一是开发效率,hapi简明的设置允许快速构建和运行应用;二是可维护性,hapi的模块化设计方便了扩展和改进;三是灵活性,可用插件来扩展和自定义hapi的轻量级内核。 《hapi.js实战 一书紧贴实用,指导你使用Node.js和hapi.js框架来构建API、服务器和应用。开篇呈现一个通俗易懂的Node.js Web应用模型,从中可清晰了解hapi所扮演的角色。此后讲解构建API并将其集成到Web应用的完整过程,将穿插介绍验证、测试、身份验证和部署等重要主题。*后讨论如何构建性能卓越、安全可靠的应用。
(印) 安东尼奥·阿内维斯 (Anto Aravinth) , 著
《JavaScript ES6函数式编程入门经典》使用JavaScript ES6带你学习函数式 编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。 目前,编程语言已经将焦点从对象转移到函数。JavaScript支持函数式编 程,并允许开发者编写精心设计的代码。 主要内容 ● 掌握函数式编程的概念 ● 清楚函数在JavaScript中的地位 ● 理解真实的函数式类库,并创建一个模拟underscore.js的函数式类库 ● 实践纯错误处理技术,例如函子和Monad ● 了解ES6的函
(美) 雅科夫·费恩 (Yakov Fain) , (美) 安东·慕斯 (Anton Moiseev) , 著
《Angular 2开发实战 基于TypeScript》帮助熟练使用Angular 1或其他Web框架的开发者掌\r\n握Angular 2的使用。首先从一个在线拍卖应用程序开始,探\r\n索Angular 2是如何工作的。随着学习的深入,将学习如何使\r\n用TypeScript编写能够类型自我感知(type-aware)的类、接口以\r\n及泛型。《Angular 2开发实战 基于TypeScript》注重实践,涵盖了在真实应用场景中进行开发\r\n所需要关注的问题,例如数据和视图、用户与表单
(美) 马克·J.柯林斯 (Mark J. Collins) , 著
《HTML5Web开发*佳实践使用CSSJavaScript和多媒体》通过大量的实例以及最佳实践的见解深入介绍了HTML5,包括标记、样式设计和脚本。你将快速地理解标记元素,并学会在使用这些元素时如何应用*新的CSS3功能创建赏心悦目的Web页面。 《HTML5Web开发*佳实践使用CSSJavaScript和多媒体》首先介绍了客户端脚本的基础知识以及HTML5所提供的强大功能。然后学习如何使用JavaScript创建具有动态性和交互性的Web应用,以及如何添加高级功能,包括音频、视频、SVG和拖放功能。通过书中的实际动手演示,你将学到更多的技术,从而创建更多样化和功能强大的网站和应用。 主要内容 ●各种HTML5标记的使用方式及使用时机 ●使用新的CSS3功能简化网站设计 ●掌握JavaScript的基础知识以及高级功能 ●使用SVG和canvas标记来合并图形 ●使用对地理定位、IndexDB以及拖放功能的本地浏览器支持
(美) 瓦萨尼·苏布拉玛尼安 (Vasan Subramanian) , 著
使用React构建现代Web应用,需要组合使用一个完整的技术栈:MongoDB (NoSQL数据库)、Express(Web应用服务器框架)及其运行语言Node(服务器端的 JavaScript),从而形成对React技术的完美补充。本书还涵盖了构建完整Web应用所 用到的诸多工具:React Router、React-Bootstrap、Redux、babel以及webpack。 《MERN全栈开发 使用Mongo Express React和Node》旨在帮助读者掌握构建 完备Web应用的技能,书中的大部分内容都会专注于React技术的使用。 流行的MEAN(MongoDB、Express、AngularJS、Node)技术栈引入了单页面应 用(SPA)和前端的MVC(模型-视图-控制器)模式,引领了全新、高效的开发模式。不 过它也有缺点,例如缺乏能够良好支持SEO的服务器端渲染能力,以及作为框架而 言过于严格的规范性。 Facebook创立的React技术并不是AngularJS直接的竞争对手,它并不是一个完 整的MVC框架,而是一个用于创建用户界面(某种意义上来说,就是视图部分)的 JavaScript库。然而,使用React替代AngularJS来创建Web应用也是完全可行的,这 也正是MERN技术栈存在的价值。 主要内容 ● 详细了解React及其编程风格,了解如何充分发挥它的能力 ● 了解MongoDB、Express和Node的基本功能,这些功能足以让你完成Web应用 的搭建 ● 学习补充React功能的相关工具,包括React-Bootstrap和React Router ● 使用必要的工具搭建基于JavaScript的单页面应用 ● 将所有组件连接在一起,构建完整的Web应用
[美] Adam Freeman 著 杨明军 颜炯 等译
《Angular 5 高级编程(第2版)》内容已经全面更新到*版Angular 5!本书将告知读者如何充分利用领先的一体化框架 Angular 5来构建动态的JavaScript应用程序。畅销书作家Adam Freeman首先介绍了MVC模式及其 优势,然后展示了如何在项目中使用Angular框架,从*基本的功能开始,逐步建立*和复 杂的功能,深入理解开发Angular应用程序所需的知识。 《Angular 5 高级编程(第2版)》对每个主题的诠释都非常清晰且简洁凝练,并且包含大量能够助你学以致用的细节,以 务实的视角深入讨论Angular框架*重要的一些功能,每章都包括常见问题并详细讲解如何避免 这些问题发生。 《Angular 5 高级编程(第2版)》特色: ● 如何在架构层面深入理解MVC模式 ● 如何使用Angular 5创建丰富而动态的Web应用程序客户端 ● 如何扩展和定制Angular 5 ● 如何测试Angular 5项目
[美] Sanjay Patni 著 郭理勇 译
RESTful API开发实战 《RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用》讲述如何使用RESTful技术(包括REST、JSON、XML、JAX-RS Web服务和SOAP等)来构建当今的微服务、大数据应用以及Web服务应用。作者Sanjay Patni曾在加州大学圣克鲁兹分校讲授架构、*设计实践和编码实验课程,本书就是在此基础上撰写的。 本书自上而下呈现所有基础知识:从顶部的“架构”到中间的“设计”,再到底部的“编码”。本书是任何微服务(或Web服务)开发人员构建应用程序和服务的必 备参考书籍。 主要内容: ● 介绍主要的RESTful API,包括REST、JSON、XML、JAX-RS和SOAP等。 ● 将RESTful技术用于Web服务和数据交换开发中,尤其用于当今的大数据环境。 ● 在示例和案例研究的引导下学习使用XML、JSON、REST和JAX-RS。
[美] Azat Mardan 著 郭美青、郭松、唐金州 译
《快速上手React编程》面向希望快速上手React.js进行Web开发的读者,借助精心挑选和详细解释的实例,帮助读者使用现有的JavaScript和Web开发技能学习React开发。在学习Web组件、表单和数据的过程中,还将探索许多不同的项目。 主要特点: 掌握React基础 使用数据和路由构建完整的Web应用 测试组件 优化React应用
[美]西蒙尼?基西雷塔 (Simone Chiaretta) 杜静 敖富江 李博 译
本书涵盖最前沿的Web前端开发技术,演示了如何在ASP.NET MVC 6框架中将它们融为一体,恰当地解决Web前端开发中遇到的各种问题。内容包括:Web前端开发概述、ASP.NET MVC 6框架、路由与绑定技术、Angular JS开发、Bootstrap、jQuery Mobile、Nuget等。
[美]JD·艾萨克斯(JD Isaacks)著 林赐 译
《ES 2015/2016 编程实战》一书介绍了ES 2015及后续JavaScript发行版本中的新特性。读者在34个简短的课程中,可以逐个示例地学习,每个示例的设计目的是为了让读者掌握一种特定的技能。本书内容全面,探讨了语言的新语法、新声明和新数据类型。读者可以使用模块结构化代码,使用promise取代回调函数,使用类而不是构造函数。读者每翻过一页、每完成一个练习、每学习一次经过精心编裁的示例,都将向成为JavaScript大师迈近一步。 ? ES 2015及后续版本中的新特性 ? 编写异步代码 ? 创建自定义的迭代子 ? 模块和类的排错
[美]亚当·弗雷曼(Adam Freeman) 著 睢丹 译
主要内容: · 深入理解MVC模式的架构 · 使用Angular创建内容丰富、灵动多变的Web应用客户端 · 使用ng工具创建和构建Angular项目 · 扩展和定制Angular · 测试Angular项目
杨少敏,樊双灵 编著
本书分为4篇,基础篇讲解了Struts 2的基础配置;知识篇讲解了Struts 2的各种基础知识;应用篇讲解了Struts 2与Hibernate的整合开发等;实例篇通过太极研修院企业网站和人力资源管理系统两个综合实例帮助读者全面掌握在实际项目中使用Struts 2技术。
刘俊亮,王清华 编著
jsp(java server pages)是基于java servlet以及整个java体系的web开发技术。jsp技术可以让web后台开发人员和前台设计人员快速地开发出容易维护的动态网站。 《jsp web开发学习实录》将全面介绍jsp的基础知识以及应用技术。主要内容包括:搭建jsp开发平台、实用jsp开发技巧、处理xml和数据库、el表达式、jstl标签库,以及与三大框架(struts 2、hibernate和spring)整合的相关知识。最后给出了两个实例:新闻发布系统实例和人事信息管理系统。 《jsp web开发学习实录》是一本web 2.0网页开发技术大全,面向web编程人员,特别适合有编程基础,希望全面学习web 2.0技术、提高实际应用能力的读者群体。
杨晓军、秦方
本书共15章,围绕Visual Studio 2010下的MVC开发,首先介绍MVC环境的搭建及其与三层的区别,并创建了第一个MVC项目,然后重点对MVC中的路由、控制器、模型、视图、页面辅助类以及如何利用WebFrom控件和自定义视图引擎进行讲解,同时还包括过滤器、异常处理、整合jQuery和Ajax,以及单元测试等高级课题。本书结构规范,讲解详略得体,选例典型、实用,学练结合,能有效提高学习成效。本书适合具有一定ASP.NET基础和希望通过MVC提高技能的读者,同时也适合ASP.NET MVC的初学者学习,还可作为相关培训机构的教材及参考书。
更多精彩专题