⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showui.js

📁 国内开发的javascript框架应用。龙博javascript。
💻 JS
字号:
Class('App.tech_UI_showUI', 'linb.Com',{    Instance:{        //base Class for linb.Com        base:["linb.UI"],         //requried class for the App        required:["linb.UI.ComboInput", "linb.UI.Div", "linb.UI.Button", "linb.UI.Pane"],         //Com events        events:{onReady:'_onready'},         iniComponents:function(){            // [[code created by jsLinb UI Builder            var host=this, children=[], append=function(child){children.push(child.get(0))};                        append((new linb.UI.ComboInput)                .host(host,"ciMethods")                .setLeft(140)                .setTop(110)                .setWidth(470)                .setHeight(120)                .setType("helpinput")                .setMultiLines(true)                .setItems([])            );                        append((new linb.UI.Div)                .host(host,"divLabel")                .setLeft(140)                .setTop(10)                .setWidth(470)                .setHeight(40)                .setHtml('How to show linb.UI components to DOM?')            );                        append((new linb.UI.Pane)                .host(host,"pane")                .setLeft(140)                .setTop(40)                .setWidth(470)                .setHeight(40)                .setCustomStyle({"KEY":"border:solid 1px #ccc"})            );                        append((new linb.UI.Button)                .host(host,"button5")                .setLeft(330)                .setTop(360)                .setCaption("To show widget")                .onClick("_clk")            );                        return children;            // ]]code created by jsLinb UI Builder        },         _onready:function(){            SPA=this;            var code1='SPA.pane.append(\n    new linb.UI.Button({caption:"btn1"})\n)';            this.ciMethods.setItems([                {                    id:code1,                     caption:'1. Using "[container widget].append"'                },                {                    id:'SPA.pane.getRoot().append(\n    new linb.UI.Button({caption:"btn2"})\n)',                     caption:'2. Using "[linb.Dom object].append/prepend/addNext/addPrev"'                },                {                    id:' var div=linb.create("div").cssSize({width:100,height:22}); \n SPA.pane.getRoot().append(div);\n new linb.UI.Button({caption:"btn2"}).renderOnto(div);',                     caption:'3. Using "[widget].renderOnto"'                },                {                    id:' var btn=new linb.UI.Button({caption:"btn3"}),\n       str=btn.toHtml(); \n SPA.pane.getRoot().html(str); \n btn.render(true);',                    caption:'4. Using html string'                },                {                    id:'(new linb.UI.Button({caption:"btn4"})).show(SPA.pane); \n linb.create("Button",{caption:"btn5"}).show(SPA.pane,null,100,10);',                    caption:'5. Using show function'                }            ])            .setValue(code1);        },         _clk:function(){            var str=this.ciMethods.getUIValue();            SPA.pane.removeChildren().setHtml('');            try{                eval(str);            }catch(e){                alert('Cant execute your code, check it first!');                return;            }            alert(_.serialize(SPA.pane));        }    }});

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -