javascript – AngularJS vs(AnguarJS jQuery)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – AngularJS vs(AnguarJS jQuery),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1188字,纯文字阅读大概需要2分钟。
内容图文
当你只使用AngularJS和纯JavaScript以及将AngularJS与jQuery一起使用时,我对性能有疑问.
例如:
app.directive('fitHeight', function($window) {
return {
restrict: 'A',
link: function(s){
s.contentminHeight = $window.innerHeight - 40 + 'px';
var h = $window.innerHeight;
$(window).resize(function() {
if ( h !== $window.innerHeight ) {
h = $window.innerHeight;
s.contentminHeight = ( h - 40 ) + 'px';
s.$apply();
}
});
}
};
});
我看到随着AngularJS对$window resizes的验证被弃用,其他选项是创建一个Interval进行检查,我发现jquery.resize更容易被接受.
要么
app.directive('leftmenuDropdown', function() {
return {
restrict: 'C',
link: function(s, e){
e.click(function(){
var m = $(e.parent().find("ul")[0]);
if ( m.hasClass('dd-open') ) { m.removeClass('dd-open') } else { m.addClass('dd-open') }
});
}
};
});
我在google上搜索,我理解为.hasClass比纯JavaScript更快.
关于表现,我该怎么办?保持jQuery与AngularJS或仅使用AngularJS与纯JS?
解决方法:
Angularjs comes with jqLite
>你可以拥有几乎所需的功能,其余的我用jQuery Angular创建了一个应用程序,并且随着应用程序超出了角度的范围而多次出现冲突.
Angular is widely popular
>您将获得对jQuery的支持,您可以从angular(jqLit??e)本身开始.
Performance
>当然加载两个重型库/框架并维持其均衡将花费更多.
内容总结
以上是互联网集市为您收集整理的javascript – AngularJS vs(AnguarJS jQuery)全部内容,希望文章能够帮你解决javascript – AngularJS vs(AnguarJS jQuery)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。