Просмотр темы
Заменить название функции по типу переменной
|
|
Zaxap |
Опубликовано 25.10.2014 10:36
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Допустим, есть стандартная функция для выборки элементов по id: getElementById(id); Но она слишком длинная по виду. Можно ли (если да, то как) сделать так, чтобы данная функция была заменена на более короткий эквивалент по типу getElementById('goodness') = gebID('goodness'), чтобы в дальнейшем заместо getElementById можно было использовать gebID? Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2014 11:34
|
![]() Администратор ![]() Группа поддержки ![]() Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Зачем, если у jquery уже есть $('#id'), например.. А вообще, ну сделай новую функцию со ссылкой на другую функцию.. типа function newName() { oldName(); } Грубо говоря. Но сразу скажу, так никто не делает... Изменил(а) Polarfox, 25.10.2014 11:51 Sr. Software developer
plesk.com |
|
|
Zaxap |
Опубликовано 25.10.2014 11:36
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Razor, чистый js надо немного облагородить, не подключая сторонних библиотек.
Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2014 11:52
|
![]() Администратор ![]() Группа поддержки ![]() Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Ещё раз повторюсь - это плохое решение. Так делать нельзя и бессмысленно. jquery - хорошая сторонняя библиотека, которая правильным образом упрощает js без подобных костылей. Sr. Software developer
plesk.com |
|
|
Polarfox |
Опубликовано 25.10.2014 11:55
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3381 Зарегистрирован: 20.08.2010 14:03 |
Zaxap, в переменную помести, полагаю оно будет ссылаться просто, в jq так. lol = $('#id'); так жк не ищет по деревам, а работает с конкретным объектом напрямую. но не знаю как оно работает в js, смотри доки и читай профей. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 25.10.2014 12:05
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
PolarFox, ну мне как раз нужна работа с функцией, а не с конкретным объектом.
Зло не дремлет, а я добрый...
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |