/ JavaScript 

JavaScript

  • 24.012012

    Проверка email с помощью Regexp

    Проверка email с помощью Regexp

  • 02.092011

    Фильтр JavaScript

    Фильтр JavaScript для текстовых полей. Парсит и на лету исправляет.

  • 24.082011

    API Yandex maps

    Рабочий вариант нанесения меток на Яндекс карту с помощью API Yandex maps.

  • 09.012011

    Кроссдоменный ajax

    Скрипт для кроссдоменных ajax-заросов методом post.

  • 15.102010

    Prototype и jQuery

    Prototype и jQuery. Совместная работа jQuery с другими бибилиотеками.

  • 15.102010

    Ajax в классическом примере

    Пример реализации Ajax на чистом javascript

  • 22.062010

    WYSIWYG CKeditor

    Бесплатный HTML-редактор CKEditor. Свободно интегрируется в системы управления и непосредственно в веб-страницы. Пожалуй лучший.

  • 19.062010

    Плавная смена изображений

    Простой как дважды два плагин плавной смены изображений на базе библиотеки jquery (1.4.2). Тестировалось во всех стабильных версиях IE >= 6, Chrome, Safari, Firefox и Opera.

  • 09.062010

    Suggest

    Плагин для быстрого заполнения полей поиска. Использует jquery 1.4.2. Работает в режиме noConflict, что позволяет использовать его с библиотеками использующие переменную $ в своем пространстве имен.

  • 06.012010

    Плагины на jQuery

    Рецепты и плагины созданные с помощью библиотеки jQuery.


На сегодняшний день, практически любой сайт имеет примочки на JavaScript. Без него невозможно создать ни одну динамическую страницу. Для начинающих отмечу, что javascript это объектно-ориентированный язык web программирования, для манипуляции элементами объектной модели документа (DOM). Так же, в javascript есть возможность вести диалог с сервером, обновляя при этом части html документа, не обновляя полностью сам документ. Такой подход очень полезен на высоко нагруженных web проектах.

Javascript это и средство для улучшения юзабельности сайта и возможность, в некоторых случаях, разгрузить сервер и переложить выполнение некоторого кода на сторону клиента. Например прайсы в интернет магазинах или любые другие таблицы с данными, в которых необходима возможность сортировки по некоторым столбцам. Если сайт находится на слабеньком хостинге, то постоянные запросы с целью сортировки могут его просто положить. В данных случаях, если массивы данных не слишком велики, можно сортировать в javascript.

На развлекательных порталах существует целый ряд всевозможных рейтингов и голосований. Если из-за каждого голоса или оценки отправлять post запрос, то даже мощный сервак может не справиться. В таких случаях лучше использовать ajax. Ajax - Asynchronous Javascript and XML, что дословно означает асинхронный javascript и xml. Данная технология javascript позволяет обмениваться с сервером xml-сообщениями для динамического обновления некоторых частей веб-документа или выполнять обновление базы. Ajax – единственный способ для работы javascript – кода с базой данных.

В современном веб-программировании javascript в чистом виде используется все реже. Всему причина неоднозначная поддержка различными браузерами. Например, еще лет пять назад, чтобы получить элемент по ID в DOM, существовало три основных метода:

function getObj(objID){
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}

И таких примеров очень много. По этой причине, разработчики стали создавать различные библиотеки javascript, которые служили и служат по сей день кроссбраузерными оплетками. В их числе jQuery, prototype, mototools и многие другие. Но кроме обработки кроссбраузерной несовместимости, в них заложены дополнительные примочки в виде различных эффектов. Как бы не было легко писать на jQuery, стоит помнить о существовании чистого javascript, который является базовым и который пока никто не отменял.

В даном разделе Вы найдете много проверенных рецптов на javascript.

 
 

В этом разделе

Свежее

Избранное

Новости

 
Email:
Пароль: