zoukankan      html  css  js  c++  java
  • 《dojo 边学边用》(02), djConfig配置解说

    《dojo 边学边用》(二), djConfig配置解说

    djConfig是dojo库的一个全局配置开关。或者说是对dojo全局设置的对象。
    通过它,可以其控制dojo的行为。

    首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候能够取得所设置的值,
    PS:虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段script。

    一个完整的djConfig对象定义如下(值均为dojo的默认值)

    dojo_djConfig
    <script type="text/javascript">
    var djConfig = {
        isDebug: 
    false,
        debugContainerId: 
    "",
        bindEncoding: 
    "",
        allowQueryConfig: 
    false,
        baseScriptUri: 
    "",
        parseWidgets: 
    true
        searchIds: [],
        baseRelativePath: 
    "",
        libraryScriptUri: 
    "",
        iePreventClobber: 
    false,
        ieClobberMinimal: 
    true,
        preventBackButtonFix: 
    true,
    };
    </script>

    //在dojo 1.4开始,引入了dojo.ready(); 和jQuery的ready方法很像。估计是有意学习juery这种自然语意化的编程语言。

    如下代码中的dojo.ready的用法。实际上dojo.ready()是dojo.addOnLoad()方法的一个别名而已

    <html>
    <head>
    <title>dojo test</title>
    <script type="text/javascript" src="js/dojo.js"></script>
    </head>
    <body>

    <script type="text/javascript">
    dojo.ready(
    function () {
    dojo.byId(
    "box").setAttribute("class", "tbox");
    });
    </script>

    <div id="box"></div>

    </body>
    </html>

    下面我们再看看dojo.addOnLoad();

    <html>
    <head>
    <title>dojo test</title>
    <script type="text/javascript" src="js/dojo.js"></script>
    </head>
    <body>
    <script type="text/javascript">
    dojo.addOnLoad(
    function () {
    dojo.byId(
    "box").setAttribute("class", "tbox");
    });
    </script>

    <div id="box"></div>

    </body>
    </html>

    are you ready!

  • 相关阅读:
    POJ3783Balls[DP 最坏情况最优解]
    openjudge2989糖果[DP 01背包可行性]
    POJ1160 Post Office[序列DP]
    石子合并[DP-N3]
    POJ1065Wooden Sticks[DP LIS]
    POJ3636Nested Dolls[DP LIS]
    LCIS(最长公共上升子序列)Vijos1264神秘的咒语
    Vijos1680距离/openjudge2988计算字符串的距离[DP]
    Vijos1392拼拼图的小衫[背包DP|二维信息DP]
    NOIP2000方格取数[DP]
  • 原文地址:https://www.cnblogs.com/didi/p/1744634.html
Copyright © 2011-2022 走看看