使用Ember.js构建Web应用实战
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Building Web Apps with Ember.js 是一本由 Jesse Cravens 和 Thomas Q. Brady 合著的 Ember.js 入门学习指南,适合对构建可扩展的单页应用程序感兴趣的Web开发者。本书基于模型-视图-控制器(MVC)架构模式的流行JavaScript框架Ember.js,帮助读者掌握如何构建全栈、浏览器端的应用程序,并与后端进行连接。书中通过创建一个音乐家索引应用‘Rock’n’Roll Call’的实例,介绍Ember中的路由、模板、模型、控制器和视图的使用方法。此外,作者还探讨了Ember的约定优于配置的理念,以及如何利用该框架持久化数据、构建后台技术和创建桌面软件般行为的生产级应用。"
在本书中,读者可以:
1. **设置工作流管理**:了解如何组织开发流程,自动化样板代码的生成,提高开发效率。
2. **理解Ember的开发者友好特性**:Ember.js强调“开发者工效学”,它允许开发者用更少的代码实现更多的功能,提高了代码的可读性和可维护性。
3. **编写模板**:学习使用Handlebars.js,这是一个强大的模板引擎,帮助构建应用的视图层,使数据绑定变得更加简单直观。
4. **掌握模型和控制器**:学习如何定义和使用Ember中的模型来处理数据,以及控制器如何作为视图和模型之间的桥梁,处理用户交互和数据转换。
5. **构建路由**:路由是单页应用的核心部分,通过路由,你可以控制用户的导航体验,设置不同页面的逻辑。
6. **持久化数据**:了解Ember如何通过适配器和序列化器来与后端API交互,将数据保存到服务器并从服务器获取数据。
7. **构建后台技术**:Ember.js提供了与服务器端交互的机制,使得前端和后端的协作变得更为流畅。
8. **创建组件和小部件**:组件是Ember.js的强大特性,用于创建可重用的UI元素,提高代码复用性和应用的模块化。
这本书对于想要深入理解和使用Ember.js构建现代Web应用的开发者来说,是一份宝贵的资源。通过实际项目的学习,读者不仅能掌握Ember.js的基础,还能了解到如何将其应用到实际的生产环境中,提升开发能力和项目质量。
2015-06-01 上传
2023-06-10 上传
2023-06-10 上传
2023-06-10 上传
2023-06-10 上传
2023-06-11 上传
2023-06-11 上传
2023-06-10 上传
2023-06-07 上传
![](https://profile-avatar.csdnimg.cn/55f2576d294545b6bff680aa955e33c8_fearaith.jpg!1)
卷饼侠快跑
- 粉丝: 0
- 资源: 1
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景