是否有可能在browserify上使用諸如jquery.js,processing.js和three.js之類的庫,所以我可以完全停止使用HTML來要求我的客戶端庫?如何在browserify上使用瀏覽器庫,如jquery,three.js和processing.js?
0
A
回答
1
是的。
然而,要正確使用browserify庫,需要完成browserify風格。好消息是它不難轉換,對於大多數圖書館來說,它主要是讓他們的module.exports
成立,而不是出口到window
。對於許多模塊,您不需要自己完成它,因爲它們已經在npm上以browserify樣式發佈。 jQuery和三個在npm準備用於瀏覽器使用。
看看這裏,所以看一個例子轉換:https://github.com/spine/jqueryify/blob/master/index.js#L8730-L8757
1
你可能想看看https://github.com/thlorenz/browserify-shim。
它允許在Browserify中使用與commonJS模塊不兼容的JavaScript文件。
他們有一個特定的jQuery示例:https://github.com/thlorenz/browserify-shim/tree/master/examples/shim-jquery。
如果您使用的是grunt,grunt-browserify也支持browserify-shim。
相關問題
- 1. Node.js,processing.js和無瀏覽器
- 2. Gulp autoprefixer,browserify和瀏覽器支持
- 3. 如何使用jquery檢查瀏覽器?
- 4. 如何使用jQuery檢測瀏覽器?
- 5. 如何使用jQuery在移動瀏覽器上動畫滾動?
- 6. 如何使用Elixir和Browserify在Laravel 5上設置Browserify?
- 7. 如何在同一瀏覽器上使用WebAii和WatiN
- 8. 如何禁用瀏覽器瀏覽器?
- 9. 如何在瀏覽器中使用網頁瀏覽器控件?
- 10. 如何使用jQuery在WebKit瀏覽器中使用.focus()
- 11. 如何使用jQuery的getScript運行processing.js
- 12. 瀏覽器和jquery
- 13. 如何在瀏覽器中使用require
- 14. 如何使用chrome瀏覽器在vb.net
- 15. 如何在瀏覽器中使用backgroundworker?
- 16. 如何在three.js中將對象置於瀏覽器中?
- 17. 如何使用jquery點擊瀏覽器在任何位置
- 18. 如何在Android瀏覽器中使用JQuery禁用「粘貼」?
- 19. 如何使用browserify模塊爲瀏覽器調整xml2js節點模塊?
- 20. 如何在瀏覽器和服務器上使用模塊重用commonjs模塊?
- 21. 你如何在Web瀏覽器上WP7
- 22. 如何在Android上阻止瀏覽器?
- 23. XMLHttpRequest如何在瀏覽器上關閉?
- 24. 如何在瀏覽器上顯示PDF?
- 25. jquery如果瀏覽器
- 26. 如何在瀏覽器中使用websocket npm庫?
- 27. Webgl和three.js在Chrome瀏覽器上運行良好,但在firefox上很糟糕
- 28. 在php和jQuery中使用ajax時,如何循環瀏覽json?
- 29. 如何在瀏覽器中禁用滑動瀏覽器android
- 30. 如何使用非npm庫的browserify?
當您嘗試時發生了什麼? – 2013-04-22 22:46:12
我在問是否有一種通用的方式來做到這一點,所以如果我發現一個模糊的瀏覽器定位庫還沒有移植到NPM,我仍然可以使用它。 – MaiaVictor 2013-04-22 22:47:11