|
|
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Решил просмотреть код одного сайта (интернет магазина). Вопрос 1. И наткнулся на такое (кнопка в форме): Код: html 1. далее по тексту я не нашел чтобы был подключен javascript прописывающий событие на по элементу с class="btn submit". И как оно работает - не ясно... Вопрос 2. На этом же сайте наткнулся на странное подключение стилей. Код: html 1. непонятно что значит и как обрабатывается "Site.css?v7" Проясните пожалуйста что это. Не реклама, страница сайта http://www.foxtrot.com.ua/ru/Cart/CheckOut ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 14:54 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
ImperousВсем привет! Решил просмотреть код одного сайта (интернет магазина). Вопрос 1. И наткнулся на такое (кнопка в форме): Код: html 1. далее по тексту я не нашел чтобы был подключен javascript прописывающий событие на по элементу с class="btn submit". И как оно работает - не ясно...онклик присваивается где-то каким-то скриптом. href="javascript:void(0)" используется, когда ссылка должна выглядеть как ссылка, быть активной и реагировать на клики (без href выглядит как текст и не активна), не перезагружать страницу (href="" обновляет страницу) и не меняла адресную строку (href="#" соответственно меняет). ImperousВопрос 2. На этом же сайте наткнулся на странное подключение стилей. Код: html 1. непонятно что значит и как обрабатывается "Site.css?v7"Это значит, что со времен v6 сайт обновился, стиль изменился, и его нужно взять с сервера, а не из кэша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 15:16 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
Antonariyонклик присваивается где-то каким-то скриптом. href="javascript:void(0)" используется, когда ссылка должна выглядеть как ссылка, быть активной и реагировать на клики (без href выглядит как текст и не активна), не перезагружать страницу (href="" обновляет страницу) и не меняла адресную строку (href="#" соответственно меняет). в том-то и дело - нет нигде (далее по тексту) присвоения события, во всяком случае смотрел внимательно. И на боди нет онлоад... AntonariyЭто значит, что со времен v6 сайт обновился, стиль изменился, и его нужно взять с сервера, а не из кэша. т.е. это тот же самый "Site.css", только для браузера понятно что нужно подгрузить снова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 16:55 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
Imperousв том-то и дело - нет нигде (далее по тексту) присвоения события, во всяком случае смотрел внимательно.Если смотришь не там, то внимательность рояля не играет. Кусок их разметки с войдом: Код: html 1. Ищем city, ищем region0... Вуаля, на region0 в скрипте http://www.foxtrot.com.ua/bundles/main-scripts всего два совпадения, и второе этот тот самый клик: Код: javascript 1. Imperousт.е. это тот же самый "Site.css", только для браузера понятно что нужно подгрузить снова?Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 17:29 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
хмм... точно... считал, что все функции и свойства присваиваемые элементам делаются тогда, когда элемент уже создан.. все равно непонятна цепочка, после которой происходит это присвоение. вот накрутили... надо дальше учиться... пасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 17:46 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
Imperousхмм... точно... считал, что все функции и свойства присваиваемые элементам делаются тогда, когда элемент уже создан.. все равно непонятна цепочка, после которой происходит это присвоение. Содержимое function из такого кода выполнится после создания всех элементов: Код: javascript 1. 2. 3. Сам же этот код можно воткнуть куда угодно и выполнить, когда страница еще не готова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 19:02 |
|
||
|
Как работает и зачем нужно: javascript:void() ?
|
|||
|---|---|---|---|
|
#18+
AntonariyСодержимое function из такого кода выполнится после создания всех элементов: Код: javascript 1. 2. 3. Сам же этот код можно воткнуть куда угодно и выполнить, когда страница еще не готова. Ясно, надо терзать jquery :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2015, 20:26 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1445682]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
5ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 468ms |

| 0 / 0 |
