成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析DOJO動態生成Widget

移動開發
DOJO動態生成Widget是本文要介紹的內容,主要是來了解并學習Widget應用,關于Widget具體內容的實現來看本文詳解。

DOJO動態生成Widget是本文要介紹的內容,主要是來了解并學習Widget應用,應該算是比較常用的例子。摘自官方網站。Widget的內容主要是以代碼來實現,來看詳細代碼。

  1.  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
  2.  <html> 
  3.      <head> 
  4.          <title>Non-markup widgets via createWidget</title> 
  5.          <script type="text/javascript"> 
  6.             var djConfig = { isDebug: true };  
  7.          </script> 
  8.          <script type="text/javascript" src="../../dojo.js"></script> 
  9.          <script type="text/javascript"> 
  10.             dojo.require("dojo.string.*");  
  11.             dojo.require("dojo.widget.Button");  
  12.  
  13.             //  
  14.             // Normal tests  
  15.             //  
  16.             dojo.addOnLoad(function() {  
  17.                 var w;  
  18.                 w = dojo.widget.createWidget("dojo:Button", { caption: "Created as dojo:Button" });  
  19.                 dojo.byId("vanilla").appendChild(w.domNode);  
  20.                 w = dojo.widget.createWidget("Button", { caption: "Created as Button" });  
  21.                 dojo.byId("vanilla").appendChild(w.domNode);  
  22.                   
  23.                 // Cannot create components via createWidget  
  24.                 //var w = dojo.widget.createWidget("dojo:foo");  
  25.             });  
  26.  
  27.             //  
  28.             // Test auto-load  
  29.            //      
  30.             dojo.registerModulePath("acme", "tests/widget/acme");  
  31.             dojo.registerNamespace("acme", "acme.widget",   
  32.                 function(name){   
  33.                         return "acme."+dojo.string.capitalize(name);  
  34.             });  
  35.               
  36.             dojo.addOnLoad(function() {  
  37.                 var w = dojo.widget.createWidget("acme:Button", { caption: "Created with auto-require as acme:Button" });  
  38.                 dojo.byId("al").appendChild(w.domNode);  
  39.             });  
  40.  
  41.             //  
  42.             // Test passing a dom node as the first argument to createWidget()  
  43.             //  
  44.  
  45.         </script> 
  46.     </head> 
  47.     <body> 
  48.         <h1>Test createWidget()</h1> 
  49.         <div id="vanilla"></div> 
  50.  
  51.         <h1>Test createWidget()/auto-loading</h1> 
  52.         <p> 
  53.             This tests the ability for createWidget() to automatically load the code for a widget,  
  54.             even though the user hasn't done a dojo.require() for the widget.  
  55.         </p> 
  56.         <div id="al"></div> 
  57.     </body> 
  58. </html> 

小結:解析DOJO動態生成Widget的內容介紹完了,希望通過Widget應用的學習能對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-08-01 16:43:51

ibmdwHTML5Dojo

2011-09-08 09:38:46

HTML5 WidgeDojo

2011-09-09 17:59:26

QT Widget

2011-09-07 14:01:41

Android Wid實例

2011-09-08 14:21:37

jQueryWidget

2011-09-09 10:00:20

Android Wid開發

2011-09-09 19:23:52

Widget

2011-09-07 17:54:40

Android Wid開發

2011-09-09 13:23:17

Widget

2011-09-07 14:39:47

Android Wid設計

2011-09-08 15:40:45

Android Wid組件

2011-09-07 14:25:53

Android Wid設計

2010-04-23 11:21:05

Widget開發

2011-09-07 13:30:48

Android WidTabWidget

2011-09-09 19:39:57

GTK Widget

2011-09-08 16:07:13

Widget配置文件

2011-09-07 14:34:55

Android Wid控件

2011-09-08 16:28:02

Widget

2010-07-13 09:08:27

Widget開發

2011-09-08 11:43:32

GTK Widget
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天天操操操 | 二区中文字幕 | 久久久久久久久国产精品 | 国产精品视频在线播放 | 国产精品久久久久久吹潮 | 欧美激情va永久在线播放 | 91五月婷蜜桃综合 | 91免费在线| 91免费在线视频 | 成人免费视频网站在线观看 | 麻豆av一区二区三区久久 | 亚洲中午字幕 | 欧美性大战久久久久久久蜜臀 | 日韩欧美二区 | 日本一区二区高清不卡 | 午夜欧美| 国产最新网址 | 国产精品毛片 | 亚洲综合色丁香婷婷六月图片 | 超碰av免费| 久久国产麻豆 | 亚欧精品 | 91网站在线看 | 美女久久久 | 国产一区二区视频免费在线观看 | 国产美女视频一区 | 日韩有码一区二区三区 | 91精品国产91久久久久福利 | 午夜影晥 | 国产精品久久久久久久久久三级 | www日本高清 | 一区二区三区四区在线 | 成人国产精品久久 | 毛片网站在线观看 | 欧美一区二区三区四区视频 | 伊人影院在线观看 | 青青久久久 | 亚洲国产高清在线观看 | 黄色成人av | 久久久激情 | 成人a视频片观看免费 |