JavaScript поддерживает следующие типы данных: - строковый;
- целочисленный;
- с плавающей запятой;
- логический;
- null.
Строковый тип задает обычные строки тек
...
Читать дальше »
|
JavaScript, как язык программирования, не может использоваться самостоятельно. Он не имеет целостной структуры. Его отдельные фрагменты, включающие описания переменных, функций, классов и операторы, могут быть применимы только путем их встраивания в HTML-документ. Такие фрагменты будем называть
...
Читать дальше »
|
Существует несколько способов включения фрагментов программы (кодов) на JavaScript в HTML-документ: - включение кодов JavaScript между тэгами <SCRIPT> и </SCRIPT>;
- подключение внешнего файла с кодами JavaScript с помощью тэга <SCRIPT>;
- использование кодов JavaScript непосредственно в тэгах HTML при задании обработчиков событий;
-
...
Читать дальше »
|
К недостаткам языка HTML следует отнести то, что созданные с его помощью Web-страницы являются статичными. Все изменения, что происходят на экране, осуществляет браузер, загружая, например, новую Web-страницу. Чтобы сделать изображение Web-страницы живым и динамичным, надо дать возможность пользователю напрямую взаимодействовать с ее содержимым. Для этого необходимо к языку разметки HTML и каскадным листам стилей CSS добавить такие программные средства, которые позволили бы на стороне клиента без участия сервера решить эту задачу. В 1995 году фирмой Sun был разработан язык Java, поддержива
...
Читать дальше »
|
Поведенческий шаблон Observer предоставляет компоненту возможность гибкой рассылки сообщений зарегистрированным получателям. На некотором объекте сконцентрировано внимание наблюдателей, заинтересованных в получении от него какой-то информации. Потребовав от наблюдающих объектов, чтобы они устанавливали сеансы связи с центральным объектом, можно значительно снизить накладные расходы на коммуникацию, т.к. устанавливать связь будут только объекты, заинтересованные в получении обновленной информации. Гибкость шаблона позволяет применять его для рассылки информации как отдельным, так и всем компонент
...
Читать дальше »
|
Для некоторых задач удобно организовать параллельное выполнение нескольких частей программы. Каждая из этих самостоятельных подзадач называется потоком (thread). Существует системный механизм, который обеспечивает совместное использованием процессора. Модель потоков в языке Java является программным механизмом, упрощающим одновременное выполнение нескольких операций в одной и той же программе.
...
Читать дальше »
|
Метод называют абстрактным, если он имеет только объявление и не имеет реализации. Класс, содержащий абстрактные методы, называется абстрактным классом. Если класс содержит один или больше абстрактных методов, этот класс должен быть определен как abstract. Все методы дочерних классов, совпадающие с объявлением сигнатуры в базовом, выполняют переопределение (замещение, overriding) и используют динамическое связывание. Если имя метода совпадает с именем метода базового класс
...
Читать дальше »
|
Интерфейс в Java – это явно указанная спецификация набора методов, которые должны быть представлены в классе, реализующем эту спецификацию. Реализация этих методов в интерфейсе отсутствует. Интерфейсы можно многократно наследовать. Конкретный класс может быть наследником лишь одного суперкласса, но в нем может быть реализовано неограниченное число интерфейсов.
...
Читать дальше »
|
Коллекция в Java – это группа индивидуальных элементов, часто с определенными правилами, применяемыми к элементам. Список должен хранить элементы в определенной последовательности. Набор не может иметь дублирующиеся элементы. Карта – группа объектных пар ключ-значение. Карта может возвращать набор своих ключевых значений, коллекцию своих значений или набор своих пар. Приступая к разработке приложения, дал
...
Читать дальше »
|
|