与仅使用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
- 2. 参考Handlebars.js
- 3. Handlebars.js if block helper ==
- 4. 访问object.param handlebars.js
- 5. Handlebars.js - 保持值列对齐
- 6. 包含Handlebars.js函数
- 7. 使用Handlebars.js与KnockoutJS
- 8. Nashorn vs Javascript vs ECMAScript
- 9. 通Java对象Handlebars.js帮手
- 10. 使用Web形式的Handlebars.js
- 11. 与handlebars.js多个模板
- 12. Handlebars.js错过JSON数据
- 13. handlebars.js刚停止工作?
- 14. 质疑座佣工Handlebars.js
- 15. handlebars.js助手不工作
- 16. Handlebars.js#每个不工作
- 17. Handlebars.js递归预编译
- 18. 获取错误,包括handlebars.js
- 19. 循环通过与handlebars.js
- 20. Node.js + Express + Handlebars.js +局部视图
- 21. DateTime JavaScript vs C#
- 22. OOP vs JavaScript
- 23. javascript obj vs jQuery
- 24. Hrefs vs JavaScript onclick
- 25. reportlab pdf vs javascript
- 26. Javascript Closures vs Object.createProperty
- 27. 泛滥vs Javascript
- 28. javascript Object.prototype VS Anything.prototype
- 29. JavaScript GridView:TD VS DIV
- 30. Handlebars.js有条件的“if语句”助手
我还没有发现任何高级语言,我不能只用几千行汇编代码。更高层次的抽象不仅仅是完成任务。 – 2014-08-27 10:36:20