Разное
- Асинхронное программирование
Асинхронное программирование или Event-driven программирование - общее название для стиля программирования, при котором результат работы функции приходит не сразу после вызова, а когда-нибудь потом.
В Javascript такое - сплошь и рядом. На этом построен AJAX и javascript-анимация.
Писать программы, в которых результат вызова функции приходит неизвестно когда - куда сложнее, чем обычные. Вложенные вызовы, обработка ошибок, контроль за происходящим - все усложняется.
Поэтому люди изобрели некоторые полезные методы, облегчающие асинхронную жизнь. читать дальше »
- Google Gears в деталях
О Google Gears можно услышать довольно много чего интересного. Дескать, есть такой мегаплагин, добавляет кучу возможностей. И еще - с ним можно оптимизировать сайты.
Посмотрим подробнее, что это такое, для чего он нужен, что умеет.
Эта статья не ставит своей целью заменить документацию по Google Gears (которой, к сожалению, нет на русском языке). Ее цель - показать основные возможности Google Gears и существующие способы их применения, включая использование Gears в Joomla, Wordpress, Youtube.
UPDATE: в связи с тем, что технология умерла, статья имеет интерес разве что исторический. читать дальше »
- Javascript <-> Flash мост
Эта статья описывает, как вызывать из Javascript методы Flash и наоборот.
Используя эти способы, javascript может получить доступ к буферу обмена ОС, хранимым объектам SharedObject, управлять flash-интерфейсами и многое другое. читать дальше »
- Букмарклеты и правила их написания
Букмарклет(bookmarklet) - это javascript-код, который сохраняется как закладка в браузере. Он работает за счет использования протокола <a href="javascript:...">.
Выбирая такую закладку, вы запускаете яваскрипт-код в контексте текущей страницы. А дальше он уже может делать что угодно: править страницу, делать запросы к серверу и, вообще, использовать всю мощь современного javascript.
Поэтому де-факто букмарклет - это javascript-плагин к браузеру. читать дальше »
- О подборке книг на сайте
По javascript есть много литературы. К сожалению, многие книги, хоть и в красивых обложках, учат вещам устаревшим, нарушающим современные стандарты и стиль программирования. Постарался поставить на сайт "правильные" книги, а именно.. читать дальше »
- Почему <a href="javascript:..."> - плохо
Сейчас общеизвестно, что не следует использовать псевдо-протокол javascript: , т.е писать:
<a href="javascript:openComment(123);">
открыть комментарий
</a>
Почему это плохо, и какие аналоги следует использовать?
читать дальше » - Способы идентификации в интернете
Как идентифицировать посетителя?
Когда-то давно для этой задачи были придуманы Cookie.
Однако есть гораздо больше способов идентификации. Многие технологии так или иначе передают информацию о пользователе и компьютере.
Все это позволяет "узнавать" даже посетителя, который специально удалил куки, сменил браузер и перешел на другой IP. читать дальше »
- Уровни DOM
В статье описаны основные стандарты, актуальные на текущий момент, которые описывают DOM и полезны при разработке на javascript.
Она поможет сориентироваться, в какой стандарт смотреть, если чего-то нужно. читать дальше »
- Что почитать?
Что первым делом стоит почитать начинающему?
Как расширить уровень знаний?
Часто слышу просьбу порекомендовать одну книгу (или две, а не пачку). Статья - ответ на этот вопрос. С элементом субъективного, но поправимого комментариями мнения.. читать дальше »
- Шаблонизация с javascript
Есть одна утилитка, которой я уже пользуюсь некоторое время, довольно полезная при построении javascript-приложений. Это - супер-простая и очень быстрая функция для шаблонизации на клиенте. Она предложена Джоном Ресигом.
Я применяю ее для постраничной навигации и для небольших шаблонов в AJAX-приложениях с подгрузкой данных с сервера. читать дальше »
- Юнит-тесты уровня браузера на связке Selenium + PHP.
Обычно у проекта есть ряд важных тонких мест, которые просто обязаны быть покрыты юнит-тестированием.
Selenium предоставляет уникальную возможность проводить тестирование "от лица пользователя", на уровне операций браузера.
С помощью Selenium можно покрыть кросс-браузерными тестами сложный javascript-интерфейс.
А если подключить еще и серверный язык, например, PHP, то можно полностью протестировать цикл восстановления потерянного пароля - от клика посетителя на "забыл пароль" - до получения письма и входа на сайт. читать дальше »
- Справочники: Javascript/HTML/CSS
- Система сборки и зависимостей Google Closure Library
В этой статье мы рассмотрим систему сборки и зависимостей Google Closure Library.
А также увидим, как применить ее к своему коду, даже если вместо Google Closure Library используется совсем другой фреймворк. читать дальше »
- Хранение данных на клиенте. DOM Storage и его аналоги.
По мере того как web-странички превращаются в AJAX-приложения, им требуются все новые возможности.
Сложные выборки элементов DOM обеспечиваются некоторыми браузерами и почти всеми распространенными Javascript-фреймворками.
Кросс-доменные HTTP-запросы находят поддержку в стандартах и реализуются в новейших браузерах, включая Internet Explorer 8.
В этой статье пойдет речь о средствах для хранения большого количества данных на клиенте, в браузере, которые доступны уже сейчас.
В частности, Internet Explorer 5+, Firefox 2+, Safari 2+ не требуют для этого дополнительных плагинов и Flash. читать дальше »
- 10 лучших функций на JavaScript
Если бы существовал универсальный файл common.js, которым пользовались бы все разработчики, вы бы нашли там эти десять (плюс одна бонусная) функций. читать дальше »
|
в новейших браузерах, включая Internet Explorer 8. game cookie clicker
very nice post, i certainly love this fabulous website, go on it 먹튀검증업체
I’d ought to seek advice from you here.
Which isn’t some thing Which i do! I enjoy reading an article which will make people believe.
Also, thanks for allowing me to comment! 사업자대출
Hello ! I am a student writing a report on the subject of your post.Your article is an article with all the content and topics. I've ever wanted 안전한놀이터 . Thanks to this, it will be of great help to the report I am preparing now.Thanks for your hard work. And if you have time, please visit my site as well. The site name is 안전놀이터.
What a post I've been looking for! I'm very happy to finally read this post about 안전놀이터. Thank you very much. Your post was a great help to me. If you are interested in the column I wrote, I would appreciate it if you visit my site 메이저놀이터.
We are looking for a lot of data on this item. In the meantime, this is the perfect article I was looking for 토토커뮤니티. Please post a lot about items related to 안전놀이터!!! I am waiting for your article. And when you are having difficulty writing articles, I think you can get a lot of help by visiting my 토토커뮤니티사이트.
Hello, my name is and I live in 안전놀이터. I read your article well. It was really impressive to me. It was an article that could inspire me with different nationalities.Inspired by your article, I am writing articles about 토토커뮤니티. If you want to check my article, please come to my site 토토커뮤니티사이트 and check it out!!
Your article was very impressive to me. It was unexpected information,but after reading it like this 안전놀이터, I found it very interesting.
I’d ought to seek advice from you here.
Which isn’t some thing Which i do! I enjoy reading an article which will make people believe.
Also, thanks for allowing me to comment!
다이렉트 자동차보험 비교견적
자동차보험 다이렉트
자동차보험싼곳
자동차보험 비교사이트
Пока стек вызовов выполняет функции, браузер ничего не может сделать, он зависает. Это означает, что браузер не может рисовать, отображать, он не может запускать другой код, он просто зависает. И проблема в том, что интерфейс (UI) вашего приложения не будет работать эффективно.
I simply must tell you that you have written an excellent and unique article that I really enjoyed reading. I’m fascinated by how well you laid out your material and presented your views. Thank you.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.