About Javascript
@aboutjavascript
О глубоких тонкостях Javascript. Если вы наивно полагаете, что знаете о JS все, присоединяйтесь. (Мой основной твиттер: @shergin)
Vous pourriez aimer
Помните сцену из "Пароль: рыба-меч", где нужно было взломать сайт за 60 секунд? Можете попробовать такое с JS: games.usvsth3m.com/javascript-und… .
javascript-puzzlers.herokuapp.com Эти quiz'ы помогут вам завалить на собеседовании кого угодно. Больше от них нет никакой практической пользы.
Яндексу очень нужны разработчики расширений goo.gl/fb/46zEI #chrome
Мы тут, в своем Яндексе, снова ищем Javascript-программиста. Пишите сразу мне или заполните анкету: clck.ru/4b3HG .
Как в клиентском Javascript зарезолвить относительный URL в полный? Вот так: gist.github.com/1723959
С днем рождения, jQuery! Жаль что нам всем приходится использовать библиотеки, т.к. Javascript в браузерах все еще столь несовершенен...
Вот моя микро-библиотека для обработки пользовательского ввода даты и времени: http://gist.github.com/602556 (парсинг, форматирование).
Результат работы оператора new можно переопределить через оператор return в конструкторе. Т.о. можно красиво реализовать паттерн "Фабрика".
http://github.com/DmitrySoshnikov/def.js (combination of @tobeytailor and @shergin works) #javascript #ruby #inheritance
Firefox добавляет секретный параметр в setTimeout и setInterval, чтобы вы могли контролировать и компенсировать latency: http://clck.ru/0fqh
Если хотите попрограммировать на Javascript и XUL для Firefox в Яндексе, пишите мне или откликнитесь на вакансию http://clck.ru/0SIX.
Number.toFixed избавит вас и меня от возни с округлениями. http://tr.im/NhCo (Спасибо, Дима Сошников! http://tr.im/NhAm)
Google Closure Compiler может сделать для вас Javascript типизированным, если вы проявите достаточное упорство. http://tr.im/HLvX
#jsquizz +{} is NaN, why +[] is 0, +[1] is 1, but +[1,2] is NaN? Explain it in 140 chars. :)
Кстати, на том же сайте есть еще крайне интересный и глубокий цикл статей о тонкостях ECMAScript. Всячески рекомендую. http://tr.im/GBkM
Весьма интересная подборка статей о Google Closure Compiler на русском языке: http://tr.im/GwCb. Умейте правильно его готовить.
Кстати, вот моя оригинальная реализация классового наследования в JS. base(), super(), class(), instanceof, etc... LGPL. http://tr.im/FEoK
Иногда код можно сделать красивее, заменив операторные фигурные скобки на запятую, примерно так: if (c) a(), b(); вместо if (c) {a(); b();}
К сожалению, при преобразовании объекта к boolean не вызывается valueOf, поэтому !!new Boolean(false) есть (ВНЕЗАПНО!!1) true.
United States Tendances
- 1. Marcus Smart 3,896 posts
- 2. Wemby 19.8K posts
- 3. #LakeShow 3,935 posts
- 4. Blazers 6,028 posts
- 5. Will Richard 5,124 posts
- 6. Horford 1,534 posts
- 7. #Lakers 1,448 posts
- 8. Westbrook 7,302 posts
- 9. #RipCity N/A
- 10. #AEWDynamite 19.1K posts
- 11. Podz 2,155 posts
- 12. Champagnie 1,058 posts
- 13. Deandre Ayton 3,795 posts
- 14. Kuminga 3,044 posts
- 15. Spencer Knight N/A
- 16. #Survivor49 3,231 posts
- 17. Thunder 30.4K posts
- 18. Deni 5,765 posts
- 19. Sochan 1,922 posts
- 20. Luka Doncic 7,680 posts
Vous pourriez aimer
Something went wrong.
Something went wrong.