Как бы вы поступили, переключив сайт с прототипа на jQuery
-
09-06-2019 - |
Вопрос
Я написал сайт в Prototype, но хочу перейти на jQuery.Есть какие-нибудь идеи о том, как лучше всего переключиться?
Решение
Лично мне нравится делать все поэтапно, поэтому я бы начал с использования обоих способов, вот так:
jQuery.noConflict();
// Put all your code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
Таким образом, вам не нужно конвертировать весь ваш старый код сразу, но вы можете начать использовать jquery для новых материалов и переносить свой старый прототип кода, когда это будет удобно.Я не знаю масштабов вашего проекта, поэтому не могу сказать, относится ли это к вам, но у Спольски была отличная статья о "Большом переписывании" и о том, почему это такая плохая идея в Вещи, которые вы никогда не должны делать, Часть 1.Это стоит того, чтобы прочесть!
Подробнее об использовании jquery с Prototype см. Использование jQuery с другими библиотеками в документах jquery.