Рубрики
Самоучитель по JavaScript

Фреймворк Vue.js

Vue (произносится как view – вью) – это прогрессивный фреймворк для создания пользовательских интерфейсов. Vue позволяет строить приложения с применением архитектурного паттерна MVVM (Model-View-ViewModel). Особенность Vue.js в том, что его можно начинать с легкостью использовать в уже существующем приложении, внедряя постепенно и используя вместе с другими JavaScript библиотеками. Это очень отличная особенность, когда нужно переписать […]

 
Рубрики
Самоучитель по JavaScript

Фреймворки и библиотеки в JavaScript

JavaScript — это мультипарадигмальный язык программирования, который поддерживает типы программирования, управляемые событиями, функциональные и обязательные (в том числе объектно-ориентированные и основанные на прототипах). Фреймворки JavaScript — это библиотеки программирования JavaScript, в которых есть предварительно написанный код для использования в стандартных функциях и задачах программирования. Это основа для создания веб-сайтов или веб-приложений. Преимущества использования JavaScript фреймворков: […]

 
Рубрики
Основы программирования

Краткий обзор известных языков программирования.

Прежде чем вы захотите изучать какой-нибудь язык программирования надо знать немного об их истории и где они применяются. Я представляю вам краткий обзор 25 известных языков программирования. Начиная с самого известного до менее популярного. Статья сделана для новичков в сфере программирования. Вы можете почитать о каждом языке и выбрать тот который вам больше понравиться для […]

 
Рубрики
Самоучитель по JavaScript

Знакомство с Ajax.

AJAX расшифровывается как «Асинхронный JavaScript и XML». Под AJAX понимается не одна технология, и она не является новой. На самом деле это группа технологий (HTML, CSS, Javascript, XML, и т.д.), которые связываются вместе для создания современных web-приложений. С помощью AJAX клиент (браузер) общается с сервером и запрашивает у него данные. Полученный ответ обрабатывается, и в […]

 
Рубрики
Самоучитель по JavaScript

Знакомство с jQuery

jQuery — это библиотека JavaScript, в основу которой положено взаимодействие JavaScript и HTML. Она позволяет легко получить доступ к любому элементу DOM, с ее помощью обращаются к атрибутам и содержимому элементов DOM, а также производят различные манипуляции. Также, библиотека jQuery для работы с Ajax предоставляет удобный API. Цель jQuery состоит в том, чтобы сделать намного […]

 
Рубрики
Самоучитель по JavaScript

Cookies в JavaScript.

Cookies – это небольшие фрагменты именованных данных, сохраняемые web-браузером и связанные с определенными web-страницами или web-сайтами. Cookies первоначально предназначались для разработки серверных сценариев и на низшем уровне реализованы как расширение протокола HTTP. Данные в cookies автоматически передаются между web-браузером и web-сервером, благодаря чему серверные сценарии могут читать и записывать значения, сохраняемые на стороне клиента. JavaScript […]

 
Рубрики
Самоучитель по JavaScript

События JavaScript.

В JavaScript, как и других объектно ориентированных языках, определен ряд событий, связанных с элементами документа. Обработчики дают возможность организовать реакцию на возникновение событий из сценария. Если JavaScript-приложение интересуется определенным типом события для определенного элемента документа, оно может зарегистрировать одну или более функций, которая будет вызываться при возникновении этого события. Немного теории… Тип события – это […]

 
Рубрики
Самоучитель по JavaScript

Взаимодействие JavaScript и CSS.

Что же такое CSS? Каскадные таблицы стилей (Cascading Style Sheets – CSS) – это стандарт визуального представления HTML-документов. Каскадные таблицы стилей предназначены для использования дизайнерами: они позволяют точно определить шрифты, цвета, величину полей, выравнивание, параметры рамок и даже координаты элементов в документе. Также они представляют интерес и для программистов, пишущих на языке JavaScript, т.к. позволяют […]

 
Рубрики
Самоучитель по JavaScript

Классы в JavaScript.

В языке JavaScript класс – это множество объектов, наследующих свойства от общего объекта-прототипа. Таким образом, объект-прототип является центральной особенностью класса. Создание класса Для создание класса достаточно объявить имя класса и присвоить ему объект. Синтаксис для классов выглядит так: class Название [extends Родитель] { constructor методы } Пример класса: class User { constructor(name) { this.name = […]

 
Рубрики
Самоучитель по JavaScript

Регулярные выражения JavaScript.

Регулярное выражение – это объект, описывающий символьный шаблон. Класс RegExp в JavaScript представляет регулярные выражения, а объекты классов String и RegExp определяют методы, использующие регулярные выражения для выполнения поиска по шаблону и операций поиска в тексте с заменой. Регулярные выражения – это мощное средство для обработки входящих данных. Задача, требующая замены или поиска текста, может […]

 
Рубрики
Самоучитель по JavaScript

Массивы JavaScript.

Массив – разновидность объекта, которая предназначена для хранения пронумерованных значений и предлагающая дополнительные методы для удобного манипулирования такой коллекцией. Они обычно используются для хранения упорядоченных коллекций данных, например – списка товаров на странице, студентов в группе и многое другое. Javascript поддерживает два вида массивов: Ассоциативный массив (хеш), где данные хранятся по произвольному ключу. Числовой массив […]

 
Рубрики
Самоучитель по JavaScript

Функции JavaScript.

Функции — это блоки кода, которые имеют своё имя и их можно вызывать по этому имени. Функции в JavaScript бывают как встроенными например alert(), так и пользовательскими которые программист создаёт сам. Они обычно выполняют какую-то одну определенную задачу (например суммирование чисел, вычисление корня и т.д.). Пользовательские функции в JavaScript, создаются с помошью ключевого слова function […]

 
Рубрики
Самоучитель по JavaScript

Объекты JavaScript.

Объект является фундаментальным типом данных в языке JavaScript. Объекты (они же – ассоциативные массивы, хэши) и работа с ними в Javascript – реализованы не так, как в большинстве языков. Объект представляет собой обычный ассоциативный массив или, по другому, “хэш”. Он хранит любые соответствия “ключ => значение” и имеет несколько стандартных методов. Он может хранить в […]

 
Рубрики
Самоучитель по JavaScript

Циклы JavaScript.

Очень часто нужно, чтобы определённая часть программы выполнялась много раз. Разумеется, можно просто сделать так: скопировать-вставить и так нужное число раз. Но если действие надо выполнять, например, 1000 раз. Это очень долго. Поэтому существуют циклы, которые присутствуют в большинстве языков программирования. А сегодня я Вам расскажу о циклах JavaScript. Существует множество различных видов циклов, но […]

 
Рубрики
Самоучитель по JavaScript

Операторы ветвления.

Операторы ветвления предназначены для того, чтобы программа могла запускать тот или иной блок кода, в зависимости от верности true или не верности false условия. На этом уроке 4 вида операторов ветвления: Оператор ветвления if Оператор ветвления if else Условная тернарная операция Оператор switch-case Оператор if Этот оператор реализует выполнение (не выполнение) блока кода, при условии, […]

 
Рубрики
Самоучитель по JavaScript

Операции JavaScript.

В JavaScript как и в любом другом языке есть операции (или другим языком операторы). Некоторые операции вы изучали в математике. Сегодня мы рассмотрим 4 вида операций: Операция присваивания Арифметические операции Операции сравнения Логические операции Операция присваивания JavaScript Когда мы инициализируем переменную (присваиваем ей значение) в JavaScript, мы используем операцию присваивания =. В языке JavaScript знак […]

 
Рубрики
Самоучитель по JavaScript

Типы данных JavaScript.

У каждого значения в JavaScript, имеется свой тип данных. Всего в JavaScript существует 6 типов данных. На этом уроке мы подробно рассмотрим каждый из них. числовой тип данных (number) строковый тип данных (string) логический тип данных (boolean) неопределённый тип данных (undefined) объектный тип данных (object) пустой тип данных (null) Прежде чем… Перед изучением типов данных […]

 
Рубрики
Самоучитель по JavaScript

Зарезервированные слова JavaScript

В этой статье вы найдете список зарезервированных слов в JavaScript. Постарайтесь запомнить их. Они нам пригодятся в дальнейшем изучении языка. Зарезервированные слова в JavaScript — это слова, которые пока еще не существуют в ядре языка JavaScript и не встроены в его синтаксис, но в будущем, эти слова могут быть внедрены в ядро JavaScript. В качестве […]

 
Рубрики
Самоучитель по JavaScript

Ключевые слова JavaScript.

В этой статье вы найдете список ключевых слов в JavaScript. Постарайтесь запомнить их. Они нам пригодятся в дальнейшем изучении языка. Ключевые слова в JavaScript — это слова, которые существуют в ядре языка JavaScript и встроены в его синтаксис. В качестве имён идентификаторов (переменных, функций, объектов, массивов и т.д.) нельзя использовать имена ключевых слов. А вот […]

 
Рубрики
Самоучитель по JavaScript

Переменные JavaScript.

Переменная в JavaScript — это именованная область в оперативной памяти компьютера, которая хранит в себе какие либо данные: числа, строки (текст) и т.д. У каждой переменной имеется своё уникальное имя (которое вы придумываете сами), обращаясь к переменной по имени, можно получить данные которая она в себе хранит. Как же создается переменная? В языке JavaScript сначала […]

 
Рубрики
Самоучитель по JavaScript

Создание первого сценария.

Перед началом работы Перед написанием кода необходимо принять несколько решений, которые будут рассматриваться в следующих разделах. Встроить код или вынести его в отдельный файл? Первый вопрос, который следует решить перед началом составления кода, — как размещать его на странице. Предполагается, что вы уже располагаете функциями, переменными и пр., которые требуется разместить в рамках действия дескриптора […]

 
Рубрики
Самоучитель по JavaScript

Основы языка JavaScript.

Лексемы Лексемы (tokens) — это наименьшие отдельные слова, фразы, символы, которые может распознать JavaScript. Во время интерпретации JavaScript-кода браузер разбивает сценарии на лексемы, игнорируя при этом комментарии и лишние пробелы. Лексемы подразделяются на четыре категории: идентификаторы, ключевые слова, литералы и операторы. Как и в любом компьютерном языке, существует множество способов подачи компьютеру различных директив за […]

 
Рубрики
Самоучитель по JavaScript

Создание собственного набора инструментальных средств JavaScript.

Необходимые инструментальные средства Перед началом разработки все необходимые инструментальные средства потребуется скомпоновать. Например, при создании приложений в Delphi, Visual Basic, VisualAge for Java набор инструментальных средств, скорее всего, будет относительно невелик, поскольку упомянутые визуальные инструменты уже содержат все необходимое для работы. Однако это не относится к JavaScript. Для создания среды разработки потребуются следующие основные инструментальные […]

 
Рубрики
Самоучитель по JavaScript

Совместная работа JavaScript и HTML.

Внедрение JavaScript в HTML JavaScript-сценарии интегрируются в HTML-документы с использованием пары дескрипторов <script> и </script>. HTML-документ может содержать множество подобных пар, причем каждая из них зачастую заключает в себе более одного набора операторов JavaScript. Для <script> обязательно требуется присутствие </script>. Атрибут type используется для определения языка, на котором реализован сценарий, а атрибут src — для […]

 
Рубрики
Самоучитель по JavaScript

Знакомство с JavaScript.

Что такое? JavaScript известен как серверный язык сценариев. Одними из первых продуктов, в которых в качестве языка сценариев для Web использовался JavaScript, были Netscape’s Server-Side JavaScript (SSJS) и Microsoft’s Active ServerPages (MASP). Для кого? Поскольку JavaScript — основной язык сценариев для Web, он используется при решении задач различного рода. Вот лишь небольшой перечень тех, кто […]