zoukankan      html  css  js  c++  java
  • Ember.js 应用入口

    大凡研究一套系统,调试一段代码,最先需要做的就是找到入口, 话说师傅领进门,修行在个人。找到入口,找到门,路就可以自己一步一步的往下走。

    Ember强大不? 强大! 好不? 看看流行度就知道了, 远比不了Angular.js。 概念太多,潜规则太多,学习门槛稍微有点高。说白了,就是不易用!

    但是项目用了Ember, 没办法,还是得尝试用好它。

    一. Ember几个重要的概念: Application(应用程序), Routing(路由), Controller(C-控制器), Model(M-模型), View(V-视图), Template(模板)

    1. Application是程序的入口

    2. MVC是整体架构方式, 每一个模块都有自己的Controller, Model, View

    3. Routing 在笔者看来是每个模块的入口, 有URL找到对应的C-V-M, 就是路由来做的映射

    二. 实例化入口程序

    App = Ember.Application.create();

    创建App之后, App默认定义一个ApplicationRoute, ApplicationController, ApplicationView对象,来负责初始化整个工程。当然这里的ApplicationRoute, ApplicationController, ApplicationoView也可以自己定义, 显示声明就可以了.

    App.ApplicationRoute = Ember.Route.extend({
    
    });
    
    App.ApplicationController = Ember.Controller.extend({
    
    });
    
    App.ApplicationView = Ember.View.extend({
    
    });
  • 相关阅读:
    条件编译
    宏定义
    联合体,枚举类型
    结构体的概念
    C#程序报找不到时区错误
    C# ArrayList和List的区别
    C# 无法将类型为“__DynamicallyInvokableAttribute”的对象强制转换为类型...
    C# readonly与const区别
    C#特性
    Linux vsftpd 安装配置使用
  • 原文地址:https://www.cnblogs.com/jtbj/p/ember_js_app_entry.html
Copyright © 2011-2022 走看看