Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)_前端开发教程
前端教程

Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)_前端开发教程

资源名称:Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版) 内容简介: 全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。 除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。 本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在前两版的内容架构基础上,第3版增加了对Rails 2中新特性和最佳实践的内容介绍。相比第2版中的内容,Rails 2增加了REST、资源、轻量级web service等新特性。本书涵盖了这些全新的内容,因此能更好地体现出Rails框架的发展现状。 整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部内容全面而又深入浅出的佳作。 作者简介: Sam Ruby是一位杰出的软件开发者,他为Apache软件基金会下属的很多开源软件项目做出过重要的贡献,他主持的Atom web feed标准和广为使用的feedvalidator.org web service对web feeds的标准化起到了重要作用。他目前是IBM“创新技术组”的资深技术人员。 Dave Thomas作为《敏捷宣言》的起草人之一,他理解敏捷。作为《Programming Ruby》的作者,他理解Ruby。作为一位活跃的Rails开发者,他理解Rails。 David Heinemeier Hansson是Rails框架的缔造者。 资源目录: 第1章 简介 1.1 RAILS是敏捷的 1.2 读你所需 1.3 致谢 第1部分 起步 第2章 RAILS应用的架构 2.1 模型,视图,以及控制器 2.2 ACTIVE RECORD:RAILS的模型支持 2.3 ACTION PACK:视图与控制器 第3章...
React精髓_前端开发教程
前端教程

React精髓_前端开发教程

