與僅使用JavaScript相比,使用Handlebars.js或任何其他類似的庫有什麼好處?到目前爲止,我還沒有在Handlebars中找到任何我無法在javascript中執行的操作。JavaScript VS Handlebars.js
-4
A
回答
2
JavaScript庫使您可以更輕鬆,更快捷地在JavaScript中執行任何操作,圖書館可以執行的任何操作都可以通過JavaScript實現。但你爲什麼?在純JavaScript,如果我想選擇由ID的元素,我必須這樣做:
document.getElementById("coolId");
或者在JQuery(JavaScript庫)我可能只是這樣做:
$("#coolId");
它比使用純JavaScript更快更簡單。因此,這就是爲什麼我使用JQuery來選擇元素以及爲什麼我有許多不同的庫 - 因爲它們允許我在純JavaScript中做比自己更快,更容易的事情,將庫視爲實現目標功能的「快捷方式」。
編輯:缺點
然而,儘管JavaScript庫(一般),讓我們的生活更容易,因爲開發人員。他們確實帶着缺點,包括;需要下載大型JavaScript文件,JavaScript引擎需要更長的時間才能執行代碼,因此會降低代碼的效率。欲瞭解更多關於這一點,這裏有一些鏈接:
- Advantages of using pure JavaScript over JQuery
- What are the advantages and disadvantages of different JavaScript libraries?
- The Pros And Cons Of JavaScript Micro-Frameworks
由於LIX的提醒。
相關問題
- 1. Handlebars.js和SEO
- 2. 名單成Handlebars.js
- 3. Handlebars.js條件語句
- 4. 使用Handlebars.js
- 5. 訪問object.param handlebars.js
- 6. 參考Handlebars.js
- 7. Handlebars.js raw-helper
- 8. Handlebars.js - 表達
- 9. Handlebars.js if block helper ==
- 10. 使用handlebars.js時
- 11. Nashorn vs Javascript vs ECMAScript
- 12. Handlebars.js - 保持值列對齊
- 13. 如何使用handlebars.js
- 14. Handlebars.js - 每個和getter
- 15. 使用Handlebars.js與KnockoutJS
- 16. 使用Handlebars.js與Backbone.Marionette
- 17. Handlebars.js - 合併模板
- 18. 包含Handlebars.js函數
- 19. handlebars.js示例jquery錯誤
- 20. text/javascript vs application/javascript
- 21. 通Java對象Handlebars.js幫手
- 22. 使用Web形式的Handlebars.js
- 23. 與handlebars.js多個模板
- 24. 推遲HTML代通過handlebars.js
- 25. javascript對象vs數組vs vs JSON
- 26. Python vs javascript lists
- 27. DateTime JavaScript vs C#
- 28. 氾濫vs Javascript
- 29. Hrefs vs JavaScript onclick
- 30. javascript obj vs jQuery
我還沒有發現任何高級語言,我不能只用幾千行彙編代碼。更高層次的抽象不僅僅是完成任務。 – 2014-08-27 10:36:20