Category Archives: Programming
Список обработчиков событий для элемента в Google Chrome DevTools
Правой кнопкой на элементе → Проверить элемент → Event Listeners в правом меню. Правой кнопкой на функции → Show Function Definition. https://plus.google.com/+AddyOsmani/posts/9WvgE2K2QTF Один большой минус — бесполезен для фреймвоков типа jQuery или AngularJS: показывает функцию, которая непосредственно навешивает событие, т.е. пользы — ноль.
Google Chrome Dev Tools: изменение и сохранение js и css на лету
Для этого нужен Chrome Canary. Консоль → настройки → Workspace → Add folder После этого в консоли, во вкладке Sources, можно редактировать и сохранять js-файлы (страница будет работать с уже обновлённым js, он подменяется на лету, без перезагрузки страницы). Вот инструкция с картинками — https://plus.google.com/+AddyOsmani/posts/CYXzDfg3jhC, вот видео — https://www.youtube.com/watch?v=kVSo4buDAEE. Работает также с css-файлами. Есть даже …
Разработка простого приложения под Firefox OS
http://thenittygritty.co/ffos-apps «Building Apps For Firefox OS, Chrome OS And The Web – TNG — The Nitty Gritty» от Addy Osmani.
AngularJS: повтор последних запросов при обрыве соединения
Решил сделать кнопку «обновить», которая показывается при обрыве сетевого соединения и повторяет неудавшиеся запросы. Очень актуально для мобильных приложений.
PHP 5.5
Вышел php 5.5.0. Вот ссылки на описание нового: http://php.net/archive/2013.php#id2013-06-20-1 http://habrahabr.ru/post/184142/
API уведомлений в браузере
Пока не все поддерживают, ие совсем в пролёте, но тем не менее: http://habrahabr.ru/post/183630/
Cookie — HTTP only
Век живи — век учись. Как-то я упустил эту тему. В общем, бывают куки, которые сервер ставит, и общается с браузером с использованием этих кук, но при этом javascript к ним не имеет доступа даже на чтение. Такие куки выглядят в Chrome так: Как они ставятся в php — http://ru2.php.net/manual/en/function.setcookie.php (параметр $httponly)
Как должен выглядеть правильный API
http://habrahabr.ru/post/181988/ (оригинал статьи — http://apigee.com/about/content/web-api-design)
Квест о запросах браузеров к внешним ресурсам в разных ситуациях
http://jakearchibald.github.io/request-quest/
Видео о python на русском
http://pyvideo.ru/