zoukankan      html  css  js  c++  java
  • 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-------

    如果,人生可以编码 …… 

  • 相关阅读:
    六十:权限提升-MY&MS&ORA等SQL数据库提权
    五十九:权限提升-Win溢出漏洞及AT&SC&PS提权
    五十八:权限提升-网站权限后台漏洞地第三方获取
    在kaili装git与git-lfs
    机器学习中的最优化算法总结
    动态规划及意义
    对于中变量与类的使用感想
    安装awvs教程参照
    kali乱码问题
    linux与Mac互相粘贴存在障碍,可以用这个命令联系起来
  • 原文地址:https://www.cnblogs.com/liyinkan/p/2295637.html
Copyright © 2011-2022 走看看