Launcher
logo  
RSS news bestarchive

Выберите раздел


Игры [73]
Задача процесса — доставить участникам ряд переживаний и эмоций, дать процессы, в которых можно приобрести новый опыт через непосредственное практическое участие.
Codec [15]
Устройство или программа, способная выполнять преобразование данных или сигнала.
Бубука [160]
Вкусные рецепты разных блюд, в общем кулинарные рецепты.
Разное [64]
Всего понемногу...
Музыка [522]
Вид искусства, художественным материалом которого является звук, особым образом организованный во времени.
Иконки [3]
Элемент графического интерфейса, небольшая картинка, представляющая приложение, файл, каталог, окно, компонент операционной системы, устройство и т. п.
CD DVD [11]
Ну тут надеюсь все понятно, CD-сиди и слушай, DVD-сиди и смотри... хотя... тут не всегда так.
Internet [136]
Здесь все что надо для работы в сети интернет.
Плагины [25]
Независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения и/или использования её возможностей.
Браузеры [13]
Программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой.
Multimedia [125]
Комплекс аппаратных и программных средств, позволяющих пользователю работать в диалоговом режиме с разнородными данными (графика, текст, звук, видео), организованными в виде единой информационной среды.
Интересно [579]
Интересные статьи,новинки гаджетов и различных технологий, факты, явления и т.п., на фото и видео.
Редакторы [61]
Программы для создания файлов справки, книг или журналов в форматах HTML-справка (CHM), веб-справки, PDF и документах Word,и т.д...
Аудиокниги [50]
Аудио файл, зачитка с книги, запись голоса диктора на микрофон, мультимедиа.
Конвертеры [86]
Программа для преобразования одного формата в другой, формат определяется самим юзером и для определенного конвертера и версии программы.
Обновления [21]
Набор обновлений, исправлений и/или улучшений компьютерной программы, поставляемый в виде единого установочного пакета.
Приложения [45]
Программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
Рабочий стол [66]
В компьютерной терминологии основное окно графической среды пользователя вместе с элементами, добавляемыми в него этой средой.Обычно на рабочем столе отображаются основные элементы управления графической средой и, опционально, какое-либо фоновое изображение.
Справочники [11]
Издание практического назначения, с кратким изложением сведений в систематической форме, в расчёте на выборочное чтение, на то, чтобы можно было быстро и легко навести по нему справку.
Реаниматоры [17]
Вобщем лекарство для определенного продукта компьютерного софта, системы, и тому подобное, таблЭтка!
Все для Web... [43]
Все для веб-сайтов,дизайнеров,веб-мастеров и не только...
Вёрстка сайта. [5]
Вёрстка веб-страниц — процесс формирования (вёрстка) веб-страниц в текстовом либо WYSIWYG-редакторе, следующий этап после веб-дизайна; а также результат этого процесса, то есть собственно веб-страницы. Табличная вёрстка. Ранее была основным методом вёрстки, но и сейчас широко применяются в самых разных случаях. С помощью таблиц делают рамки, задают модульные сетки, создают цветной фон, выравнивают элементы и т. д. Слои использовались в браузере Netscape (тег ), и представляли собой структурные элементы, которые можно размещать на веб-странице путем наложения их друг на друга с точностью до пикселя[источник не указан 386 дней]. Скрипты при этом позволяли изменять параметры слоя динамически. Блочная вёрстка Вёрстка при помощи блоков (тег
) и описывающих их таблиц стилей (CSS). Реализует концепцию семантичной вёрстки. До недавнего времени в качестве основных инструментов верстки выступали таблицы и фреймы (фреймы, ввиду их некоторых проблем[1], уходят в прошлое: например,...
Reader, Viewer [35]
Программы для просмотра файлов в формате .djvu, PDF...
Полезный софт [86]
Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
Антивирусники [13]
Ну тут тоже надеюсь все понятно... скажем...Каспер, реально рулит!!!
Журналы и книги [283]
Журналы и книги в помощь домашнему мастеру,разработчику,дизайнеру, садоводу, и.т.д...
Гаджеты, виджеты... [7]
Устройства с ограниченными задачами...
Программирование [15]
Спектр инструментальных средств, необходимых для программирования и эксплуатации систем управления, построенных на основе программируемых контроллеров...
Драйвера и утилиты [52]
Драйвер-это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства,а утилита-компьютерная программа, расширяющая стандартные возможности оборудования и операционных систем, выполняющая узкий круг специфических задач.
Анечкина страничка [435]
Книжки, брошюры, журналы мод, по вязанию, оригами, кулинария, Amigurumi, и все такое интересное...
Софт для музыкантов [34]
Программы для создания и редактирования музыки.
Полезные программы [104]
Программы, которые могут оказаться вам полезными.
Утилиты и плагины... [17]
Это сборник программ, утилит и плагинов, встроенных в оболочку различных программ...
Mobile, IPTV, Android TV [558]
Этот раздел посвящён мобильникам, то есть здесь софт, управление через ПК, обои, темы, и т.д.
Худ. литература, Ликбез [610]
Вид искусства, использующий в качестве единственного материала слова и конструкции естественного языка.
Видео курсы/Аудио курсы [90]
Разные визуальные и аудио уроки.
Курсы иностранных языков [4]
Для полиглотов, и не только!
Система, драйвера и утилиты [117]
Это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства. Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его).
Графика, дизайн, 3D, Photoshop [312]
Графические редакторы,программы интерактивной визуализации 3D сцен и моделей, плагины и т.д....
Скрипты для UCOZ и не только... [11]
Высокоуровневый язык программирования для написания сценариев — кратких описаний действий, выполняемых системой.
Фильмы, мультфильмы, концерты [166]
Разные жанры.

