[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта

Categories
Java Script [5]
JavaScript — объектно-ориентированный скриптовый язык программирования.JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
JQuery [13]
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax.

Главная » Статьи » Web-программирование

В разделе материалов: 18
Показано материалов: 1-10
Страницы: 1 2 »

Реализация атрибутов в Internet Explorer радикально отличается от той, которую предписывает стандарт DOM и которая реализована во всех остальных браузерах. Internet Explorer (здесь и далее, речь идёт о IE версии ниже 8) не различает атрибуты и свойства, что делает работу с атрибутами весьма затруднительной.
Более того, это способствует тому, что некоторые начинающие веб-программисты не понимают разницы между атрибутами и свойствами.

Этот материал объясняет назначение атрибутов и свойств и представляет примеры их использования.

Далее обсуждаются различия реализации в Internet Explorer, последствия этих различий и написание кроссбраузерных приложений. Возможно эта статья поможет кому-нибудь не наступить на грабли, о которые уже споткнулось множество программистов.

Атрибуты и свойства в модели DOM


По большому счёту, тема обсосана со всех, с каких только можно, сторон, однако до сих пор возникают вопросы. Некоторые из них хочу рассмотреть более подробно и с примерами.

Вся операция "Внедрение своих BB-кодов на сайт” сводится к простой последовательности простых действий.
Давайте, рассмотрим их пошагово:

  • 1. Добавление самой кнопки новых BB-кодов.
  • 2. Установка скрипта обработчика при добавлении BB-кодов.
  • 3. Установка скрипта обработчика BB-кодов в материалах/постах.

Итак, кнопка представляет собой, в простейшем варианте, простой инпут (<input />), или картинку с прописанным к ней событием onclick();


Хочу поделиться опытом! Я давно хотел научиться делать интерактивные закладки,чтобы размещать их на панели закладок браузера, но, к сожалению, пока этого таки не сделал...

Зато, я подсмотрел, как это делается у всяких сервисов, как, например, у сервисаавтоматического постинга в различные сервисы закладок – bposter.net, и теперь, как минимум, могу просто их изменять и приспосабливать под собственныенужды. Но, обо всем по порядку...

Наверняка, многие знают, что сегодняшние браузеры могут хранить в закладкахне только URL адресапонравившихся или полезных сайтов, но и короткие скрипты JavaScript,что, как мне кажется, станет очень полезным для многих. Я уже начал интенсивнопользоваться такими закладками.


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

Альтернативный путь Document Ready

Одной из первых функций с которой я познакомился изучая jQuery, была $(document).ready.
Есть и альтернативный вариант вызова данной функции.


В: BleSSeD
Мне нужно чтобы когда загружается страница выполнялся скрипт. Но подключать джквери ради етого не хочу. Как ето сделать обычным джава скриптом?
О:
Если должен выполняться javascript, то в <body> добавить обработчик onload.
Если нужно выполнить скрипт на стороне сервера, то зависит от поставленной задачи. Можно использовать, например, невидимый iframe, или использовать код PHP в генерации картинки, или выполнять код в подключаемом к странице файле js или CSS.

14 января был 4-й день рождения jQuery. К этому дню и был приурочен выпуск релиза jQuery 1.4. Цельного понимания изменений не было, информация была немного скупа, вот я и решил попробовать его в действии, вследствие чего и родилась данная статья.


Так как версию jQuery 1.3.2 я использовал уже довольно долго, то хотелось найти ответ на следующий вопрос: "Стоит ли переходить и что придется менять в старом коде для перехода на jQuery 1.4?".


Совместимость с другими версиями jQuery

Разработчики, которые раньше использовали версию jQuery 1.3.2, могут смело переходить на использование версии jQuery 1.4, они полностью совместимы (одна оговорка, см. jQuery.param). Во всех остальных случаях вам придется проверить совместимость вашего кода с jQuery 1.4.

Данная версия обладает рядом преимуществ, одним из которых является оптимизация и повышения быстродействия методов addClass, removeClass, append, html и других.


В веб разработке не найдется людей, которым не приходилось бы работать с JavaScript. Сам язык является диалектом ECMAScript, основаным на спецификации ECMA-262.
В результате реализации спецификации, язык JavaScript просто напичкан "интересными возможностями". Иногда некоторое поведение языка вызывает бурю негодования. Чтобы зверь не укусил тебя за задницу, нужно знать его повадки.

В этой статье попробую описать необычные «повадки»


Операции суммирования и вычитания

В суммирование однотипных простых значений (типа строка, число) нет ничего особенного, и все они проводятся согласно логическим правилам исходя из типа. Многие из вас, наверное, знают про маленькую особенность, которою можно наблюдать при суммировании строки и числа. Такие моменты обусловлены правилом неявного преобразования типов.
Но знаете ли вы обо всех?


Эта статья является чуть-чуть вольным переводом аналогичного раздела на сайте разработчиков библиотеки jQuery. Речь пойдет о казалось бы совсем простых вещах, но не всегда очевидных с первого взгляда, поэтому эта информация наверняка может кому-то пригодится.

Как выбирать элементы, используя class или id?

Этот код выбирает элемент с id«myDivId». Поскольку id является уникальным, это выражение всегда выбирает один элемент.
Или ничего не выбирает, если элемента с таким id не существует.

Code
$('#myDivId');

Следующий код выбирает элемент(ы) с классом «myCssClass». Поскольку любое количество элементов может иметь этот класс, это выражение будет выбирать любое количество элементов.


Привет всем, кто хочет освоить данный замечательный JavaScript фреймворк. В этой заметке мы немного углубимся в реализацию jQuery. Узнаем как происходят те или иные события, как это реализовано в jQuery. Дальше будет интересно.

Что происходит, когда мы вызываем 'jQuery'?

jQuery функция по себе очень простая:

Code
jQuery = function (selector, context) {
return new jQuery.fn.init(selector, context);
}

Что мы имеем внутри? jQuery функция (объявленная как «обертка») возвращает инициализированный jQuery объект - экземпляр 'jQuery.fn.init' конструктора.

Полезно знать то, что когда мы вызываем функцию 'jQuery' мы фактически создаем полностью уникальный объект с определенным набором свойств.


AJAX

Что такое AJAX я думаю рассказывать не стоит, ибо с приходом веб-два-нуля большинство пользователей уже воротят носом от перезагрузок страниц целиком, а с появлением jQuery реализация упростилась в разы...

Примечание:
Во всех примерах используется сокращенный вариант вызова jQuery методов, используя функцию $ (знак доллара)

jQuery(..).load

Начнем с самого простого - загрузка HTML кода в необходимый нам DOM элемент на странице. Для этой цели нам подойдет метод load. Данный метод может принимать следующие параметры:


1-10 11-18

Полная версия сайта