Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: События
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » События

Страниц (2): [1] 2 »
 

1. etoYA - 12 Июля, 2015 - 23:37:12 - перейти к сообщению
Событие на родителя и обработка детей?
http://jsfiddle[dot]net/up2sf1oq/

или

Событие на элементы и их обработка?
http://jsfiddle[dot]net/ucmcjuzf/


p.s слишком ли сильно влиает кол-во событий? Выигрывает ли вариант #1 у #2, если да, то сильно?
2. DeepVarvar - 13 Июля, 2015 - 02:33:58 - перейти к сообщению
Первое правильнее, т.к. селектор один и событие одно.
3. etoYA - 13 Июля, 2015 - 10:14:25 - перейти к сообщению
Ясно, спасиб, а то всегда использовал первый вариант, но начал в нем сомневаться
4. esterio - 13 Июля, 2015 - 18:17:35 - перейти к сообщению

Вот всегда не понимал зачем создавать нвый екземпляр массива вместо
CODE (javascript):
скопировать код в буфер обмена
  1. Array.prototype.forEach.call()

Вот когда-то делал уже давно. может пригодиться
http://forum.php.su/topic.php?fo...=46&topic=53
5. etoYA - 14 Июля, 2015 - 02:58:21 - перейти к сообщению
esterio, так короче=)

esterio пишет:
Вот когда-то делал уже давно. может пригодиться

Может быть =)
6. esterio - 14 Июля, 2015 - 14:51:56 - перейти к сообщению
etoYA пишет:
esterio, так короче=)

Короче не значит верно. вы создаете пустой массив который по сути вам и не нужен
7. LIME - 14 Июля, 2015 - 14:55:25 - перейти к сообщению
esterio пишет:
вы создаете пустой массив который по сути вам и не нужен
и что?
Не я понимаю...но всетаки... и что?
(Добавление)
Имхо kiss
8. esterio - 14 Июля, 2015 - 15:20:39 - перейти к сообщению
LIME
окей, не буду спорит, так как современние движки отлично справляются с очисткой памяти, но все же ...
9. IllusionMH - 14 Июля, 2015 - 16:10:36 - перейти к сообщению
esterio, писать гораздо короче и читабельнее чем колбасу через прототип. А Потом уже можно мерять насколько это медленее и насколько нагружает/тормозит приложение.
Если не ошибаюсь и попытаться этот код пожать, то это как вариант оптимизации при сжатии.
10. nerv - 15 Июля, 2015 - 09:43:33 - перейти к сообщению
https://developer[dot]mozilla[dot]org/ru[dot][dot][dot]jects/Array/from

etoYA пишет:
Событие на родителя и обработка детей?
http://jsfiddle[dot]net/up2sf1oq/

или

Событие на элементы и их обработка?
http://jsfiddle[dot]net/ucmcjuzf/

ни то, ни другое. Используй шаблонизтаор)[/quote]
11. etoYA - 15 Июля, 2015 - 09:50:43 - перейти к сообщению
nerv, для чего?)
12. esterio - 15 Июля, 2015 - 12:25:42 - перейти к сообщению
nerv
Вы лучше меня в JS, что уже было доказано, но вас не настораживает
Цитата:
Это экспериментальная технология, часть предложения Harmony (ECMAScript 6).
Поскольку спецификация этой технологии ещё не стабилизировалась, проверьте таблицу совместимости её использования в различных браузерах. Также обратите внимание, что синтаксис и поведение экспериментальной технологии могут быть изменены в будущих версиях браузеров в соответствии с изменениями в спецификации.
13. IllusionMH - 15 Июля, 2015 - 12:56:38 - перейти к сообщению
esterio, EcmaScript 2015 (aka ES6) уже заапрувили 17го июня. http://www[dot]ecma-international[dot]or[dot][dot][dot]/news/index[dot]html (ECMA-262). Так что это уже не экспериментальная спека, и браузеры давно активно над ней работают.
Если не нужна поддержка IE8, то все это отлично обрабатывается через Babel.

P.S. А русская плашка с MDN какая-то устаревшая. На инглише там более четкое описание. Лучше всё-таки использовать первоисточники(английские доки) их обновляют гораздо чаще чем переводы
14. etoYA - 15 Июля, 2015 - 13:06:42 - перейти к сообщению
О чем вы вообще?)
15. IllusionMH - 15 Июля, 2015 - 13:11:09 - перейти к сообщению
etoYA,
nerv пишет:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from

 

Powered by ExBB FM 1.0 RC1