Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Лекции » Основи JavaScript

Реферат Основи JavaScript

















Лекція 15. Основи JavaScript

Зміст


Лекція 15. Основи JavaScript

Що таке javascript?

Що вміє javascript?

Підключення та виконання javascript

Підключення в будь-якому місці

Винос скриптів в заголовок HEAD

Зовнішні скрипти

Що таке javascript?

- скриптова мова, призначений для створення інтерактивних веб-сторінок. не вимагається компілювати, він підключається до HTML-сторінці і працює "як є". - НЕ java, а зовсім інша мова. Він схоже називається, але не більше того. У javascript є свій стандарт: ECMAScript, специфікація якого знаходиться на сайті в розділі стандарт мови. p align="justify"> Хтось каже, що javascript схожий на Python, хтось говорить про схожість з мовами Ruby, Self. Правда полягає в тому, що javascript сам по собі. Це дійсно особливий мову. br/>

Що вміє javascript?


Змінювати сторінку, писати на ній текст, додавати і видаляти теги, міняти стилі елементів.

Реагувати на події: скрипт може чекати, коли-небудь статися (клік миші, закінчення завантаження сторінки) і реагувати на це виконанням функції.

Виконувати запити до сервера і завантажувати дані без перезавантаження сторінки. Це іноді називають "AJAX". p align="justify"> Встановлювати і зчитувати cookie, валідувати дані, виводити повідомлення та багато іншого. br/>

Унікальність javascript


Принадність і сіль Javascript полягають всього в декількох пунктах.

В· Повна інтеграція з браузером

В· Прості речі робляться просто

В· Підтримується майже скрізь

Цей компот переваг не можна знайти ні в одній з інших технологій.

Наприклад, такі технології як ActiveX, VBScript, XUL - підтримуються не в кожному браузері (НЕ кросбраузерну). Такі технології як Flash, Silverlight, Java - не повністю інтегровані з браузером, працюють у своєму оточенні. p align="justify"> Тому Javascript - унікальна технологія, і такою залишиться. Зараз вона розвивається, створюється мову Javascript 2 і новий інтерпретатор. br/>

Інші технології. Альтернативи javascript. br/>

Можливості javascript в деяких областях, на жаль, обмежені.

Тому використовуватимуться альтернативні технології.


- порівняно з javascript, java-applet'и важкі, довго завантажуються, але можуть все. Вони, як правило, використовуються там, де потрібна майже-десктоп додаток. Дуже сильно java'у потіснила технологія Flash. - Один з найбільш поширених у світі мов. На ньому існує величезна кількість бібліотек, за допомогою яких можна описувати складні інтерфейси і алгоритми. Але на інтернет-сайтах це потрібно рідко. br/>

спочатку з'явився як кросбраузерності платформа і мова для мультимедии, для пожвавлення вебу барвистою анімацією, аудіо і відео. Але не тільки це смачно в технології Flash. p align="justify"> Потужні засоби для створення мережевих з'єднань (сокети)

Об'єкти для роботи з мультимедіа: зображеннями, аудіо, відео

Внутрішнє сховище об'єктів, які не посилаються на сервер при кожному запиті, як куки.

javascript сторінка інтерактивний браузер

Зручні графічні засоби розробки для Flash


Ну і для балансу - недоліки, порівняно з javascript.

Окремий контейнер. Наприклад, не можна виділити ділянку тексту, частково знаходиться в контейнері Flash. p align="justify"> Погано індексується пошуковиками. Пошуковики ходять по HTML-посиланнях, але (поки що?) Не клацають по посиланнях усередині Flash-додатки. p align="justify"> З Flash можна легко викликати javascript. Навпаки - складніше, але теж можливо, тому доцільно знати обидві технології і застосовувати їх разом. p align="justify">, Silverlight, XUL, vbscript


Ці технології покликані доповнювати javascript в області комунікації та побудови інтерфейсів.

Поки вони всі далекі за поширеністю від javascript і flash. - "Легка" надбудова над Java, буде працювати тільки з Java на комп'ютері клієнта. - Мова опису інтерфейсів, зручний якщо писати плануєте тільки під Mozilla. Також використовується для написання десктоп-додатків. - Конкурент Flash від Microsoft на основі. NET. Іншими OS, крім Windows, підтримується слабо. Не має широкого розповсюдження. - Спроба Microsoft зробити подобу javascript на основі Visua...


сторінка 1 з 2 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...
  • Реферат на тему: Розробка Web-додатки з використанням JavaScript каркаса Node.js
  • Реферат на тему: Використання СУЧАСНИХ Javascript фреймворків для розробки Web-модулів CRM-с ...
  • Реферат на тему: Формування формального визначення і написання програми, що реалізує роботу ...
  • Реферат на тему: Створення flash-анімації засобами Adobe Flash Professional CS6