Презентация Веб-технологии в промышленности и образовании. Назначение и применение JavaScript, общие сведения. (Лекция 16) онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Веб-технологии в промышленности и образовании. Назначение и применение JavaScript, общие сведения. (Лекция 16) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 59 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Веб-технологии в промышленности и образовании. Назначение и применение JavaScript, общие сведения. (Лекция 16)
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:59 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:907.50 kB
- Просмотров:81
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Вступление Гипертекстовая](/documents_6/3bda34c63f2569308038384459266138/img1.jpg)
Содержание слайда: Вступление
Гипертекстовая информационная система состоит из множества информационных узлов, множества гипертекстовых связей, определенных на этих узлах и инструментах манипулирования узлами и связями. Технология World Wide Web - это технология ведения гипертекстовых распределенных систем в Internet, и, следовательно, она должна соответствовать общему определению таких систем. Это означает, что все перечисленные выше компоненты гипертекстовой системы должны быть и в Web.
№3 слайд
![Вступление Web как](/documents_6/3bda34c63f2569308038384459266138/img2.jpg)
Содержание слайда: Вступление
Web как гипертекстовую систему можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых страниц, связанных гипертекстовыми переходами (ссылками - контейнер <A> ). Во-вторых, как множество элементарных информационных объектов, составляющих отображаемые страницы (текст, графика, мобильный код и т.п.). В последнем случае множество гипертекстовых переходов страницы - это такой же информационный фрагмент, как и встроенная в текст картинка.
№4 слайд
![Вступление При втором подходе](/documents_6/3bda34c63f2569308038384459266138/img3.jpg)
Содержание слайда: Вступление
При втором подходе гипертекстовая сеть определяется на множестве элементарных информационных объектов самими HTML-страницами, которые и играют роль гипертекстовых связей. Этот подход более продуктивен с точки зрения построения отображаемых страниц "на лету" из готовых компонентов.
№5 слайд
![Вступление При генерации](/documents_6/3bda34c63f2569308038384459266138/img4.jpg)
Содержание слайда: Вступление
При генерации страниц в Web возникает дилемма, связанная с архитектурой "клиент-сервер". Страницы можно генерировать как на стороне клиента, так и на стороне сервера. В 1995 году специалисты компании Netscape создали механизм управления страницами на клиентской стороне, разработав язык программирования JavaScript.
№6 слайд
![Вступление Таким образом,](/documents_6/3bda34c63f2569308038384459266138/img5.jpg)
Содержание слайда: Вступление
Таким образом, JavaScript - это язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента. Если быть более точным, то JavaScript - это не только язык программирования на стороне клиента. Liveware, прародитель JavaScript, является средством подстановок на стороне сервера Netscape. Однако наибольшую популярность JavaScript обеспечило программирование на стороне клиента.
№7 слайд
![Вступление Основная идея](/documents_6/3bda34c63f2569308038384459266138/img6.jpg)
Содержание слайда: Вступление
Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра HTML-страницы пользователем. При этом перезагрузки страницы не происходит. На практике это выражается в том, что можно, например, изменить цвет фона страницы или интегрированную в документ картинку, открыть новое окно или выдать предупреждение
№8 слайд
![Вступление Название quot](/documents_6/3bda34c63f2569308038384459266138/img7.jpg)
Содержание слайда: Вступление
Название "JavaScript" является зарегистрированным товарным знаком компании Sun Microsystems. Реализация языка, осуществленная разработчиками Microsoft, официально называется JScript . Версии JScript совместимы (если быть совсем точным, то не до конца) с соответствующими версиями JavaScript, т.е. JavaScript является подмножеством языка JScript. В данный момент JavaScript полностью занимает нишу браузерных языков. На синтаксис JavaScript оказал влияние язык Java, откуда и произошло название JavaScript; как и Java, язык JavaScript является объектным.
№9 слайд
![Вступление Стандартизация](/documents_6/3bda34c63f2569308038384459266138/img8.jpg)
Содержание слайда: Вступление
Стандартизация языка была инициирована компанией Netscape и осуществляется ассоциацией ECMA (European Computer Manufacturers Association - Ассоциация европейских производителей компьютеров). Стандартизированная версия имеет название ECMAScript и описывается стандартом ECMA-262 (доступна в сети: на английском, на русском).
№10 слайд
![Вступление Первая версия](/documents_6/3bda34c63f2569308038384459266138/img9.jpg)
Содержание слайда: Вступление
Первая версия стандарта (принята в 1997 г.) примерно соответствовала JavaScript 1.1. На данный момент (2008 г) вышла уже третья редакция стандарта (принята в декабре 1999 г), включающая мощные регулярные выражения, улучшенную поддержку строк, новые управляющие конструкции, обработку исключений try/catch, конкретизированное определение ошибок, форматирование при численном выводе и другие изменения. Ведется работа над расширениями и четвертой редакцией стандарта. Отметим, что не все реализации JavaScript на сегодня полностью соответствуют стандарту ECMA. В рамках данного курса мы во всех случаях будем использовать название JavaScript.
№12 слайд
![Размещение кода JavaScript на](/documents_6/3bda34c63f2569308038384459266138/img11.jpg)
Содержание слайда: Размещение кода JavaScript на HTML-странице
Во-первых, исполняет JavaScript-код браузер. В него встроен интерпретатор JavaScript. Следовательно, выполнение программы зависит от того, когда и как этот интерпретатор получает управление. Это, в свою очередь, зависит от функционального применения кода. В общем случае можно выделить четыре способа функционального применения JavaScript:
№14 слайд
![Размещение кода JavaScript на](/documents_6/3bda34c63f2569308038384459266138/img13.jpg)
Содержание слайда: Размещение кода JavaScript на HTML-странице
Ниже мы рассмотрим их по очереди. В учебниках по JavaScript описание применения JavaScript обычно начинают с контейнера <SCRIPT>. Но с точки зрения понимания сути взаимодействия JavaScript и HTML это не совсем правильно, поскольку такой порядок не дает ответа на ключевой вопрос: как JavaScript-код получает управление? Другими словами, каким образом вызывается и исполняется программа, написанная на JavaScript и размещенная в HTML-документе?
№15 слайд
![Размещение кода JavaScript на](/documents_6/3bda34c63f2569308038384459266138/img14.jpg)
Содержание слайда: Размещение кода JavaScript на HTML-странице
В зависимости от профессии автора HTML-страницы и уровня его знакомства с основами программирования возможны несколько вариантов начала освоения JavaScript. Если вы программист классического толка (С, Fortran, Pascal и т.п.), то проще всего начинать с программирования внутри тела документа. Если вы привыкли программировать под Windows, то в этом случае начинайте с программирования обработчиков событий. Если же вы имеете только опыт HTML-разметки или давно не писали программ, то тогда лучше начать с программирования гипертекстовых переходов.
№16 слайд
![Размещение кода JavaScript на](/documents_6/3bda34c63f2569308038384459266138/img15.jpg)
Содержание слайда: Размещение кода JavaScript на HTML-странице
В данной вводной лекции примеры даются без разбора деталей всех использованных конструкций - воспринимайте их пока интуитивно. Последующие лекции все прояснят. Опишем лишь два важнейших оператора, встречающихся почти в каждом примере. Оператор alert(строка) выводит эту строку на экран в окне предупреждения, пример такого окна изображен на рис. 1.1. Оператор document.write(строка) записывает указанную строку в текущий HTML-документ.
№17 слайд
![Способ URL-схема quot](/documents_6/3bda34c63f2569308038384459266138/img16.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
Схема URL (Uniform Resource Locator) - это один из основных элементов Web-технологии. Каждый информационный ресурс в Web имеет свой уникальный URL. URL указывают в атрибуте HREF контейнера A, в атрибуте SRC контейнера IMG, в атрибуте ACTION контейнера FORM и т.п. Все URL подразделяются на схемы доступа, которые зависят от протокола доступа к ресурсу, например, для доступа к FTP-архиву применяется схема ftp, для доступа к Gopher-архиву - схема gopher, для отправки электронной почты - схема mailto.
№18 слайд
![Способ URL-схема quot](/documents_6/3bda34c63f2569308038384459266138/img17.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
Основной задачей языка программирования гипертекстовой системы является программирование гипертекстовых переходов. Это означает, что при выборе той или иной гипертекстовой ссылки вызывается программа реализации гипертекстового перехода. В Web-технологии стандартной программой, вызываемой при гипертекстовом переходе, является программа загрузки страницы (т.е. при клике по ссылке загружается страница с указанным URL). JavaScript позволяет поменять стандартную программу на программу пользователя.
№19 слайд
![Способ URL-схема quot](/documents_6/3bda34c63f2569308038384459266138/img18.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
Для того чтобы отличить стандартный переход по протоколу HTTP от перехода, программируемого на JavaScript, разработчики языка ввели новую схему URL - JavaScript:
<A HREF="JavaScript: код_программы">...</A> <FORM ACTION="JavaScript:код_программы" ...> ... </FORM>
№20 слайд
![Способ URL-схема quot](/documents_6/3bda34c63f2569308038384459266138/img19.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
В данном случае текст " код_программы " обозначает программу-обработчик на JavaScript, которая вызывается при выборе гипертекстовой ссылки в первом случае и при отправке данных формы (нажатии кнопки Submit) - во втором. Например, при нажатии на гипертекстовую ссылку " Кликни здесь " можно получить окно предупреждения:
<A HREF="JavaScript: alert('Внимание!!!');">Кликни здесь</A>
№22 слайд
![Способ URL-схема quot](/documents_6/3bda34c63f2569308038384459266138/img21.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
А при нажатии на кнопку типа submit в форме можно заполнить текстовое поле этой же формы:
<FORM METHOD=post NAME="form" ACTION="JavaScript:form.e.value='Нажали кнопку: Заполнить';void(0);">
<INPUT TYPE=text NAME=e SIZE=30 VALUE=""><BR>
<INPUT TYPE=submit VALUE="Заполнить"> <INPUT TYPE=reset VALUE="Очистить"> </FORM>
№23 слайд
![Способ обработчики событий](/documents_6/3bda34c63f2569308038384459266138/img22.jpg)
Содержание слайда: Способ 2: обработчики событий
Такие программы, как обработчики событий, указываются в атрибутах контейнеров, с которыми эти события связаны. Например, при нажатии на кнопку происходит событие Click и соответственно вызывается обработчик этого события onClick:
<FORM><INPUT TYPE=button VALUE="Кнопка" onClick="alert('Вы нажали кнопку');"></FORM>
№25 слайд
![Способ подстановки](/documents_6/3bda34c63f2569308038384459266138/img24.jpg)
Содержание слайда: Способ 3: подстановки
Подстановки (entity) поддерживаются только браузером Netscape Navigator 4.0. Они встречаются на Web-страницах довольно редко. Тем не менее это достаточно мощный инструмент генерации HTML-страницы на стороне браузера. Подстановки имеют формат: &{код_программы}; и используются в качестве значений атрибутов HTML-контейнеров. В следующем примере поле ввода INPUT будет иметь, в качестве значения по умолчанию, адрес текущей страницы, а размер поля будет равным количеству символов в этом адресе.
№26 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img25.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Контейнер SCRIPT - это развитие подстановок до возможности генерации текста документа JavaScript-кодом. В этом смысле применение SCRIPT аналогично Server Side Includes, т.е. генерации страниц документов на стороне сервера. Однако здесь мы забежали чуть вперед. При разборе документа HTML-парсер передает управление JavaScript-интерпретатору после того, как встретит тег начала контейнера <SCRIPT>.
№27 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img26.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Интерпретатор получает на исполнение весь фрагмент кода внутри контейнера SCRIPT и возвращает управление HTML-парсеру для обработки текста страницы после тега конца контейнера </SCRIPT>.
Помещать JavaScript-код на HTML-странице с помощью контейнера <SCRIPT> можно двумя способами.
№30 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img29.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Этот способ удобен, когда один и тот же скрипт планируется использовать на разных HTML-страницах. Обратите внимание, что при наличии атрибута SRC содержимое контейнера <SCRIPT> пусто, и это не случайно: согласно спецификации HTML, если скрипт подключается из внешнего файла, то скрипт, написанный между тэгами <SCRIPT> и </SCRIPT>, если таковой имеется, будет проигнорирован браузером.
№31 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img30.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Здесь уместно небольшое замечание, которое позволит Вам избежать одной ошибки начинающих программистов. Между тэгами <SCRIPT> и </SCRIPT> не должно встречаться последовательности символов </SCRIPT> в любом контексте. Например, следующий пример работать не будет:
<SCRIPT>
alert('</script>');
</SCRIPT>
№32 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img31.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Дело в том, что специфика разбора HTML-документа браузером такова, что он сначала определяет границы скрипта, а потом уже передает его интерпретатору JavaScript. В нашем случае браузер посчитает, что код скрипта завершился на первой же встретившейся ему последовательности символов " </script> ", т.е. не на той, на которой было нужно нам. Чтобы пример заработал, достаточно, например, написать alert('<\/script>') (т.к. комбинация " \/ " выводит на экран символ " / "), либо разбить строчку на две: alert('</scr'+'ipt>').
№34 слайд
![Способ вставка контейнер lt](/documents_6/3bda34c63f2569308038384459266138/img33.jpg)
Содержание слайда: Способ 4: вставка (контейнер <SCRIPT>)
Первая функция аналогична декларированию переменных и функций, которые потом можно будет использовать в качестве программ переходов, обработчиков событий и подстановок. Вторая - это подстановка результатов исполнения JavaScript-кода в момент загрузки или перезагрузки документа.
№35 слайд
![Размещение кода внутри](/documents_6/3bda34c63f2569308038384459266138/img34.jpg)
Содержание слайда: Размещение кода внутри HTML-документа
Собственно, особенного разнообразия здесь нет. Код можно разместить либо в заголовке документа (внутри контейнера HEAD ) либо в теле документа (внутри контейнера BODY ). Последний способ и его особенности будут рассмотрены в разделе "Условная генерация HTML-разметки на стороне браузера". Поэтому обратимся к заголовку документа.
№39 слайд
![Размещение кода внутри](/documents_6/3bda34c63f2569308038384459266138/img38.jpg)
Содержание слайда: Размещение кода внутри HTML-документа
Функция time_scroll() вызывается по окончании полной загрузки документа (обработчиком onLoad ). Она заносит текущую дату и время ( new Date ) в переменную d. Затем записывает текущее время в формате ЧЧ:ММ:СС в window.status, тем самым оно будет отображаться в поле статуса окна браузера (подробнее о нем рассказано в лекции ). Наконец, она откладывает ( setTimeout ) повторный вызов самой себя на 1000 миллисекунд (т.е. 1 секунду). Таким образом, каждую секунду в поле статуса будет отображаться новое время.
№40 слайд
![Условная генерация](/documents_6/3bda34c63f2569308038384459266138/img39.jpg)
Содержание слайда: Условная генерация HTML-разметки на стороне браузера
Всегда приятно получать с сервера страницу, подстроенную под возможности нашего браузера или, более того, под пользователя. Существует только две возможности генерации таких страниц: на стороне сервера или непосредственно у клиента. JavaScript-код исполняется на стороне клиента (на самом деле, серверы компании Netscape способны исполнять JavaScript-код и на стороне сервера, только в этом случае он носит название LiveWire-код; не путать с LiveConnect), поэтому рассмотрим только генерацию на стороне клиента.
№43 слайд
![Комментарии в HTML и](/documents_6/3bda34c63f2569308038384459266138/img42.jpg)
Содержание слайда: Комментарии в HTML и JavaScript
Несколько слов о различных видах комментариев. В программе JavaScript можно оставлять комментарии, которые игнорируются JavaScript-интерпретатором и служат как пояснения для разработчиков. Однострочные комментарии начинаются с символов //. Текст начиная с этих символов и до конца строки считается комментарием. Многострочный комментарий заключается между символами /* и */ и может простираться на несколько строк.
№45 слайд
![Комментарии в HTML и](/documents_6/3bda34c63f2569308038384459266138/img44.jpg)
Содержание слайда: Комментарии в HTML и JavaScript
Для скрытия JavaScript-кода от интерпретации старыми браузерами, не поддерживающими JavaScript (у высокого начальства еще встречаются), весь JavaScript-код между тэгами <SCRIPT> и </SCRIPT> приходится заключать в HTML-комментарии <!-- и -->. Можно предположить, что эти комбинации символов, не являясь полноценными операторами JavaScript, могут быть неверно поняты JavaScript-интерпретатором и порождать ошибки.
№46 слайд
![Комментарии в HTML и](/documents_6/3bda34c63f2569308038384459266138/img45.jpg)
Содержание слайда: Комментарии в HTML и JavaScript
Однако этого не происходит, так как разработчики языка ввели соглашение: комбинация символов <!-- считается началом однострочного комментария (наряду с // ). Со второй комбинацией ( --> ) такой трюк невозможен (т.к. двойной минус имеет специальное значение в JavaScript), и ее приходится комментировать символами //, что иллюстрирует следующий пример.
№48 слайд
![Комментарии в HTML и](/documents_6/3bda34c63f2569308038384459266138/img47.jpg)
Содержание слайда: Комментарии в HTML и JavaScript
Однако в данном курсе мы не будем загромождать примеры такого рода HTML-комментариями, переложив эту обязанность на пользователя. К тому же, все реже можно встретить браузеры, которые вместо выполнения JavaScript-кода выдают его текст в окно браузера.
№49 слайд
![Указание языка сценария](/documents_6/3bda34c63f2569308038384459266138/img48.jpg)
Содержание слайда: Указание языка сценария
Контейнер <SCRIPT> имеет необязательный атрибут LANGUAGE, указывающий язык, на котором написан содержащийся внутри контейнера скрипт. Значение атрибута не чувствительно к регистру. Если этот атрибут опущен, то его значением по умолчанию считается " JavaScript ".
№51 слайд
![Указание языка сценария В](/documents_6/3bda34c63f2569308038384459266138/img50.jpg)
Содержание слайда: Указание языка сценария
В качестве альтернативы атрибут LANGUAGE может принимать значения " JScript " (упоминавшаяся выше разновидность языка JavaScript, разработанная компанией Microsoft), " VBScript " или " VBS " (оба указывают на язык программирования VBScript, основанный на Visual Basic и тоже являющийся детищем Microsoft; поддерживается преимущественно браузером Internet Explorer) и другие. Кроме того, для JavaScript бывает необходимо указать версию языка, например, LANGUAGE="JavaScript1.2". Потребность в этом может возникнуть, если нужно написать разные участки кода для браузеров, поддерживающих разные версии языка.
№52 слайд
![Указание языка сценария](/documents_6/3bda34c63f2569308038384459266138/img51.jpg)
Содержание слайда: Указание языка сценария
Cледует также иметь в виду, что в настоящей версии языка HTML (т.е. 4.0 и выше) атрибут LANGUAGE контейнера <SCRIPT> считается устаревшим и нерекомендуемым к использованию (deprecated). Вместо него в контейнере <SCRIPT> рекомендуется использовать атрибут TYPE. Его значениями, также не чувствительными к регистру, могут быть " text/javascript " (значение по умолчанию), " text/vbscript " и другие.
№54 слайд
![Указание языка сценария](/documents_6/3bda34c63f2569308038384459266138/img53.jpg)
Содержание слайда: Указание языка сценария
Некоторые старые браузеры не понимают атрибут TYPE, поэтому можно задавать оба атрибута одновременно - LANGUAGE и TYPE. Атрибут TYPE имеет высший приоритет, т.е. если браузер распознает значение TYPE, то значение LANGUAGE игнорируется.
Поскольку в любом случае значение по умолчанию соответствует языку JavaScript, в наших примерах эти атрибуты будут опускаться.
№55 слайд
![Регистр символов Как Вы,](/documents_6/3bda34c63f2569308038384459266138/img54.jpg)
Содержание слайда: Регистр символов
Как Вы, наверное, знаете, язык HTML является регистро-независимым . Вследствие этого, контейнер <SCRIPT> можно писать как <script>, его атрибуты - как Type, LANGuage и src, значение атрибутов, указывающих язык, - как " JavaSCRIPT " и " TEXT/JavaScript ". Разумеется, значение атрибута SRC, т.е. имя файла, следует писать точно так, как файл назван в операционной системе.
№56 слайд
![Регистр символов Напротив,](/documents_6/3bda34c63f2569308038384459266138/img55.jpg)
Содержание слайда: Регистр символов
Напротив, язык же JavaScript - регистро-зависимый. Это означает, что все переменные, функции, ключевые слова и т.п. должны набираться в том же регистре, в каком они заданы в языке или в программе пользователя. Например, если Вы объявили переменную var myText='Привет', то в дальнейшем ее можно использовать только как myText, но не MyText. В этом кроется частая ошибка, которую допускают программисты на JavaScript. Она усугубляется еще и тем, что JavaScript не требует явно декларировать переменные, и встретив MyText, интерпретатор может решить, что это новая (но не объявленная) переменная.
№57 слайд
![Регистр символов Это касается](/documents_6/3bda34c63f2569308038384459266138/img56.jpg)
Содержание слайда: Регистр символов
Это касается и всех встроенных объектов, свойств и методов языка. Например, объектом является document. Вызов document.write() нельзя записать как Document.write() или document.Write(). К свойству объекта document, задающему цвет фона Web-страницы, можно обратиться только как document.bgColor, а метод этого же объекта, выдающий элемент с заданным идентификатором " id5 ", можно вызвать только как document.getElementById("id5").
№59 слайд
![Регистр символов внутри кода](/documents_6/3bda34c63f2569308038384459266138/img58.jpg)
Содержание слайда: Регистр символов
внутри кода JavaScript - в этом случае регистр имеет значение. Например, чтобы при возникновении события Load вызывалась функция myFunction, мы должны написать: window.onload = myFunction. Названия обработчиков событий onload, onmouseover и т.п. в таком контексте должны быть написаны маленькими буквами;
как атрибут какого-либо HTML-контейнера - в этом случае регистр не важен. Например, чтобы обработчик события onLoad вызывал функцию myFunction, мы можем написать в HTML-исходнике: <BODY onLoad="myFunction()"> либо <BODY ONLOAD="myFunction()">.
Скачать все slide презентации Веб-технологии в промышленности и образовании. Назначение и применение JavaScript, общие сведения. (Лекция 16) одним архивом:
Похожие презентации
-
Веб-технологии в промышленности и образовании. Типы данных и операторы в JavaScript. (Лекция 17)
-
Общие сведения. Назначение и применение JavaScript
-
Общие сведения о языке С. Лекция 2. 1
-
Информационные компьютерные технологии. Общие понятия. (Лекция 1)
-
Общие вопросы технологии программирования (Лекция 1)
-
Преобразования типов. Лекция 4
-
Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция 1
-
Обработка событий в JavaScript. Лекция 9
-
Распределения итераций и дополнительные сведения о синхронизации. (Лекция 3)
-
JavaScript в веб-разработке