У кого-нибудь есть опыт использования Closure js lib и Mootools на одной странице?
Конфликтует или работает нормально?
У кого-нибудь есть опыт использования Closure js lib и Mootools на одной странице?
Конфликтует или работает нормально?
Согласно гуглу:
Имена всех функций и свойств библиотеки Closure начинаются с пути, разделенного точками, что предотвращает их случайное перекрытие с именами, определенными в коде библиотеки, отличной от Closure. Этот путь называется пространством имен.
(http://code.google.com/closure/library/docs/introduction.html)
Так что конфликтов быть не должно, также я проверил документацию API, и она подтверждает мои выводы, например, для манипулирования массивом вам нужно пройти через пространство имен google (goog):
goog.array.binaryInsert(array, value, opt_compareFn) ⇒
boolean
(http://closure-library.googlecode.com/svn/trunk/closure/goog/docs/closure_goog_array_array.js.html) Это отличается от расширения MooTools самого класса Array.
С уважением, Роман