资源名称:React精髓 内容简介: 《React 精髓》面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React 实现组件化Web 应用的完整流程。作者从React 元素、React 组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React 应用打下了基础。与第三方Javascript 框架集成,以及对React 组件进行单元测试,都是开发React 应用的重要内容,《React 精髓》也有详细讲解。最后,为进一步提升React 应用的灵活性,作者还以实例展示了如何引入Flux 架构,让读者的开发技能更上一层楼。 作者简介: ArtemijFedosejev是一位技术大牛,现居住在英国伦敦。他从2000 年开始自学Web开发,并成为了一位Web 开发者。Artemij在爱尔兰的科克大学获得了计算机科学学士学位。他还参加了Ignite 的商业研究生创新计划,在那里开发和创建的网站获得了最具创新项目奖。 毕业后,Artemij移居伦敦,帮助当地创业公司开发产品。Artemij擅长 Javascript、Node.js、HTML5、CSS3 等现代Web 技术。在创业公司获得一些经验以后,Artemij获得了一个加入伦敦皇家学院的机会,从事研究和开发工作,在公共卫士领域规划和主导了一些Web 应用程序。他在创WGSA.net 和Microreact.org 的前端架构中使用了React.js 和Flux,从而起到了关键的作用。Artemij还开发了大量的开源项目,如Snapkite引擎、Snapkite流客户端等项目,可以在他的 GitHub 上(https://github.com/fedosejev)找到相关内容。他也是http://react.tips website 网站的作者。 我深深地感谢我的家人,在我努力的过程中他们一直支持我。有了他们的爱和奉献,我才能一直把重点放在学习新鲜事物上,然后传授给别人。特别感谢AlexBush不断扩展我对软件开发方式的认识。同时,这本书的编写少不了DavidAanensen博士和MirkoMenegazzo的支持。最后,我要感谢我的编辑和给我这个机会的Packt出版社的好心人,让我可以给世界各地的开发者分享我的知识和经验。 资源目录: 1 给项目预先安装一些有用的工具 1 了解我们的项目. 2 安装Node.js 和npm 3 安装Git 4 从Twitter Streaming...
Flex 3实战_前端开发教程
前端教程

Flex 3实战_前端开发教程

资源名称:Flex 3实战 内容简介: Flex 3实战《Flex3实战》首先简要概述Flex 3和Actionscript,然后以十分友好、务实的方式介绍Flex的每个主要组件。其中穿插的示例编排合理,注解清晰,引导你重点关注与每个标记或类相关的主要属性、方法和事件。《Flex3实战》还浓墨重彩地描述Flex中的事件,给出调试事件逻辑的提示。学习《Flex3实战》不要求你拥有使用Flex的经验;但如果你拥有Javascript或Actionscript知识,那么学习起来将更加轻松。 Adobe Flex 3是一个完美的富Web开发平台,它将易用的开发环境Flex Builder与基于Javascript的典雅编程模型结合在一起。Flex 3提供企业质量的数据以及与Java、PHP和Rails集成的服务器组件。目前,Flex的主要组件是供免费使用的开源软件! 《Flex3实战》主要内容 ·如何利用现有的Web开发技能 ·交互式表单、拖放和数据驱动的功能 ·Flex的分析程序、AdvancedDataGrid和重构等新功能 ·如何在多个项目中共享代码 作者简介: Tariq Ahmed是美国Amcom Technology公司的产品开发经理,因创建Flex社区站点CFLEX.Net而声名远扬。Jon Hirschi是AdobeFlex社区专家,与Tariq携手在eBay启动了多个基于Flex的项目。Faisal Abid曾在Buzzspot和RazorCom公司任职。 资源目录: 第I部分 应用程序基础知识  第1章 认识Flex  第2章 从零开始  第3章 使用Actionscript  第4章 布局和容器  第5章 显示表单与捕获用户输入  第6章 验证用户输入  第7章 格式化数据  第8章 DataGrid、列表和树  第9章 自定义列表 第II部分 应用程序流与结构  第10章...
Grails技术精解与Web开发实践_前端开发教程
前端教程

Grails技术精解与Web开发实践_前端开发教程

资源名称:Grails技术精解与Web开发实践 内容简介: Grails是继J2EE、PHP、ROR等技术之后又一个成功的Web框架。《Grails技术精解与Web开发实践》系统讲解了使用Grails技术快速进行Web开发的知识。《Grails技术精解与Web开发实践》内容分为四大部分,第一部分介绍了Grails必备的基础知识,包括环境配置、Groovy语言基础、HelloWorld程序开发实例等;第二部分以迭代的方式,设计并逐步完善了一个购物车应用,介绍了Grails基础知识;第三部分对Grails各个部分的细节进行了深入讨论;第四部分对Grails的实现原理进行了剖析,通过分析Grails的源码,帮助读者体会出Grails如此神奇的奥妙所在。 《Grails技术精解与Web开发实践》可作为大学本专科软件工程等专业教材,其适用的课程可以为Web开发与实践、软件工程实践等。《Grails技术精解与Web开发实践》也可供Web开发与应用的工程技术人员和爱好者参考。 资源截图:
SPA设计与架构 理解单页面Web应用_前端开发教程
前端教程

SPA设计与架构 理解单页面Web应用_前端开发教程

资源名称:SPA设计与架构 理解单页面Web应用 内容简介: SPA 开发技术的运用是当今Web 开发领域的热门趋势,但真正全面掌握该技术的开发者并不多。本书详尽阐述单页面Web 应用(SPA)开发技术,从SPA 构建基础入手,通过MV*、模块化编程、路由、模块间通信、服务器端交互等概念的阐述,全面介绍SPA 的设计与架构,帮助读者正确掌握SPA 开发的各方面知识要素。同时,《SPA设计与架构:理解单页面Web应用》中还讨论了SPA 的单元测试及客户端任务自动化,覆盖了从开发到部署的一系列任务,让读者在阅读完《SPA设计与架构:理解单页面Web应用》之后能够打下扎实的SPA 开发基础。 《SPA设计与架构:理解单页面Web应用》的重点是帮助读者正确、全面地掌握SPA 开发概念,这些概念都是通用的。但为了让内容更全面、具体,《SPA设计与架构:理解单页面Web应用》将通过Knockout、Backbone.js 及AngularJS 这三种不同风格的MV* 框架来进行比较性讨论,这是本书的一大特色。同时在涉及具体MV* 框架知识点时,《SPA设计与架构:理解单页面Web应用》中会提供相应介绍。书中示例丰富具体,并提供完整源代码下载。 《SPA设计与架构:理解单页面Web应用》适合前端及对SPA 技术感兴趣的开发者阅读。读者只需掌握Javascript、HTML 和CSS 基本知识,就可以阅读。 作者简介: Emmit A. Scott 是一名有17 年Web 应用构建经验的高级软件工程师和架构师。他为教育、银行和通信领域开发过大型应用程序。他的爱好包括阅读(特别喜欢Jim Butcher的小说)、吉他(想当年他可是一位摇滚乐手)以及尽可能多陪陪孩子。 译者简介 卢俊祥 译者,书迷;关注Web 技术趋势,热衷App 开发、Web 开发、数据分析、架构设计以及各类编程语言;陈氏太极拳五十六式爱好者;佛禅人生,缘散缘聚。 微博:@2gua 个人网站:http://www.2gua.info/ 知乎专栏:https://zhuanlan.zhihu.com/guagua/ 资源目录: 第1 部分 基础知识 1 1 单页面应用程序介绍 3...
深入浅出React和Redux_前端开发教程
前端教程

深入浅出React和Redux_前端开发教程

资源名称:深入浅出React和Redux 内容简介: 本书作者是资深开发人员,有过多年的开发经验,总结了自己使用React和Redux的实战经验,系统分析React和Redux结合的优势,与开发技巧,为开发大型系统提供参考。主要内容包括:React的基础知识、如何设计易于维护的React组件、如何使用Redux控制数据流、React和Redux的相结合的方式、同构的React和Redux架构、React和Redux的性能优化、组件的测试等。 作者简介: 程墨 资深架构师,曾任职于摩托罗拉、雅虎和微软,云鸟配送平台联合创始人,目前服务于美国视频服务公司Hulu 资源目录: 前言 第1章 React新的前端思维方式1 1.1 初始化一个React项目1 1.2 增加一个新的React组件3 1.2.1 JSX6 1.2.2 JSX是进步还是倒退7 1.3 分解React应用8 1.4 React的工作方式10 1.4.1 jQuery如何工作10 1.4.2 React的理念11 1.4.3 Virtual DOM12 1.4.4 React工作方式的优点13 1.5 本章小结14 第2章 设计高质量的React组件16 2.1 易于维护组件的设计要素16 2.2 React组件的数据17 2.2.1 React的prop18 2.2.2 React的state22 2.2.3 prop和state的对比24 2.3 组件的生命周期25 2.3.1 装载过程25 2.3.2 更新过程30 2.3.3 卸载过程34 2.4 组件向外传递数据34 2.5 React组件state和prop的局限37 2.6 本章小结39 第3章 从Flux到Redux40 3.1 Flux40 3.1.1 MVC框架的缺陷41 3.1.2 Flux应用43 3.1.3 Flux的优势53 3.1.4 Flux的不足54 3.2 Redux56 3.2.1 Redux的基本原则56 3.2.2 Redux实例59 3.2.3 容器组件和傻瓜组件64 3.2.4 组件Context67 3.2.5 React-Redux71 3.3 本章小结73...
React全栈 Redux Flux webpack Babel整合开发 PDF_前端开发教程
前端教程

React全栈 Redux Flux webpack Babel整合开发 PDF_前端开发教程

资源名称:React全栈  Redux Flux webpack Babel整合开发 PDF 内容简介: 《React全栈:Redux+Flux+webpack+Babel整合开发》从现代前端开发的标准、趋势和常用工具入手,由此引出了优秀的构建工具 webpack 和 Javascript库 React,之后用一系列的实例来阐述两者的特色、概念和基本使用方法。随着应用复杂度的增加,进而介绍了 Flux 和 Redux 两种架构思想,并且使用 Redux 对现有程序进行改造,最后介绍了在开发过程中出现的反模式和性能优化方法。 《React全栈:Redux+Flux+webpack+Babel整合开发》适合有一定前端开发尤其是 Javascript 基础的读者阅读,如果您还没有接触过前端开发这个领域,请先阅读前端开发的入门书籍。 作者简介: 张轩,前端开发工程师。曾经在百度、携程就职,目前在苹果公司担任前端开发工程师。拥有丰富的Web开发经验,喜欢追寻新技术,在GitHub上关注各种有趣的项目,同时致力于前端工程化,并且有大型SPA项目的架构及开发经验。他同时是一名业余文学爱好者,在工作之余写一些短篇小说。 杨寒星,前端开发工程师。曾就职于爱奇艺、百度,目前在七牛云负责前端开发与架构设计。对编写优美的代码、构建影响深远的系统感兴趣;专注于现代前端工程化方案搭建及大规模SPA的架构设计,对基于React体系的前端开发有着丰富的实践经验。 资源目录: 第 1 章 现代前端开发 1 1.1 ES6——新一代的 Javascript 标准 1 1.1.1 语言特性 2 1.1.2 使用 Babel 10 1.1.3 小结 13 1.2...
捷训Node.js视频教程_前端开发教程
前端教程

捷训Node.js视频教程_前端开发教程

资源名称:捷训Node.js视频教程 教程内容: 01-Node.js-JAVAscript解释程序 02-Node.js Javascript脚本文件 03-Node.js Javascript数组用法 04-Node.js Javascript函数用法 05-Node.js Javascript对象用法 6-Node.js第一个程序 07-Node.js创建一个WebSite静态网站 08-构造一个静态网站 09-WebSite管理程序之静态HTML文件 10-WebSite管理程序之HTML文件元素 11-WebSite管理程序之发送POST数据 12-WebSite管理程序之数据存储