> В заголовке я несколько приврал: всем известно, что select полностью кастомизировать нельзя, поэтому мы будем имитировать select.
В этой разнице и был весь смысл.
А вообще Webkit уже давно ввёл какие-то возможности для кастомизации checkbox и radiobox, в FF тоже что-то такое было, так что не удивлюсь, если кастомизировать селект можно (им. в виду полностью).
...forEach и другие методы Array.prototype также применимы к массивоподобным объектам. Для этого нужно использовать вызов Function.call или Function.apply.
Например, если вы хотите применить forEach к свойству childNodes объекта Node, то это делается так...
К минусам обоих библиотек: когда-то сам так писал, но теперь удивляет такой подход — перерисовывать сцену даже если она не изменилась.
Вы правы.
В этой разнице и был весь смысл.
Реализаций кастомного селекта так много, что пора писать комментарий «каждый программист на javascript должен написать свою реализацию кастомного селекта ©» с миллионом ссылок.
А вообще Webkit уже давно ввёл какие-то возможности для кастомизации checkbox и radiobox, в FF тоже что-то такое было, так что не удивлюсь, если кастомизировать селект можно (им. в виду полностью).
Как понимаю, это аналог такого?
Я имею в виду отсутствие закрывающих тегов.
Но этот способ упомянут:
2. Зачем создавать ещё один массив, и брать из него forEach, если он итак есть в items? o_O
Честно говоря, не так много практики в строго типизированных языках, сколько хотелось бы, так что и в JS это для меня не всегда очевидно.
Тем более, что нам нужны только целые числа.
При условии, что там есть try-catch. Если нет — можно вынести за предел асм-кода.
Сомневаюсь, что это вообще валидный асм, но идея ясна :)
Ну, например, дома, заинтересовавшись. Почему нет?
Конечно же, имелся в виду 2014 год :).
Короче варианта не нашёл :)