|
|
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
В коде есть такая вот строчка. Код: javascript 1. и иногда она срабатывает, а иногда нет. Хочется понять как она работает. link это некоторое DOM поддерево. Что такое "click.ikSelect" ? какой-то селектор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 01:45 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
redwhite90Что такое "click.ikSelect" ? какой-то селектор? Смотрим доки... Код: javascript 1. докиeventType — тип обрабатываемого события. Например "click", "resize" и.т.д. (список всех событий см. ниже). ... Типы событий Возможные значения: blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error. Для каждого из этих типов существует одноименный метод, являющейся краткой формой метода bind() (см. список). К примеру, использование click(handler) равнозначно bind("click", handler). Вообще, в качестве типа события можно задавать абсолютно любое строковое значение. Если оно не совпадет ни с одним из значений представленных выше, то будет воспринято jQuery как пользовательское событие (т.е. организованное пользователем). Такое событие может быть вызвано лишь самим пользователем, с помощью методов trigger() и triggerHandler(). Тип событий может быть задан с указанием пространства имен, например: bind('click.name', handler). Здесь name является пространством имен, а click это тип событий. Пространство имен позволяет разделить обработчики одних и тех же событий на подгруппы, которые, в последствии, будет легко отдельно вызывать (методом trigger()) и удалять (методом unbind()). http://jquery.page2page.ru/index.php5/Установка_обработчика_событий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 08:19 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
Скорее всего bind это метод jquery, а click.ikSelect кастомное событие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 08:23 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
Продолжаем читать доки... докиСобытия могут группироваться с помощью определения в пространстве имен, когда собственное имя пространства имен добавляется к имени события в виде суффикса через точку. (В дальнейшем такими именованными событиями можно оперировать как с единым целым, используя для доступа к ним имя пространства имен обработчиков событий. Например, удалить сразу всю группу обработчиков событий. См. метод .unbind()) Код: javascript 1. 2. 3. 4. Код: javascript 1. Код: javascript 1. http://jquerybook.ru/api/.bind()-fn27.html На этом, думается, вопрос можно считать исчерпаным... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 08:33 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
krvsa, что такое в js пространство имён? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 10:03 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
redwhite90что такое в js пространство имён? В этой теме рассматривается не "пространство имен в js"... Тут речь о пространстве имен (почему они это так назвали в доке вопрос к авторам) некоторых методов jQuery и не более того. По пространству имен именно в js могу отослать, разве что, к этим статейкам... http://learn.javascript.ru/gcc-advanced-optimization#стиль-разработки http://learn.javascript.ru/gcc-advanced-optimization#стиль-разработки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 10:22 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
Не копирнулась вторая ссылка... http://it-tales.ru/программирование/javascript/пространство_имен_в_javascript.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 10:24 |
|
||
|
Как работает bind?
|
|||
|---|---|---|---|
|
#18+
redwhite90что такое в js пространство имён? Было еще такое "обсуждение"... http://javascript.ru/forum/css-html/19069-prostranstvo-imen.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2014, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38811513&tid=1446508]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 364ms |

| 0 / 0 |
