Интерфейс Javascript

Удивишись, что мой хабраюмор хабралюди понимают с трудом, перешел к написанию ещё одного интересного хабратопика. :)

Хочу предложить один удобный метод для взаимодействия Javascript с PHP.

Можно в PHP добавить класс, с возможность 'удаленного' запуска оттуда функций с параметрами.

( Читать дальше )

Подсветка исходного кода

Переписал и изменил (специально для Хабры, а точнее для .NET блога) на досуге небольшой модуль, который подсвечивает исходный код C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.

Если Вы хотите вставить кусок исходного кода в новую запись или комментарий к записи, используйте Source Code Highlighter, который подсветит Ваш код.

Есть поддержка нумерации строк и вставки переноса строк, если вы отметили «Отключить автоформатирование» при написании поста.



( Читать дальше )

Расширяем окошко для комментариев

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

Итак, если у вас браузер Opera, вам очень повезло (такое же дополнение к Firefox — правда, смотрите P.S. :) ):

Шаг первый. Задаём папку для пользовательских JavaScript файлов: Инструменты (Tools)

Самый недооцененный язык в мире

jаvascriрt logo
JavaScript, также известный как Mocha, или LiveScript, или JScript или ECMAScript один из

Вышла jQuery 1.2: Дождались :-)

Итак, вышел первый релиз новой ветки замечательной JavaScript-библиотеки jQuery —
jQuery 1.2.
Изменений — вагон и маленькая тележка, на офф. сайте вынесены на отдельную страницу.
Часть устаревших фич убрана в связи с появлением более универсальных функций, поэтому для желающих предлагается краткое руководство по обновлению и пара плагинов для обратной совместимости с веткой 1.1.

Уменьшение времени загрузки js и css файлов

Каждый разработчик javascript приложений рано или поздно сталкивается с проблемой большого (относительно конечно) времени загрузки подключаемых js и css файлов. Эта проблема, как известно, происходит из двух причин: большого количества подключаемых файлов (браузер имеет ограничение на количество одновременно скачиваемых файлов, поэтому пока не скачается один, браузер не приступит к скачиванию другого) и большого размера используемых библиотек (prototype, extjs и т.д.)


( Читать дальше )