• Ext JS 4 笔记2


    jQuery 已经是web端最流行也是最好用的框架。我们为什么要纠结于Ext JS?怨念 ……

     Ext JS 4 applications follow a unified directory structure that is the same for every app.

    我就很奇怪为啥有人说,不用 redesign 。我觉得还是不要纠结于控件啥的,这东西就是那浮云。要摸清整个框架的机制,你才能驾驭整个框架。

    - appname
        - app
            - controller
                - controller1.js
                - controller2.js
                - ...
            - model
                - model1.js
                - model2.js
                - ... 
            - view
                - view1.js
                - view2.js
                - ... 
        - extjs
        - resources
            - css
            - images
            - ...
        - app.js 

        - index.html

     我觉得 Sencha 推荐的这个 Basic Structure 还是挺好的。

    --------------------------------------------------------------------------------------------------

    继续看 Ext.app.Application 这个类。 发现一个问题。

    example 是这样的:

    Ext.application({ 

        name: 'Blog',
        models: ['Post', 'Comment'],
        controllers: ['Posts', 'Comments'],

        launch: function() {
            ...
        }
    }); 

    里面有controllers的config,但是在文档的config里面却没有controllers。看源码,在constructor里面的确会去获取controllers的config。

            var controllers = Ext.Array.from(this.controllers),
                ln = controllers && controllers.length,
                i, controller;

            this.controllers = Ext.create('Ext.util.MixedCollection');

     所以确定这是一个文档的bug,如果没有example,那岂不是坑爹了。

     

     

     

     

    ---0101-0101-01-0111-0110-110-10011-------

    如果,人生可以编码 …… 

  • 相关阅读:
    排序算法的体验游戏
    【转】[Java] HashMap使用的示例
    【转】【Android】使用BaseAdapter实现复杂的ListView
    【转】Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
    【转】Java集合框架List,Map,Set等全面介绍
    【转】java参数传递(超经典)
    bluetooth记录
    【转】Java 字符串常用操作(String类)
    【转】Java中字符串中子串的查找共有四种方法(indexof())
    【转】BLE 学习记录
  • 原文地址:https://www.cnblogs.com/liyinkan/p/2295637.html
Copyright © 2020-2023  润新知