» »

Денис Хомич. JavaScript. Больше, чем просто сайт
24.01.2012, 13:01


В последнее время все популярнее становятся динамичные, так называемые, «Веб 2.0» приложения. Технологии, используемые ими, основаны на языке javascript и его библиотеках. Скорее всего, Вы уже и сами слышали о них (jQuery, Prototype, MooTools и др.). Возможно Вы уже пытались подступиться к javascript и изучить этот язык. Как разобраться в этих, на первый взгляд, очень сложных приложениях и получить практические навыки javascript программирования? Ответ прост — получить эти знания от программиста-практика!


Содержание:
Глава 1:
Начинаем кодировать (20:06)
Вы научитесь:
  • Встраивать сценарии в html-страницы;
  • Узнаете в какие части страницы можно встраивать сценарии и что от этого меняется;
  • Вы создадите Ваш первый сценарий;
  • Узнаете, чем внутренние скрипты отличаются от внешних;
  • Узнаете о комментариях, а именно: что это, зачем это нужно;
  • Узнаете о различных по смысловой нагрузке видах комментариев;
  • Узнаете о конструкциях комментариев, поддерживаемых Java
  • Узнаете, как распознать пользователя с отключенным JS и уведомить его об этом;
  • А так же Вы узнаете о базовых методах взаимодействия с пользователем:
  • Как уведомить пользователя с помощью модального окна;
  • Как получить от пользователя ответ «да/нет» на свой вопрос, не используя html-форм;
  • Как получить от пользователя какие-либо данные, не используя html-форм;
  • Также Вы узнаете что такое Java-консоль и как ей пользоваться.

Глава 2.
Базовые понятия, структуры данных (24:05)
После просмотра данной главы, Вы:
  • Освоите понятие переменной;
  • Узнаете, как объявлять переменные;
  • Узнаете, как лучше называть переменные;
  • Освоите понятие типа, т.е. характеристики переменной с точки зрения того, информация какого вида в ней находится;
  • Узнаете о типах данных, которые поддерживает Java;
  • Узнаете, как определить тип переменной;
  • Узнаете о приведении типов, т.е. переводе переменных одного типа в другой;
  • Узнаете об основных операторах, с помощью которых Вы сможете изменять значение переменных.

Глава 3.
Управляющие структуры (34:57)
  • Освоите понятие условия, а так же обсудим, что может быть рассмотрено как условие;
  • Изучите приведение всех типов к булевому(логическому) значению;
  • Освоите операции сравнения;
  • Научитесь использовать логические операции, которые помогут комбинировать несколько условий в одно;
  • Освоите конструкцию условного оператора if;
  • Научитесь использовать операторы else и else if, узнаете об их особенностях, а также где рекомендуется их применять;
  • Изучите оператор множественного выбора switch, его основную конструкцию, составные части;
  • Освоите тернарный условный оператор: его общий вид, варианты использования и среду применения;
  • Освоите понятия цикла, счетчика и итерации;
  • Научитесь применять структуру for, изучите характеристики-условия данного оператора;
  • Научитесь применять структуры while и do while, узнаете об их отличиях;
  • Научитесь мгновенно прерывать выполнение цикла, используя оператор break.

