Как бы вы поступили, переключив сайт с прототипа на jQuery

StackOverflow https://stackoverflow.com/questions/53555

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top