0
(我是javscript的新手)我想創建一個實用工具類,它可以訪問我網頁上的某些庫。舉例來說,我現在有D3和jQuery裝在我的網頁用Javascript導入庫創建工具類
<script src="http://d3js.org/d3.v3.js"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="util.js"></script>
我的實用工具類(utils.js)看起來像
(function (window, JQ, D3) {
function hasWindow(){
console.log(window);
}
function hasJquery(){
console.log(JQ);
}
function hasD3(){
console.log(D3);
}
})(this, this.jQuery, this.d3);
我有三個問題:
- 我是否需要通過庫和窗口在 util.js中使用它們,還是已經有訪問它們的權限?
- 一旦加載util.js,我該如何調用實用程序類中的函數(即 hasWindow();)?
- 我實際上是使用適當的模式創建 工具類嗎?
你的3'hasWindow'函數不會全部存在。函數名稱必須是唯一的。嘗試http://www.jshint.com。 –
@MattBall對不起,我只是編輯了方法。 – theblueone