RequiJS - Dojo

Dojo là một bộ công cụ JavaScript dựa trên kiến ​​trúc mô-đun AMD cung cấp các mô-đun bổ sung để thêm chức năng bổ sung cho ứng dụng web và cũng tiết kiệm thời gian và quy mô trong quá trình phát triển ứng dụng web.

Thí dụ

Ví dụ sau đây cho thấy cách sử dụng Dojo cùng với RequestJS. Tạo tệp html với tên index.html và đặt mã sau vào đó:

<!DOCTYPE html>
<html>
   <head>
      <title>RequireJS Dojo</title>
      <script data-main="app" src="lib/require.js"></script>
   </head>
   
   <body>
      <h2>RequireJS  Dojo</h2>
      <p>
         Hello... ...
      </p>
   </body>
</html>

Tạo một jstệp với tên app.js và thêm mã sau vào đó:

require ({
   //You can configure loading modules from the lib directory
   baseUrl: 'lib',
   
   paths: {
      //mapping of package
      dojo: 'http://sfoster.dojotoolkit.org/dojobox/1.7-branch/dojo'
   }
   
}, [
      //modules which we are using here
      'dojo/dom'
   ], function(dom) { 
   
      //using the 'byId' method from dom module
      var mydojo = dom.byId('dojo_val')
      mydojo.innerHTML = "The text is displaying via dojo/dom";   
   }
);

Đầu ra

Mở tệp HTML trong trình duyệt; bạn sẽ nhận được kết quả sau: