Попробую объяснить свою позицию. jQuery популярен, и набирает обороты по понятной причине, низкий порог вхождения, им действительно просто пользоваться, для простых вещей, как раз по этим причинам качество кода и страдает.
Например, самое типичное порождение jQuery в том, что его пользователи (возможно и разработчики, некоторые) в своих плагинах получают селекторами нужные им элементы постоянно заново (иногда это доходит до абсурда), не задумываясь о том что их можно закешировать, также при этом запрос селектора никогда не выносится в константу.
Тем не менее я совсем не против jQuery, я не говорил что это плохой инструмент, а только о том какие плагины он пораждает. Я бы даже хотел использовать jQuery каждый день чтобы получить много хорошего опыты, так как заказчики любят эту библиотеку :)
Не соглашусь, по моему начать следует с азбуки, по крайней мере автору. Приведенный FAQ полезен не отрицаю, но это все есть в приведенных книгах второго уровня.
Автор, советую почитать книги (не блоги, не стать, не переводы) раз появилось желание разрабатывать на JS, начать с азбуки (синтаксис, возможности), потом всякие плюшки и приемы (развивает мыслительный процесс) — Stefanov, Zakas, Resig и тд.
Затем что некоторые разработчики считают что нужно понимать как все работает. И да jQuery далеко не стандарт JS разработки, я видел очень мало хорошего кода на jQuery, в основном поделки школьников.
Думаю большинство программистов проходят через такое (страдания души поэтапрограммиста :) ), по крайней мере в просторах СНГ, где культура разработки своеобразная… Увольняться или оставаться каждый решает сам для себя, иногда жизнь вынуждает идти на компромиссы с совестью и другими товарищами.
Прямых виновников (технари). Ну и руководство тоже, а то пытаются увиливать, мол не наши клиенты, форма для заполнения предоставлена вами — будьте любезны соблюдать соглашение о конфиденциальности. Влепить бы им штарфик, скажем в размере месячной выручки.
Приятно когда человек пытается разобраться в вопросе, и делится с нами этим опытом в доступной форме. В случае JS нужно именно уметь думать и понимать происходящее, тут не получится следовать каким-то строгим шаблонным/справочным установкам и при этом считать себя JS экспертом. Многие работают с JS годами, но вникать не пытаются.
Подобные статьи по JS очень полезны, в отличие от других статей/переводов «справочного» характера.
Иногда читаю блоги (в основном англоязычные), с анализом работы разных JS конструкций/приемов, их интересно читать, не жалея о потраченном времени потому что узнаешь действительно что-то новое. На хабре вот тоже иногда бывает что-то похожее.
Думаю в наших краях будет проще вломиться в квартиру со всеми вытекающими, чем караулить мою кружку на работе и проводить с ней различные манипуляции. Наверно любите фантастику, и шпионские боевики? :)
Пока по старинке буду использовать пароль, но fingerprint не отбрасываю.
Это я понимаю, при физическом доступе недругов всегда найдется способ обойти защиту, будь то подделка правильного ввода (или даже не подделка, я ведь рядом), терморектальный криптоанализ и тд. или вы имели ввиду подделку правильного ввода удаленно (трояном)?
Но моя цель немного другая. Просто не хочу вводить пароль постоянно. Также не хочу хранить файл ключ, хотя этот вариант более удобен, но украсть файл с флешки проще чем мой палец. Нужна защита от троянов, допустим сперли базу и чтобы сделать с ней ничего не могли без моего пальца :) Пока хз подойдет ли для этого keepass, буду разбираться.
Можно сделать что угодно, но нужно понимать что делаешь. Chosen не случайно в качестве исходных данных использует контрол формы (select), это по сути просто обертка на select, и при сабмите через select долны передаваться отмеченные позиции.
Например, самое типичное порождение jQuery в том, что его пользователи (возможно и разработчики, некоторые) в своих плагинах получают селекторами нужные им элементы постоянно заново (иногда это доходит до абсурда), не задумываясь о том что их можно закешировать, также при этом запрос селектора никогда не выносится в константу.
Тем не менее я совсем не против jQuery, я не говорил что это плохой инструмент, а только о том какие плагины он пораждает. Я бы даже хотел использовать jQuery каждый день чтобы получить много хорошего опыты, так как заказчики любят эту библиотеку :)
поэтапрограммиста :) ), по крайней мере в просторах СНГ, где культура разработки своеобразная… Увольняться или оставаться каждый решает сам для себя, иногда жизнь вынуждает идти на компромиссы с совестью и другими товарищами.Подобные статьи по JS очень полезны, в отличие от других статей/переводов «справочного» характера.
Иногда читаю блоги (в основном англоязычные), с анализом работы разных JS конструкций/приемов, их интересно читать, не жалея о потраченном времени потому что узнаешь действительно что-то новое. На хабре вот тоже иногда бывает что-то похожее.
В общем просто хотел сказать спасибо :)
Пока по старинке буду использовать пароль, но fingerprint не отбрасываю.
Но моя цель немного другая. Просто не хочу вводить пароль постоянно. Также не хочу хранить файл ключ, хотя этот вариант более удобен, но украсть файл с флешки проще чем мой палец. Нужна защита от троянов, допустим сперли базу и чтобы сделать с ней ничего не могли без моего пальца :) Пока хз подойдет ли для этого keepass, буду разбираться.