Глава 4.
Функции (22:16)
  • Освоите понятие функции (метода);
  • Научитесь описывать (декларировать) функции;
  • Научитесь вызывать функции;
  • Освоите понятие аргумента (параметра) функции;
  • Научитесь передавать в функцию аргументы;
  • Научитесь задавать значения аргументов Ваших функций по умолчанию, при возникновении такой необходимости;
  • Освоите понятие области видимости переменных;
  • Узнаете, что такое глобальные и локальные переменные, чем они отличаются;
  • Освоите понятие возвращаемого значения функции;
  • Научитесь использовать оператор return:
  1. Для возвращения результата выполнения метода;
  2. Для прерывания работы метода.

Глава 5.
Объект, как структура данных (35:16)
  • Освоите понятие объекта, свойства и метода;
  • Освоите понятие конструктора;
  • Научитесь описывать свойства объектов;
  • Научитесь использовать указатель this для доступа к свойствам и методам объекта;
  • Научитесь декларировать методы объектов, используя свойство prototype;
  • Научитесь создавать объекты, вызывая конструктор и используя ключевое слово new;
  • Научитесь получать значения свойств и вызывать методы объектов;
  • Освоите понятие статических свойств и методов для объекта;
  • Научитесь описывать статические свойства и декларировать статические методы;
  • Освоите понятие перегрузки методов;
  • Узнаете об общих для всех объектов в JS методах toString() и valueOf();
  • Перегрузите их с учетом ваших потребностей и особенностей вашего объекта;
  • Создадите несколько методов, реализующих операции сравнения экземпляров объектов, также свойственных большинству объектов в Java.

Глава 6.
Встроенные объекты (01:28:58)
  • Освоите понятие массива;
  • Научитесь создавать массивы несколькими способами;
  • Научитесь узнавать длину массива, используя свойство length;
  • Освоите большинство методов объекта Array(массив):
  • Методы добавления элементов в массив;
  • Методы извлечения элементов из массива;
  • Методы сортировки массива;
  • Метод slice, который поможет вам получить какую-либо часть от исходного массива;
  • Освоите объект Date, который будете использовать для работы с датой и временем;
  • Изучите несколько видов конструктора данного объекта, узнаете чем отличаются объекты, созданные при их использовании;
  • Узнаете об особенностях JS в работе с датой и временем;
  • Научитесь приводить к объекту Date строки временного формата, используя метод parse() данного объекта;
  • Создадите скрипт часов, на примере которого изучите методы:
  • Позволяющие с датой(год, месяц, число), которой проинициализирован текущий объект;
  • Позволяющие работать со временем(часы, минуты, секунды), которым проинициализирован текущий объект;
  • Изучите объект String и методы его инициализации;
  • Научитесь получать длину строки, используя свойство length данного объекта;
  • Освоите некоторое количество методов работы со строками:
  • Метод поиска символа в строке;
  • Метод поиска подстроки;
  • Методы, позволяющие выделить подстроку из более длинной;
  • Методы, которые позволят нам разбивать сроки на кусочки и склеивать полученный массив снова в единую строку;
  • Методы, которые позволят нам управлять регистром строк;
  • Рассмотрите объект Math, который позволит выполнять нетривиальные математические операции;
  • Изучите большинство методов данного объекта:
  • Методы для возведения в степень и извлечения корней;
  • Методы для округления чисел с плавающей точкой;
  • Методы, которые помогут определить максимальное и минимальное значение из некоторого набора;
  • Метод генерации случайного числа;
  • Создадите метод генерации случайного числа из заданного промежутка;
  • Научитесь получать значения математических констант, таких, как ? и exp;
  • Научитесь приводить строки, в которых содержаться литеральные значения чисел к объекту Math, используя методы parseInt и parseFloat;
  • Научитесь откладывать выполнение кода, используя глобальную функцию setTimeout, а при необходимости отменять отложенное выполнение с помощью функции clearTimeout ;
  • Научитесь повторно выполнять какой-либо код с заданным интервалом при помощи глобальной функции setInterval, а при желании прерывать циклическое исполнение кода функцией clearInterval.

Глава 7.
События (31:44)
  • Освоите понятия события и обработчика;
  • Изучите большинство событий, поддерживаемых браузерами;
  • Узнаете для каких элементов они характерны и в каких ситуациях могут быть использованы;
  • Научитесь привязывать обработчики к событиям тремя разными способами;
  • Создадите небольшое приложение, которое будет отслеживать и соответствующим образом реагировать на наиболее часто встречающиеся события — клики;
  • Создадите еще одно приложение(ролловер), которое будет заниматься отслеживанием движения курсора и реагировать соответствующим образом, когда он войдет в область определенного элемента страницы.

Глава 8.
DOM (48:21)
Освоите понятие объектной модели документа(DOM), узнаете:
  • Что это;
  • Зачем нужно;
  • Как пришли именно к такой модели;
  • Освоите понятие узла DOM;
  • Изучите типы узлов и их персональные особенности;
  • Изучите терминологию DOM, узнаете что такое:
  • Элемент-родитель;
  • Элемент-потомок;
  • Дочерний элемент;
  • Сестринский элемент (sibling) ;
  • Создадите небольшое приложение в процессе создания которого научитесь:
  • Создавать новые DOM-элементы;
  • Создавать текстовые узлы, для добавления к элементам;
  • Создавать узлы-атрибуты, для добавления к элементам;
  • Добавлять и удалять DOM-узлы в существующую модель;
  • Вставлять и вырезать DOM-узлы на/с определенной позиции;
  • Заменять необходимые узлы вновь созданными;
  • Перемещать существующие узлы на новую позицию.

Глава 9.
Работа с Cookie (23:23)
Освоите понятие cookie-набора и узнаете:
  • Зачем применяются cookie-наборы;
  • Какой объем данных в них можно хранить;
  • Изучите свойства, которыми характеризуется cookie-набор;
  • Изучите свойство document.cookie;
  • Создадите библиотеку функций для:
  • Установки cookie;
  • Удаления cookie;
  • Изменения cookie;
  • Чтения cookie;

В дальнейшем Вы сможете использовать эту библиотеку в любом из Ваших проектов!

Примеры (1:12:42)

  • Создавать несколько видов динамических меню, основанных на Java;
  • Обрабатывать несколько видов событий, которые не были рассмотрены в соответствующем разделе;
  • Узнаете, как манипулировать CSS-свойствами DOM-элементов с помощью JS;
  • Научитесь отслеживать нажатия клавиш и реагировать на них соответствующим образом;
  • Научитесь работать с формами:
  • Получать и устанавливать значения полей формы;
  • Проверять валидность данных, введенных пользователем;
  • При возникновении конфликтных ситуаций уведомлять пользователя о необходимости исправления введенных данных без помощи метода alert;
  • И многое другое.

Денис Хомич. JavaScript. Больше, чем просто сайт
Денис Хомич. JavaScript. Больше, чем просто сайт
Денис Хомич. JavaScript. Больше, чем просто сайт



Пройдя этот курс Вы:

  • Научитесь создавать уникальные интерактивные веб-приложения, основанные на JavaScript и его многочисленных фреймворках (jQuery, Prototype, MooTools и др.);
  • Научитесь встраивать сценарии в html-страницы;
  • Узнаете о базовых методах взаимодействия с пользователем;
  • Узнаете о конструкциях комментариев;
  • Рассмотрите некоторые основополагающие вопросы, которые касаются инкапсуляции сценариев в html-страницы, оформления кода, взаимодействия с пользователем;
  • Получите понятия концепций, без которых невозможно программирование на любом языке: переменные, тип, приведение типов, арифметические операторы;
  • Научитесь управлять потоком исполнения вашего сценария;
  • Узнаете, как строить САМИ блоки, а также наиболее важные моменты работы с ними;
  • Освоите объектно-ориентированный подход;
  • Узнаете о встроенных в JavaScript объектах, которые представляют собой основные типы и структуры данных.
  • Почерпнете знания, необходимые для отслеживания событий и их обработки;
  • Освоите понятие объектной модели документа (DOM);
  • Освоите понятие cookie-набора.


Издатель: INFO DVD
Год выпуска:
2010
Продолжительность:
~7 ч.
Язык:
русский

Формат: MP4
Видео:
MPEG-4 Codec ID : mp42 Overall bit rate : 237 Kbps Width
Аудио:
AAC Format: Advanced Audio Codec Format version : Version 4





http://letitbit.net


http://turbobit.net

http://www.unibytes.com





+9








Похожие материалы:





| Категория: Видео курсы/Аудио курсы | Добавил: Dzheykey | Теги: Script, обучение, сайтостроение, видео-уроки, учебный курс
Просмотров: 778 | Загрузок: 0 | Рейтинг: 5.0/9


Написать комментарий: 0
Добавлять комментарии могут только зарегистрированные пользователи. Регистрация | Вход
bestarchive

Язык/Lang


Все

Юзеры

Гости

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Контакты/Contact

Связь с администратором

Друзья сайта

I Love Pink Floyd

Топ пользователей

Именинники


На bestarchive

Oxy(58)