![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ember
文章平均质量分 78
伯德-程序猿
这个作者很懒,什么都没留下…
展开
-
Ember 工程基本配置
在上一篇中,我们基本简单搭建了一个工程。如上文所说,ember-cli插件,是基于broccoli.js 来进行资源管理以及目录结构管理的,所以说,了解目录结构对我们来说有很重要的意义,此外我们还是说道一些常用的配置。ember工程目录结构在使用ember new <project-name>的时候,会将你的目录结构打出来,如下: 简单来说,如下所示,其中比较重要(或者说需要修改)的文件,用红原创 2017-01-24 16:53:20 · 3287 阅读 · 0 评论 -
Ember Model
model是指数据层,也就是一个用于向用户展示的数据对象。考虑到前后端分离,其实可以认为展现内容与后端的DTO对象或者DVO对象是一一对应的。同时,model会通过json的形式以http请求的方式与服务器进行交互。但是,model的形式不一定是json的,其他的形式都是可以的。也就是说,model是持久化的。这种方式下,ember本身提供了许多api,这也就是Ember data做的事情。Embe原创 2017-02-06 12:00:58 · 1279 阅读 · 0 评论 -
Ember基础环境搭建
在搭建ember工程之前,想必你一定对node开发有一定的了解(其实我也是个菜鸟)。就不多说了,简单来说就是先安装node,然后装个淘宝镜像,cnpm。接下来就开始搭建环境:(1)第一步,安装ember命令行工具:ember-cli, cnpm install -g ember-cli@2.10这里需要对ember-cli进行一下说明,这个工具实在是非常的强大,它具有一下特性:提供了由 broc原创 2017-01-24 10:58:36 · 3506 阅读 · 3 评论 -
Ember component
component顾名思义,是ember中的组件。其特性为可以重复利用。component也是由两部分组成,一个handlebars的模板文件以及一个js文件。其中模板文件控制如何渲染,js文件控制它的行为。组件的定义类似的,定义component,也可以使用ember-cli的命令行工具: ember g component <your-componetn-name>这样就能在你定义的目录下,创原创 2017-02-20 15:10:39 · 1245 阅读 · 0 评论 -
Ember controller
controller的概念,随着ember的版本更新,处于越来越弱势的地位,甚至有人提出,不要再用controller的方案。而且在ember的官方网站上,对于controller的介绍,也只有短短的一节。但是,结合自己的概念,我认为controller在有一些地方,还是挺好用的。创建controller同样可以使用命令来创建controller:ember g controller <your-c原创 2017-02-22 22:58:33 · 910 阅读 · 0 评论 -
Ember Route
简介Ember Route,路由管理,在ember中具有很重要的意义,他负责管理整个路由的规则,什么时候应该渲染什么模板等,总体来说,他的功能有渲染一个模板加载model以供模板使用重定向到一个新的路由,比如说权限控制情况下,一个人不允许访问某一个页面可以负责处理一个action(动作或者事件)渲染模板原创 2017-02-08 12:46:00 · 1218 阅读 · 0 评论 -
Ember 从0到1
最近一阵子,使用了苹果的前端框架—-ember。其实一开始使用的时候,我是拒绝的,毕竟,国内主流的框架都是什么react、vue、angular等等。再加上国内关于ember的资料非常少,找起来相当麻烦,虽说四六级过了,但是也扛不住天天看英文文档,这个过程真的是相当痛苦。不过,苦尽甘来,最后,还是能够从ember的解决问题的方法中,获益很多。因此写写博客,介绍Ember,一来是为了记录学习的过程,另原创 2017-01-23 17:40:45 · 725 阅读 · 0 评论