我想知道是否将它传递给jQuery函数实际上导致它在DOM中搜索它.这个问题有一个特定的背景.
比方说我有:
$('#foo').click(function(){
var id = $(this).attr('id');
var someVal = $(this).data('someVal');
}
Run Code Online (Sandbox Code Playgroud)
jQuery是否会查询DOM以提供其功能,或者是从JavaScript对象中读取和获取的所有信息?
并且是否存在性能差异:
$('#foo').click(function(){
var elem = $(this);
var id = elem.attr('id');
var someVal = elem.data('someVal');
}
Run Code Online (Sandbox Code Playgroud) 在过去几个月中,移动应用程序的开发越来越成为我的重点.我已经使用PhoneGap创建了一些应用程序,并且还投入到jQuery Mobile和Sencha Touch等移动框架中.
在下一步中,我想使用移动应用程序构建器,我偶然发现了Tiggr和Application Craft.可能还有更多.
所以我想问一下,这里的某些人是否已经拥有这两个或者甚至是另一个应用程序构建器的经验并与我们分享.因为两者似乎都覆盖了相同的区域,我对学习它们并不是那么感兴趣.我想知道是否有人可以告诉我哪个更"好".
我知道有一个关于PhoneGap vs Titanium Appcelerator的大话题给了我很多帮助,所以我希望我也可以得到一些有关这个主题的有用答案.
感谢阅读,马文