Содержание
- 2. СОДЕРЖАНИЕ Введение в Web-программирование Введение в JavaScript Общее описание JS Синтаксис Примеры
- 3. ПОНЯТИЕ „WEB-ПРОГРАММИРОВАНИЕ” В общем предполагает программирование сайтов для Интернета (глобальная сеть) или Интранета (локальная сеть) Некоторые
- 4. ОБЛАСТИ ПРИМЕНЕНИЯ ВЕБ-ПРОГРАММИРОВАНИЯ Веб-программирование относится к разработке статических сайтов (HTML+CSS), которые, обычно имеют расширение .html
- 5. Веб-программирование относится и к разработке динамических сайтов – сложные web-приложения или системы, электронный бизнес, социальные сети
- 6. КЛИЕНТ-СЕРВЕРНАЯ МОДЕЛЬ Клиент-сервер это вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между
- 7. КЛИЕНТ-СЕРВЕРНАЯ МОДЕЛЬ Примеры: Интернет-банкинг Проверка эл. почты google-translate
- 8. WEB-СКРИПТЫ Web-скрипт это программные коды для компьютера созданные с целью динамизации Web-страницы Пример (источник: Microsoft): Web-скрипт
- 9. WEB-СКРИПТЫ Обычно web-скрипты выполняются веб-браузером, когда веб-страница открывается для отображения информации сгенерированные сценариями скрипта или выполняются
- 10. „CLIENT-SIDE” ПРОГРАММИРОВАНИЕ Клиентские скрипты выполняются на стороне клиента, веб-браузером пользователя Клиентские скрипты часто включаются/ внедряются в
- 11. DHTML Программирование на стороне клиента является важной частью концепта Dynamic-HTML (DHTML) DHTML не является языком программирования
- 12. ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ Динамическая страница это веб-страница, сгенерированная программно, в отличие от статичной страницы, которая является просто
- 14. SERVER-SIDE ПРОГРАММИРОВАНИЕ Сценарии, предназначенные для выполнения на стороне сервера, располагаются на сервере Принимая запрос пользователя, сервер
- 15. SERVER-SIDE ПРОГРАММИРОВАНИЕ Скрипты server-side выполняются на сервере, и генерируют одни и те же выходы, в не
- 16. JAVA SCRIPT - ОБЩЕЕ JavaScript является языком программирования (один из самых популярных), используемый для программирования в
- 17. ИСПОЛЬЗОВАНИЕ JAVA SCRIPT DOM HTML (Document Object Model) это официальный стандарт консорциума W3C, используемый для доступа
- 18. ПРИМЕР ИЗМЕНЕНИЯ КОНТЕНТА HTML-ЭЛЕМЕНТА Пример использования JS Пример изменения контента JavaScript может изменить контент какого-то HTML-элемента:
- 19. РЕЗУЛЬТАТ ПРИМЕРА До нажатия кнопки: После нажатия кнопки:
- 20. ИСПОЛЬЗОВАНИЕ JAVA SCRIPT Пример изменения HTML-атрибутов Da click pe imagine... function changeImage(){ element=document.getElementById("img") if (element.src.match("rosu")) {
- 21. РЕЗУЛЬТАТ ПРИМЕРА До нажатия: После…:
- 22. ИСПОЛЬЗОВАНИЕ JAVA SCRIPT Изменение стилей CSS в HTML-документах Пример использования JS Пример изменения контента JavaScript может
- 23. РЕЗУЛЬТАТ ПРИМЕРА До нажатия кнопки: После:
- 24. ДРУГИЕ ИСПОЛЬЗОВАНИЯ JAVA SCRIPT Проверка ввода данных Вставка даты, дня недели, времени и т.д. Управление событиями:
- 25. Тег „SCRIPT” 1. Используется для вставки JavaScript-ов Содержание (коды JavaScript) или 2. Используется для определения ссылки
- 26. ВОЗМОЖНОСТИ ОПРЕДЕЛЕНИЯ И ВСТАВКИ СКРИПТОВ JavaScript-ы можно поместить за пределами (вне) HTML-документа Представляют отдельные файлы содержащие
- 27. ПРИМЕР ОПРЕДЕЛЕНИЯ ВНЕШНЕГО СЦЕНАРИЯ Файлы со сценариями (.js) не содержат тег !!! Файл .html, тег в
- 28. ПРИМЕР ОПРЕДЕЛЕНИЯ ВНЕШНЕГО СЦЕНАРИЯ Файл .html, тег в теге : Пример использования JS Пример изменения контента
- 29. ВНУТРЕННИЕ JAVASCRIPT-Ы Определяются при помощи тега , внутри тега или или и в и в Если
- 30. ПРИМЕР ОПРЕДЕЛЕНИЯ ВНУТРЕННЕГО СЦЕНАРИЯ Пример использования JS function functie() {document.getElementById("et").style.fontSize = "25px";} Пример изменения контента JavaScript
- 31. ПРИМЕР ОПРЕДЕЛЕНИЯ ВНУТРЕННЕГО СЦЕНАРИЯ Пример использования JS Пример изменения контента JavaScript может изменить контент какого-то HTML-элемента:
- 32. ВЫХОДЫ В JAVASCRIPT JavaScript не имеет специальных функций для печати или представления каких-то выходов В HTML,
- 33. ПРИМЕР МАНИПУЛИРОВАНИЯ ВЫХОДОМ Нажми на кнопку чтобы увидеть результат манипулирования содержанием элемента - удаление контента (innerHTML)
- 34. РЕЗУЛЬТАТ ПРИМЕРА После нажатия кнопок:
- 35. ВЫВОД ДАННЫХ НА ЭКРАН Метод write() выводит HTML выражение или JavaScript код в HTML-документ Если данный
- 36. ПРИМЕР ВЫВОДА ДАННЫХ НА ЭКРАН … Текущая дата: document.write(Date()); … Rezultat: Или: … Нажми чтобы узнать
- 37. ВВОД КОМЕНТАРИЕВ JavaScript является языком для написания сценариев Операторы в JavaScript это «строки команд", выполненные в
- 38. ПЕРЕМЕННЫЕ В JAVASCRIPT В JavaScript-е переменные представляют „контейнеры” для различных значений В JS переменные могут иметь
- 39. ПЕРЕМЕННЫЕ В JAVASCRIPT. II Переменным можно присвоить значения или выражения Пример: cost=200; или cost = cost+30;
- 40. ПРИМЕР ОПРЕДЕЛЕНИЯ ПЕРЕМЕННЫХ В JS Определение переменных var nume = "Иванов"; var prenume = "Иван"; var
- 41. ОПЕРАЦИИ В JS Над числовыми переменными можно применить операцию сложения Пример: var adaos = 5; var
- 42. ДЛИНА ТЕКСТОВОЙ СТРОКИ В JS для определения длинны текстовой строки используется свойство length Определение переменных var
- 43. ДРУГИЕ ТИПЫ ДАННЫХ. Массивы в JS Значения массива в JS включаются между [ и ] Элементы,
- 44. ФУНКЦИИ В JS В JS функция это блок кодов написанный с целью решения какой-то конкретной задачи
- 45. ПРИМЕР ОПРЕДЕЛЕНИЯ ФУНКЦИИ Параметры или аргументы функции используются в качестве местных переменных, внутри функции Пример: …
- 46. ВЫЗОВ ФУНКЦИИ Программный код, определенный внутри функции, выполнится при вызове функции Функцию можно вызвать несколькими способами:
- 47. Объекты в JS Язык программирования JS это ОО зык программирования Любой объект характеризуется свойствами (человек: фамилия,
- 48. СОБЫТИЯ В JS HTML-события представляют „что-то” что происходит с HTML-элементами страницы – что-то что может сделать
- 49. ПРИМЕР КОНТРОЛЯ СОБЫТИЯ Нажми чтобы узнать время Внимание в использование кавычек!!!
- 50. ПРИМЕР КОНТРОЛЯ СОБЫТИЯ. II В предыдущем примере JS изменил контент HTML-элемента с указанном ID Можно использовать
- 51. ПРИМЕР КОНТРОЛЯ СОБЫТИЯ. III События можно контролировать используя функции Отправить данные function mesaj() { alert(":( Wooops...
- 52. ПРИМЕР КОНТРОЛЯ СОБЫТИЯ. IV … Нажми чтобы узнать время function afiseazaData() { document.getElementById("et").innerHTML = Date();} …
- 53. ПРИМЕР С 2-мя СОБЫТИЯМИ function afiseazaData() { document.getElementById("data").innerHTML = "Astazi este: " + Date();} function daNume(valoare)
- 54. РЕЗУЛЬТАТ
- 55. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Метод indexOf() возвращает индекс (позицию), первого появления какого-то текста
- 56. РЕЗУЛЬТАТ ПРИМЕРА
- 57. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Метод search() ищет подстроку в символьной строке, возвращая позицию
- 58. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Метод lastIndexOf() возвращает индекс (позицию), последнего появления какого-то текста
- 59. РЕЗУЛЬТАТ ПРИМЕРА
- 60. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Чтобы извлечь подстроку из строки можно использовать следующие методы:
- 61. ПРИМЕР С МЕТОДОМ „SLICE” Красное покрывало покрывало другое покрывало... Click function functie() { var sir =
- 62. ПРИМЕР С МЕТОДОМ „SUBSTR” Красное покрывало покрывало другое покрывало... Click function functie() { var sir =
- 63. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Метод Replace() заменяет одно значение на другое Пример: Красное
- 64. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Методы для преобразования строчных букв в прописные и наоборот
- 65. РЕЗУЛЬТАТ ПРИМЕРА После нажатия кнопки:
- 66. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Метод concat() – объединение / конкатенация сток Пример: …
- 67. РЕЗУЛЬТАТ ПРИМЕРА После нажатия кнопки:
- 68. МЕТОДЫ JS ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ Чтобы извлечь символ из текстовой строки могут быть использованы
- 69. РЕЗУЛЬТАТ ПРИМЕРА Применив метод charCodeAt(0), для этого примера
- 70. ПРЕОБРАЗОВАНИЕ ТЕКСТОВОЙ СТРОКИ В МАССИВ Преобразование производится используя метод split() Пример: Красное покрывало покрывало другое покрывало...
- 71. РЕЗУЛЬТАТ ПРИМЕРА …document.getElementById("et1").innerHTML = vector[4];}… Результат:
- 72. ОПРЕДЕЛЕНИЕ ТИПА ПЕРЕМЕННОЙ Для определения типа переменной используется метод typeof() Пример: Красное покрывало покрывало другое покрывало...
- 73. ОПРЕДЕЛЕНИЕ ТИПА ПЕРЕМЕННОЙ …var vector = sir.split(" "); var varsta = 56; document.getElementById("et1").innerHTML = typeof(varsta);… …
- 74. JS ФУНКЦИЯ isNaN() В JS есть резервированное слово NaN, которое указывает если какое-то значение не является
- 75. ПРИМЕР NaN Красное покрывало покрывало другое покрывало... Click function functie() { var sir = document.getElementById("et1").innerHTML; var
- 76. ПРИМЕР isNaN() … Красное покрывало покрывало другое покрывало... Click function functie() { var sir = document.getElementById("et1").innerHTML;
- 77. JS МЕТОДЫ ДЛЯ РАБОТЫ С ЧИСЛАМИ Все методы используемые для работы с числами могут быть использованы
- 78. JS МЕТОДЫ ДЛЯ РАБОТЫ С ЧИСЛАМИ Метод toFixed() возвращает строку с определенным, указанном количеством знаков после
- 80. Скачать презентацию