У меня есть мобильное приложение, сделанное в HTML, CSS и jQuery, которое будет использоваться с телефонной связью.Быстрее использовать JavaScript или jquery?
Возможно ли, что приложение будет работать быстрее, если я вернусь и изменю вещи на чистый JavaScript и избавлюсь от рамки jQuery?
EDIT:
мой код довольно прост, однако (я предполагаю?) Довольно долго около 1500 строк кода.
Большинство из них есть такие вещи, как:
function checkPagesChange(desiredPage){
if(desiredPage === 'page-search-results'){
$('#search-results-info').show()
$('.current-job').removeClass('current-job').remove()
$('body,html').animate({scrollTop:scrollPosition},40)
}else{
$('#search-results-info').hide()
$('body,html').animate({scrollTop:'0'},40)
}
if(desiredPage === 'page-search'){
$('#back-nav').hide();
$('#search-icon').hide();
closeAskToSave()
}else{
$('#back-nav').show();
$('#search-icon').show()
}
if(desiredPage === 'page-view-job'){
$('#job-nav').show();
}else{
$('#job-nav').hide();
}
if(desiredPage === 'page-view-saved-job'){
$('#saved-job-nav').show();
}else{
$('#saved-job-nav').hide();
}
}
, которые были бы достаточно просто изменить на чистом JavaScript. Но тогда я использую такие вещи, как fadeIn() и animate(), которые намного проще с jQuery.
Возможно, гибрид jQuery и Javascript был бы лучше? сохранить методы jQuery для определенных вещей (например, fadeIn()), но использовать javascript в другом месте?
или, jQuery действительно не намного медленнее в любом случае?
Да, даже если то, что вы пишете, так же плохо, как самый худший код jQ, он все равно превзойдет этот плохо написанный код jQ. Тем не менее, плохой код не становится _good_ кодом, просто по канавке jQ ... проблема часто заключается в том, что человек пишет его –
, если код маленький, идите с javascript, иначе придерживайтесь jquery и отправляйтесь с предложением dystroy. –
jQuery очень хорошо написан javascript. Не планируйте переключиться на javascript, если вы не можете сопоставить код jQuery. – Jashwant