Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

Руководство по изучению JavaScript

#javascript


Пробная версия по написанию книг, в данном случае по языку JavaScript. Подробнее
здесь: Как мы хотим начать писать Книги сообщества?

Содержание

Программы на JavaScript


Где разрабатывать?
Как их запускать?
Как тестировать?
Как отлаживать?
Библиотеки JS:


как писать?
в чём их отличие?
распространённые библиотеки JS.

Какие задачи выполняют программы на JS?


Структура языка


Переменные
Циклы
Функции
Версии стандартов языка и в чём их отличие?


Связка с HTML и CSS


Манипуляция DOM
Изменение свойств CSS HTML элементов.


Веб-сервер


Как происходит обмен данными с веб-сервером?


Безопасность


Как закодировать JS код для затруднения отладки другими?

    


Ответы

Ответ 1



Программы на JavaScript могут запускаться: в браузере; на сервере (NodeJS, PhantomJS и т.п). В браузере код может быть выполнен из: Консоли разработчика. Непосредственно из кода страницы: из меток ; из подключаемых скриптов ; из встроенных обработчиков событий:
; Из адресной строки: data:text/html, Страницы, содержащие выполняемый JS код, могут его выполнить в двух случаях: на локальном компьютере без веб-сервера в качестве посредника, т.е. когда просто запускаем html страницу в браузере как обычный файл (пример для Firefox); непосредственно с использованием веб-сервера: Apache, nginx и т.п. Задачи программ на JS: работа с видимой частью страницы: HTML DOM, CSS. взаимодействие с браузером: Cookies, LocalStorage, History и т.п. взаимодействие с веб-сервером: технологии Ajax; технологии WebSocket. логика приложения: функции и методы, реализующие непосредственного функционал приложения.

Комментариев нет:

Отправить комментарий