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: