Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро

8.01 Работа с объектами javascript

Все, что вы видите на Web-странице - это набор элементов и объектов разных типов (окно браузера, документ, массив, кнопки, формы, текст, рисунки и т.п.). К примеру, вы сейчас смотрите эту страницу в окне браузера, которое представляет собой объект window. В нем находится HTML-документ, являющийся объектом document, который в сою очередь содержит множество разных элементов страницы - заголовки, абзацы, кнопки, формы, текст, ссылки и многое другое. Итак, первый основной объект - document (такие объекты еще называют объектами верхнего уровня - window, document, form). Предположим у нас на странице есть несколько картинок. Первая картинка будет характеризоваться как images[0], вторая - images[1], и т.д. Дело в том, что объекты автоматически добавляются под порядковыми номерами в той последовательности, в какой они определялись в коде Web-страницы. Таким образом мы можем вытащить нужную картинку под определенным номером следующим образом document.images[i], где под i подставляем нужный индекс изображения. Более подробно мы поговорим об этом позже.
Важно заметить тот факт, что каждый объект JavaScript имеет свои свойства и методы!

Более подробно...


8.02.1 Встроенный объект String

В javascript работа со строками является привычным делом, так как это самый обычный тип данных. Существует не мало методов воздействия на объект String (строка). Первым делом определим переменную строкового типа с произвольным значением:

Запустить!
var someName = 'JavaScript рулит!';
alert(typeof(someName)); // для достоверности определим тип переменной someName

Как видите, все очень просто и знакомо - мы инициализировали нашу переменную someName строкой с помощью кавычек (кавычки можно использовать как одинарные, так и двойные).

Более подробно...


8.02.2 Объект String (продолжение)

Метод indexOf()

Один из способов поиска строки - indexOf(), который осуществляет поиск с указанным параметром, и возвращает индекс первого вхождения этой строки:

Запустить!
var question = 'Вы знаете английский язык?';
var searchText = question.indexOf('английский');
alert(searchText);

В нашем случае обнаруженная строка английский начинается с 11 символа, но так как индексация в строках имеет схожий принцип с построением в массиве, то индекс (а) будет равен 10. Метод возвращает начальную позицию этой найденной строки, т.е. число 10.

Более подробно...


8.03.1 Объект RegExp Часть I

Определение регулярных выражений

В предыдущем разделе с помощью методов объекта String мы искали точные значения. Регулярные же выражения ищут не только точное совпадение текста, а символьный шаблон. К примеру, вы захотите найти все ссылки на вашем сайте и сделать с ними какие-то определенные действия, или вам нужно найти ошибочно напечатанные повторяющиеся слова, следующие друг за другом (строка строка или текст    текст), вы же не знаете точно какие слова будете искать, в каком месте они находятся и сколько между ними пропусков. Для таких целей как раз применяется мощное средство обработки текста с фантастическими возможностями под названием регулярные выражения. В JavaScript они представлены объектами RegExp. Создать объект можно с помощью конструктора RegExp():

Более подробно...


8.03.2 Объект RegExp Часть II

Написание регулярных выражений

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

Запустить!
var text = 'облицовка стен';
var regex = /лицо/;             // вводим шаблон
var result = text.match(regex); // ищем наш шаблон в строке
alert(result);  //выведет четыре стоящих подряд буквы л и ц о

Более подробно...


1 2 3 Следующая Последняя


Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.