Java — это язык программирования, выпущенный Sun в 1995 году, но находящийся в разработке с 1991 года. Его успех в Интернете обусловлен известными «апплетами» (сочетание слов «application» и «gadget»), которые позволяют добавлять интерактивность на веб-страницах.
Апплеты Java проложили путь к лучшему пользовательскому взаимодействию для веб-сайтов и являются предшественниками различных плагинов, таких как Flash Player, Silverlight и HTML 5 canvas.
Все, что вы можете сделать сегодня с помощью Java-апплетов, также можно сделать с помощью Flash или JavaScript, и во многих случаях вы предпочитаете использовать эти языки.
Java остается жизнеспособной альтернативой для сложных веб-приложений (таких как данные и финансовые котировки, которые должны обновляться в режиме реального времени), или даже для приложений, таких как чат (клиенты Java по-прежнему непревзойденны).
Файлы с исходным кодом имеют расширение .java , а скомпилированные файлы (которые будут включены в наши веб-страницы) имеют расширение .class .
Как и во всех плагинах, теперь мы можем вставить Java-апплет благодаря тегу <object>
и синтаксису, подобному следующему:
<object id="applet" codetype="application/java" codebase="applet_dir/" width="500" height="400" > <param name="image" value="myimage.jpg"> <img src="https://gospodaretsva.com/logo.gif" width="263" height="65" alt="gospodaretsva.com"> </object>
Давайте посмотрим на свойства, которые мы включили:
свойство | описание |
---|---|
codetype | Устанавливает тип объекта (в нашем случае application/java ), который мы вводим |
codebase | Указывает адрес папки, в которой находится файл .class нашего апплета |
width и height | Это размеры (ширина и высота) окна, в котором запускается приложение. |
В дополнение к свойствам, необходимым для определения приложения для загрузки, мы также можем использовать тег <param>
для передачи значений в апплет. В нашем случае мы передаем URL изображения для отображения.
Наконец, для тех, кто не установил плагин для отображения апплетов, мы вставили некоторую альтернативную разметку HTML, чтобы в любом случае показать изображение.
Примечание. В прошлом мы использовали тег <applet>, который, долгое время считался устаревшим в W3C и может также вызывать проблемы с отображением в некоторых браузерах.