Елена Б.
6863 сообщения
#12 лет назад
Есть у нас в компаннии кто-то, кто вот реально круто шарит в Javascript???
Это такой язык интересный. Поверхностно его не знает только ленивый, а вот постичь все премудрости...

Насущный вопрос. Можно ли из jQuery безболезненно выкусить $() ?
На сайте jQuery не использовалась, и ни одна другая библиотека тоже. А функция $() определена и ее заменить не реально.
Теперь встал вопрос, что jQuery надо.
И какая вероятность, что конфликт только по $() стоит ли связываться?
(Один слайдер с фейдингом я уже сотворила на этом сайте на девственном js. Гордюсь. Правда, код страшен)
Роман Беляев
16382 сообщения
#12 лет назад
Цитата ("floppox"):
Насущный вопрос. Можно ли из jQuery безболезненно выкусить $() ?

Yep.
Елена Б.
6863 сообщения
#12 лет назад
Оу. Спасибо!!!
Елена Б.
6863 сообщения
#12 лет назад
Теперь я точно не уговорю владельцев переписать эту заразу ))))
Роман Беляев
16382 сообщения
#12 лет назад
Но лучше бы, конечно, отказаться в существующей функции от этого. Так чтобы "заменить не реально" - это под вопросом.
Цитата ("floppox"):
Теперь я точно не уговорю владельцев переписать эту заразу ))))

А потом маяться с jquery постоянно. Оно того стоит?
Елена Б.
6863 сообщения
#12 лет назад
Реально, только переписав все. Писала уже сегодня. На днях заменила там 114 sql-запросов двумя и за счет этого загрузку ускорить с 4 секунд до 1,2.
Вот если удастся jQuery, то постепенно пересажу там часть ужаса на аякс.
А еще табличная верстка, стили и скрипты в теле...
Дубли страниц в выдаче по пяти-шести разным адресам.
Пипец, короче.
И все это на корню менять нельзя ))
Елена Б.
6863 сообщения
#12 лет назад
Цитата ("frig"):
Оно того стоит?

Нет. Но не мне решать. Зато платят почасово
Роман Беляев
16382 сообщения
#12 лет назад
floppox, вообще очень может быть, что в данном случае все можно сделать автозаменой за пару минут.
Елена Б.
6863 сообщения
#12 лет назад
Там спагетти полное. Во всех РНР-файлах замену делать?
Такого понятия, как раздельный код человек не слышал. Все сплошняком "что вижу то пою" писалось.
Нет, это даже не спагетти. Это лазанья перемолотая блендером в суп-пюре.
Вот я его постепенно сортировать пытаюсь. Но подписываться под "заменить всюду" не буду ни за что.
Роман Беляев
16382 сообщения
#12 лет назад
Цитата ("floppox"):
Там спагетти полное. Во всех РНР-файлах замену делать?

Оу. Даже не подумал, что может быть уж на столько плохо . Хотя вхождение $( в php встречается не часто.
Евгений О.
2989 сообщений
#12 лет назад
Цитата ("floppox"):
Но подписываться под "заменить всюду" не буду ни за что.

Вообще-то, если исходники написаны нормально, сделать глобальную замену не так уж сложно. Нужна приличная среда программирования с поиском/заменой по файлам и очень хорошо, если эти поиск/замена поддерживают регулярные выражения. Обычно такое удается с 3-4 попыток.
Роман П.
1599 сообщений
#12 лет назад
Цитата ("floppox"):
кто вот реально круто шарит в Javascript???

да уж, ноуконфликт это да, "крутая" прошаренность.
Максим Ф.
3195 сообщений
#12 лет назад
Цитата ("elosoft"):
Нужна приличная среда программирования с поиском/заменой по файлам и очень хорошо, если эти поиск/замена поддерживают регулярные выражения

notepad++ достаточно