zoukankan      html  css  js  c++  java
  • js 项目结构

    <!DOCTYPE html>
    <html>
    <head>
        <title>Ready</title>
    </head>
    <body>
    
        <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
        <script type="text/javascript">
    
            var designer = {};
    
            //loader
            (function(loader){
    
                var delayActions = [];
    
                function onReady(){
                    for (var i = 0; i < delayActions.length; i++) {
                        delayActions[i]();
                    }
                    delayActions = [];
                }
    
                function ready(func) {
                    console.log(func)
                    delayActions.push(func);
                }
    
                loader.ready = ready;
    
                function loadContent(){
                    console.log("将各个html部分附加到html页面中")
                    setTimeout(function(){
                        console.log("html加载完毕......开始执行初始化函数.....")
                        onReady();
                    }, 1000)
                }
    
                loader.loadContent = loadContent;
                designer.loader = loader;
            })(designer.loader || ({}));
    
            //index
            (function(index){
    
                $(document).ready(function () {
                    console.log("初始化, 从这儿开始......");
    
                    designer.loader.loadContent();
    
                });
    
                designer.loader.ready(function(){
    
                    console.log("update layout index file")
                })
    
            })(designer.index || ({}));
    
            //statusBar
            (function(statusBar){
    
                designer.loader.ready(function(){
    
                    console.log("初始化 statusBar...........")
                })
    
            })(designer.statusBar || ({}));
    
            //ribbon
            (function(ribbon){
    
                designer.loader.ready(function(){
    
                    console.log("初始化 ribbon...........")
                })
    
            })(designer.ribbon || ({}));
    
            //fileMenu
            (function(fileMenu){
    
                designer.loader.ready(function(){
    
                    console.log("初始化 fileMenu...........")
                })
    
            })(designer.fileMenu || ({}));
        </script>
    </body>
    </html>
  • 相关阅读:
    自主学习之RxSwift(一) -----Driver
    RxSwift:ReactiveX for Swift 翻译
    C简单实现动态顺序表
    C简单实现双向链表
    C实现单链表
    享受这一点点的平淡
    C文件读写
    大神都在看的RxSwift 的完全入坑手册
    字符串常量存在何处
    认识自己
  • 原文地址:https://www.cnblogs.com/KruceCoder/p/10573093.html
Copyright © 2011-2022 走看看