JavaScript: Реализация аналога url_for() из Symfony на Javascript

Автор: OutPunk  // Мая 13th, 2011
Иногда, я бы даже сказал, что почти в каждом более или менее крупном проекте нужно использовать маршруты, прописанные в серверном коде, в javascript на клиенте. В поисках решения данной проблемы на Symfony я наткнулся на одно занимательное решение, хоть и не вполне рабочее для Symfony 1.4.8. После некоторой доработки я остался удовлетворен результатом, которым и решил поделиться. Итак, меньше слов, больше кода!

JavaScript: Реализация include scripts (подгрузки скриптов) на javascript

Автор: Неизвестен  // Мая 13th, 2011
Как сделать следующую конструкцию:
js.include('http://htmlweb.ru/add_script.js');

Какие препятствия поджидают нас? Во-первых, инклюд должен полностью отрабатывать до начала выполнения кода.
Во-вторых, не исключены зависимости нескольких файлов от одного модуля и загружать его дважды совсем не хочется.
В-третьих, требуется какой-нибудь механизм загрузки файлов с сервера. Итак.

JavaScript: Реализация алгоритма SHA-1 на Javascript

Автор: dimoha  // Мая 13th, 2011
Нашел реализацию алгоритма SHA-1 в Javascript в виде специальной библиотеки.

JavaScript: Изменение данных без перезагрузки страницы с помощью jQuery

Автор: Олег Нечаев  // Марта 15th, 2011
В данной заметке приведен пример изменения данных без перезагрузки страницы, будем изменять вики страницу.

JavaScript: Продвинутые анимации с requestAnimationFrame

Автор: azproduction  // Марта 04th, 2011
Если вы никогда не писали код для выполнения анимаций, то вы можете дальше не читать :)

Что такое requestAnimationFrame?

JavaScript: Блокировка видимости с помощью Let в JavaScript

Автор: ArtemSmirnov  // Февраля 28th, 2011
Let — это такое ключевое слово с помощью которые мы можем определить переменную с ограниченной областью видимости, и эту область видимости мы можем ограничить аж четырьмя способами. Люди знающие OCaml сразу найдут параллель между let… in в Ocaml и let в JavaScript.
На хватит слов, давайте рассмотрим каждый способ применения let.

JavaScript: Маленькие хитрости Java Script

Автор: Неизвестен  // Февраля 04th, 2011
Достигший высокой степени просветления гуру веб-мастеринга может заслуженно почивать на лаврах, занимаясь исключительно архитектурными вопросами проектирования сайтов, и, может быть, иногда давать консультации за очень большие деньги. Но для того чтобы стать таким гуру, требуются годы духовного совершенствования. И кто знает, что сложнее для неофита – постичь, как звучит хлопок одной ладони, или разобраться в особенностях функционирования объекта StyleSheet в объектной модели Java Script...

JavaScript: Пространство имен в JavaScript

Автор: 3hrek  // Января 25th, 2011
Никогда не интересовались почему все эти многочисленные javascript-библиотеки не перезаписывают функции и методы друг друга, даже когда используются одновременно?

Они стараются быть "дружелюбными соседями" используя:
Javascript NameSpacing

JavaScript: Связка ActionScript + JavaScript

Автор: Неизвестен  // Января 25th, 2011
Если вам вдруг понадобилось связать actionscript, выполняемый в среде flash, с javascript, то нет ничего проще.. это можно сделать как по примеру от самого adobe (смотрим здесь), так и по примеру указанному ниже.. но надо отметить, что пример от adobe работает только в среде as 3.0, пример ниже работает как в as 2.0, так и в as 3.0.. функции вызова думаю не составит труда написать свои...

JavaScript: Форматирование даты к виду DD.MM.YYYY в JavaScript

Автор: janitor  // Января 18th, 2011
На прошлой работе я занимался разработкой системы работы с документами (законами, нормативами...). Однажды пришлось решать одну довольно интересную задачу, а именно: пользователь, открыв документ, может скопировать дату из текста (например, дату принятия закона) и перейти на страницу поиска, чтобы найти закон, принятый в ту же дату (зачем это надо, начальство не сказало). Так как документы не приведены к единому стандартному виду, то в различных документах дата может быть написана по-разному: 11.12.2009, 11 декабря 2009 года, 12/11/2009 и т.д. В форме поиска же пользователь может ввести только дату в принятом в России стандарте: ДД.ММ.ГГГГ

JavaScript: audio.js — слушаем музыку в любом браузере

Автор: mythmaker  // Января 18th, 2011
audio.js — это javascript библиотека, позволяющая использовать HTML5 тэг повсюду. Что скрывается за словом «повсюду». Если есть возможность использовать тэг , то будет использоваться он, иначе будет подключен плеер на flash. В библиотеку так же входит и UI отображение для этого плеера, которое может быть видоизменено с помощью css.

JavaScript: Ставим Express на рельсы

Автор: Неизвестен  // Января 18th, 2011
Хочу презентовать результат своих трудов в новогодние выходные: небольшую надстройку над фреймворком Express, которая добавляет некоторую функциональность из Ruby-On-Rails: контроллеры, хэлперы, роутинг, генераторы. Пока эта надстройка умеет не очень много и находится в стадии beta, но как известно BETA is better than nothing. Итак, ставим Express на рельсы, и поехали!

JavaScript: Как сделать спойлер в HTML с помощью JavaScript

Автор: Неизвестен  // Января 12th, 2011
Я очень долго искал как для своих сайтов сделать спойлер. Спойлер - это что-то типо свертка, который, используя Ajax, временно скрывают часть информации. Спойлеры удобно использовать там, где нужно разместить много информации, которая либо не должна быть видна с самого начала, либо является вспомогательной и для сохранения удобной читаемости ее правильнее скрыть, а кому она нужно, то тот откроет ее одним кликом.

JavaScript: Как сделать движение HTML-объекта на Javascript

Автор: Неизвестен  // Января 12th, 2011
Как вы думаете, что такое движение объекта? Ответ на этот вопрос также прост, как и его реализация в JS. Так вот, движение объекта — это изменение его координат (позиции) в определенный промежуток времени, по определенному закону движения.

JavaScript: Полезные сниппеты на jQuery

Автор: Павел Марковнин  // Января 11th, 2011
Привет!

Помните, когда-то давно мы делали подборки сниппетов jQuery? Так вот, тогда мы закончили их выпускать, так как не могли придумывать 3-5 сниппетов в неделю, а публиковать всякий треш не хотелось.

Недавно Саша подкинул мне идею для пары сниппетов. Они будут особенно полезны тем, кто либо пока плохо знает jQuery, либо не знает его совсем. В любом случае это полезные штуки, которые довольно часто используются на сайтах.