Уроки JavaScript

В данном разделе содержатся уроки по Javascript. Они рассчитаны на тех кто хорошо знаком с HTML и CSS и помогут вам сделать ваши сайты адаптивными и динамичными. Все уроки представлены с примерами которые можно посмотреть в отдельном окне, также имеются задания к урокам.

Наборы и диапазоны регулярных выражений

 

Здравствуйте! Мы с вами  на прошлых уроках уже рассмотрели классы и спецсимволы регулярных выражений    в этом же уроке речь пойдет о  наборах и диапозанах, применяемых в регулярных выражениях. Наборы очень полезны тем, что когда  нужно найти не один какой-то символ а группу символов, то ее  можно  заключить в […] и поиск будет происходить уже по этой группе. Но даавйте-ка рассмотрим все это на примерах.

классы и символы регулярных выражений

 

 

Читать далее »

Классы и спецсимволы регулярных выражений

Здравствуйте! Продолжаем  рассматривать регулярные выражения.  Мы уже с вами разобрали паттерны регулярных выражений, а также методы регулярных выражений. И в этом уроке мы с вами познакомимся с  специсмволами и классами регулярных выражений.  Рассмотрим  такую вот  задачу –  допустим есть телефонный номер “+38(905)-123-45-67”, и вам нужно найти в этой строке только цифры. А остальные символы вас вообще не интересуют.

Вот как раз для поиска символов определённого вида в регулярных выражениях предусмотрены «классы символов».

Класс символов – это  такое специальное обозначение, под которое подходит символ из определённого набора.

Вот например, есть класс «любая цифра». Он обозначается как  \d. Это обозначение добавляется в шаблон, и при поиске под него подходит уже  любая цифра.

классы и спецсимволы регулярных выражений

 

Читать далее »

Методы RegExp и String для работы с регулярными выражениями

Здравствуйте! Продолжаем  разбираться с регулярными выражениями и в этом уроке мы с вами рассмотрим  собственно методы, предназначенные для работы с регулярными выражениями.  Это будут как методы регулярных выражений, так и методы строк. Поскольку структура встроенных методов немного  слегка запутана, то  мы  для начала рассмотрим их по отдельности, а после –  способы решения задач с ними.

Методы регулярных выражений

 

Читать далее »

Паттерны и флаги регулярных выражений

Здравствуйте! Этой статьей я начинаю цикл уроков по  регулярным выражениям. Регулярные выражения – представляют  собой  мощное средство для поиска и замены в строке.

В  языке  программирования JavaScript регулярные выражения  представлены  объектом RegExp и встроены в методы строк.  С помощью регулярных выражения можно  находить и заменять  различные фрагменты текста.

Паььерны и флаги регулярных выражений

 

Читать далее »

Работа со строками в JavaScript

Здравствуйте! В этом уроке рассмотрим как в JavaScript можно создать строку и функции для работы со строками. В принципе в JavaScript любая текстовая переменная является строкой, поскольку JavaScript является не строго типизированным языком программирования ( о типах данных читайте здесь).  И также для работы со строками используется класс String:

var name1 = "Tommy";

Так и использовать конструктор String:

var name1 = new String("Tommy");

работа со строками в JavaScript

 

Читать далее »

Объект Math.

Здравствуйте! Мы с вами уже рассмотрели работу с классом Number, а в этом уроке речь пойдет о математических операциях в JavaScript. Для этого в JavaScript есть специальный класс Math у которого имеются различные математические  функции и константы.  Давайте рассмотрим наиболее интересные из них.

 

Объект Math

Читать далее »

Объект Number

Здравствуйте! В этом уроке мы продолжаем тему встроенных объектов в JavaScript и после объекта Date  рассмотрим такой встроенный объект как  Number, который представляет числа. Чтобы создать число, надо  просто передать в Number число или стоку, представляющую число:

var num1 = new Number(55);
var num2 = new Number('55');
document.write(num1+num2); //110

Определения переменных num1 и num2 будут аналогичны.

Объект Number в JavaScript

 

Читать далее »

Работа с датами в JavaScript

Здравствуйте! В этом уроке рассмотрим работу с датой и временем в JavaScript. Для работы с датой используется встроенный объект Date, который позволяет работать с датой и временем в JavaScript.

Создание даты в JavaScript.

Существуют различные способы создания объекта Date. Первый способ заключается в использовании пустого конструктора без параметров:

var currDate = new Date();
document.write(currDate);

В этом случае объект будет указывать на текущую дату компьютера.

Работа с датами в Javascript

 

Читать далее »

Переопределение функций в JavaScript

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

Переопределение функции

 

Читать далее »

Рекурсивные функции

Здравствуйте! В продолжении темы функций в JavaScript  в этом уроке разберем что такое рекурсивные функции. Итак рекурсия – это когда функция вызывает сама себя. Тема рекурсии это общая тема программирования, поэтому если вы уже знакомы с ней то можете дальше не читать, а этот материал предназначен для тех, кто не знает что такое рекурсия. Для того чтобы разобраться с рекурсией рассмотрим простые примеры.

рекурсивные функции в javascript

 

 

Читать далее »

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: