JAVASCRIPT

JAVASCRIPT

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

Здравствуйте! Продолжаем изучать функции в JavaScript. И в этом уроке мы с вами рассмотрим такое понятие как замыкание функции и так называемые IIFE функции или самовызывающиеся функции. Итак давайте начинать.

Замыкание функций в JavaScript

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

Вот именно с этим мы с вами и будем разбираться в этом уроке.

Локальная и глобальная переменная

 

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

Функции в JavaScript

 

Здравствуйте! Продолжаем изучать методы массивов и в этом уроке рассмотрим методы для перебора массива. Эти методы позволяют пройтись по массиву и выполнить определенные действия над его элементами. Да забыл сказать все эти методы не поддерживаются в IE 8. Хотя так уж это сейчас важно что они не поддерживаются этим браузером, но все же если хотите поддержку IE8, то ES5-shim вам в помощь. А мы будем продолжать

Методы перебора массива

Здравствуйте! В этом уроке продолжим изучение массивов, начатое в уроке по массивам и рассмотрим методы массивов. Некоторые из этих методов мы сами того не подозревая рассмотрели в прошлом уроке. Это такие методы как push, shift, unshift, pop и другие. А сегодня продолжим ведь у массивов есть еще очень много интересных методов. Итак пожалуй начнем.

Методы массивов

Здравствуйте! Двигаемся дальше по курсу программирования на языке JavaSсript и на очереди у нас массивы. Массивы нужны для хранения большого количества данных в одном месте то есть переменной. Давайте вспомним урок по созданию переменной в JavaScript. Так вот получается что одна переменная может хранить только одно значение, а если понадобится в программе хранить много значений например 10 или 100. Что нужно создавать 100 переменных. Проблемка не так ли, но выход есть. Это воспользоваться массивом. Массив решает эту проблему, то есть вы создаете одну переменную, которая может хранить как 10, так и  100 значений ограничение здесь лишь одно это количество памяти, которое выделяется под один такой массив. Итак давайте разбираться по порядку.

Массивы в JavaScript

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

Циклы в JavaScript

 

Здравствуйте! Не всегда когда вы пишете программу она будет выполняться линейно то есть строчка за строчкой, а иногда требуется задать некое условие и в зависимости от этого условия будет выполняться тот ил иной участок кода. И вот как раз для этих случаев и предусмотрены условные операторы if, else, else if. О них и пойдет разговор в этом уроке.

Здравствуйте! В этом уроке я хотел бы заострить ваше внимание на таком вопросе как приведение типов в Javascript. Поскольку язык JavaScript является не строготипизированным языком программирования, то необходимо разобраться как  в нем приводятся типы данных. Например вот здесь:

var num1 = "49";
var num2 = "3";
var result = num1 + num2;
console.log(result); //493

В данном примере обе переменные - это строки, а строки ведут себя несколько иначе и несмотря что к ним применяется операция арифметического сложения и казалось бы ожидаемый результат 52, но строки будут просто склеиваться или конкатенироваться и мы получим в итоге 493.

Приведение типов JavaScript

 

Здравствуйте! Прежде чем переходить дальше давайте разберем функции в JavaScript, предназначенные для взаимодействия с пользователем. Это такие функции как alert, prompt и confirm. С alert мы уже не раз сталкивались в примерах но а сейчас просто повторим с остальными двумя познакомимся впервые.

Функции alert, prompt, confirm

Страница 1 из 2

Нетология

TemplateMonster

Поиск по сайту

Связной трэвел

Google+