Разное

Библиотека html: Тег | htmlbook.ru

31.08.2023

Содержание

Элемент | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
5.0+7.0+1.0+7.0+2.0+1.0+1.0+1.0+

Спецификация

HTML:3.24.015.0XHTML:1.01.1

Описание

Элемент <!DOCTYPE> предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensible HyperText Markup Language, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать <!DOCTYPE>.

Существует несколько видов <!DOCTYPE>, они различаются в зависимости от версии языка, на которого ориентированы. В табл. 1. приведены основные типы документов с их описанием.

Табл. 1. Допустимые DTD
DOCTYPEОписание
HTML 4.01
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»>Строгий синтаксис HTML.
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>Переходный синтаксис HTML.
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Frameset//EN» «http://www.w3.org/TR/html4/frameset.dtd»>В HTML-документе применяются фреймы.
HTML 5
<!DOCTYPE html>Для всех документов.
XHTML 1. 0
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>Строгий синтаксис XHTML.
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>Переходный синтаксис XHTML.
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Frameset//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd»>Документ написан на XHTML и содержит фреймы.
XHTML 1.1
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.1//EN» «http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd»>Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML. Никакого деления на виды это определение не имеет, синтаксис один и подчиняется четким правилам.

Синтаксис

<!DOCTYPE [Элемент верхнего уровня] [Публичность] «[Регистрация]//[Организация]//[Тип] [Имя]//[Язык]» «[URL]»>

Параметры

Элемент верхнего уровня — указывает элемент верхнего уровня в документе, для HTML это тег <html>.

Публичность — объект является публичным (значение PUBLIC) или системным ресурсом (значение SYSTEM), например, таким как локальный файл. Для HTML/XHTML указывается значение PUBLIC.

Регистрация — сообщает, что разработчик DTD зарегистрирован в международной организации по стандартизации (International Organization for Standardization, ISO). Принимает одно из двух значений: плюс (+) — разработчик зарегистрирован в ISO и — (минус) — разработчик не зарегистрирован. Для W3C значение ставится «-».

Организация — уникальное название организации, разработавшей DTD. Официально HTML/XHTML публикует W3C, это название и пишется в <!DOCTYPE>.

Тип — тип описываемого документа. Для HTML/XHTML значение указывается DTD.

Имя — уникальное имя документа для описания DTD.

Язык — язык, на котором написан текст для описания объекта. Содержит две буквы, пишется в верхнем регистре. Для документа HTML/XHTML указывается английский язык (EN).

URL — адрес документа с DTD.

Закрывающий тег

Не требуется.

Пример 1. HTML 4.01

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
   <title>!DOCTYPE</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 </head>
 <body>
  <p>Разум — это Будда, а прекращение умозрительного мышления — это путь. 
  Перестав мыслить понятиями и размышлять о путях существования и небытия, 
  о душе и плоти, о пассивном и активном и о других подобных вещах, 
  начинаешь осознавать, что разум — это Будда, 
  что Будда — это сущность разума, 
  и что разум подобен бесконечности.</p>
 </body> 
</html>

Пример 2. HTML 5

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
   <title>!DOCTYPE</title>
   <meta charset="utf-8">
 </head>
 <body>
  <p>Разум — это Будда, а прекращение умозрительного мышления — это путь.
Перестав мыслить понятиями и размышлять о путях существования и небытия, о душе и плоти, о пассивном и активном и о других подобных вещах, начинаешь осознавать, что разум — это Будда, что Будда — это сущность разума, и что разум подобен бесконечности.</p> </body> </html>

Браузеры

Internet Explorer до версии 6.0 требует, чтобы <!DOCTYPE> стоял обязательно в первой строке кода. В противном случае браузер переходит в режим совместимости (quirk mode).

Хотя значение URL является не обязательным, браузеры при его отсутствии могут перейти в режим совместимости, поэтому всегда указывайте полный путь к DTD-файлу, как показано в табл. 1.

Тег !DOCTYPE

❮Назад Полный HTML Ссылки Дальше ❯


Пример

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document.

…..
</body>

</html>


Определение и использование

Определение <!DOCTYPE> должно быть самой первой вещью в вашем HTML документ, до <html> Тега.

Определение <!DOCTYPE> не является HTML-тегом; Это инструкция для веб-браузера о том, что версия HTML страница написана на.

В HTML 4,01, <!DOCTYPE> определение относится к DTD, потому что HTML 4,01 был основан на SGML. DTD определяет правила для языка разметки, так что браузеры отображают содержимое правильно.

HTML5 не основан на SGML и поэтому не требует ссылки на DTD.

Совет: Всегда добавляйте <!DOCTYPE> объявление в HTML-документы, чтобы Браузер знал, какого типа документ ожидать.


Поддержка браузера

Элемент
<!DOCTYPE>ДаДаДаДаДа

Различия между HTML 4,01 и HTML5

Существует три различных <!DOCTYPE> объявления в HTML 4,01. В HTML5 есть только один:

<!DOCTYPE html>



HTML элементы и документа

Посмотрите на наш стол всех HTML элементы, и то, что документ каждый элемент появляется в.


Общие объявления DOCTYPE

HTML 5

<!DOCTYPE html>

HTML 4,01 строгий

Этот DTD содержит все элементы и атрибуты HTML, но не включает в себя презентационные или устаревшие элементы (например, шрифт). Фреймов не допускаются.

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»>

HTML 4.01 Переходные

Этот DTD содержит все элементы и атрибуты HTML, включая презентационные и устаревшие элементы (например, шрифт). Фреймов не допускаются.

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>

HTML 4.01 Рамок

Этот DTD равен HTML 4,01 переходный, но позволяет использовать содержимое фрейма.

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4. 01 Frameset//EN» «http://www.w3.org/TR/html4/frameset.dtd»>

XHTML 1.0 Strict

Этот DTD содержит все элементы и атрибуты HTML, но не включает в себя презентационные или устаревшие элементы (например, шрифт). Фреймов не допускаются. Разметка также должна быть написана как хорошо сформированный XML.

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>

XHTML 1.0 Переходные

Этот DTD содержит все элементы и атрибуты HTML, включая презентационные и устаревшие элементы (например, шрифт). Фреймов не допускаются. Разметка также должна быть написана как хорошо сформированный XML.

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>

XHTML 1.0 Рамок

Этот DTD равен XHTML 1,0 переходный, но позволяет использовать содержимое фрейма.

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Frameset//EN» «http://www. w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd»>

XHTML 1.1

Этот DTD равен XHTML 1,0 Strict, но позволяет добавлять модули (например, чтобы обеспечить поддержку Ruby для восточно-азиатских языков).

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.1//EN» «http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd»>

❮Назад Полный HTML Ссылки Дальше ❯

Инструменты и библиотеки HTML, CSS и Javascript

Поиск

Библиотеки предоставляют стандартные функции, поэтому разработчикам не нужно беспокоиться о создании стандартных функций с нуля. С помощью этих библиотек мы можем создавать потрясающие веб-страницы с языковыми утилитами, математическими функциями, интерактивными формами и многим другим. К счастью, во всем мире есть разработчики и дизайнеры, которые продолжают выпускать для нас полезные библиотеки и фреймворки, которые не только облегчают нашу жизнь как веб-разработчиков, но и улучшают наши навыки.

Благодаря этим библиотекам HTML, CSS и JavaScript нет необходимости снова и снова изобретать велосипед каждый раз, когда вы работаете над новым проектом. Существуют различные инструменты HTML, CSS и JavaScript, которые помогают нам создавать красивый и привлекательный веб-дизайн, шаблоны и приложения, позволяя нам сосредоточиться на творчестве и продуктивности, а не увязнуть в технических деталях и программировании.

Существует множество замечательных библиотек для веб-разработки, которые помогут нам расширить нашу кодовую базу и облегчить нашу жизнь за счет повышения производительности нашего кода. Мы собираемся показать вам некоторые библиотеки, которые широко используются и любимы сообществом веб-разработчиков и веб-дизайнеров.

Прочтите: Лучшие фреймворки и библиотеки JavaScript для создания веб-панелей

Библиотеки и инструменты HTML и CSS

Ниже вы найдете список библиотек, инструментов и ресурсов для HTML и CSS, которые помогут сократить количество ошибок кодирования, добавить функциональность веб-сайтам и повысить производительность веб-разработчиков.

Initializr Настраиваемые шаблоны HTML5

Initializr — это инструмент, используемый для создания настраиваемого шаблона веб-сайта на основе стандартного кода HTML5. Вы можете выбрать, хотите ли вы использовать JavaScript или JQuery в шаблоне. Вы также можете указать требования к конфигурации вашего сервера. Все, что вам нужно сделать, это создать новый проект с шаблоном HTML5, который поставляется со всеми стандартными функциями.

Шаблоны Boilerplate поставляются с различными вариантами предварительной настройки, включая такие примеры, как минимизированный jQuery, адаптивный, Modernizr и Twitter bootstrap, и это лишь некоторые из них.

Прочитано: Создание страницы подписки на основе HTML5 Initializr в Aptana Studio

Стили слоев Приложение CSS и HTML5

Стили слоев — это удобный инструмент для создания стилей CSS так же, как и в любом графическом редакторе. Этот инструмент поможет вам создать CSS, совместимый с разными браузерами. Подобно графическому инструменту, вы можете добавлять тени, фон, устанавливать радиус, непрозрачность и многое другое в свои веб-приложения.

Layer Styles позволяют веб-разработчикам выбирать любой цвет из элемента, над которым они работают, с помощью инструмента Colorpicker , перетаскивать изображения на страницу, чтобы использовать их в качестве фона или образца цвета, а также локально сохранять образцы цветов, градиенты и стили.

Инструмент Vogue CSS

Vogue — замечательный инструмент, помогающий перезагружать таблицу стилей страницы в разных браузерах. Вы можете настроить автоматическую перезагрузку страницы в нескольких окнах браузера одновременно. Однако библиотека требует, чтобы вы установили Node.js и менеджер пакетов узла, чтобы использовать ее.

Этот инструмент очень удобен, поскольку помогает повысить производительность веб-разработчиков. Вместо редактирования CSS и последующей перезагрузки браузера для повторного предварительного просмотра изменений Vogue автоматизирует процесс, заставляя веб-браузеры обновлять и перезагружать только таблицу стилей , а не всю страницу.

Инструмент веб-разработки Codekit

CodeKit работает на Mac OS X и помогает веб-разработчикам делать веб-сайты проще и быстрее. Он состоит из десятков инструментов веб-разработки, таких как оптимизатор изображений, инструмент сжатия CSS, синхронизация браузера, минимизатор скриптов, отладчик и многое другое.

CodeKit позволяет разработчикам компилировать практически любой язык или сценарий, например Coffeescript, Sass, TypeScript и JavaScript. Он автоматически компилирует эти файлы каждый раз, когда вы их сохраняете, обновляет и синхронизирует их в браузере.

Библиотека Raisin CSS

Raisin CSS — это библиотека CSS на основе служебных программ. Он поставляется с готовыми модулями для Flexbox, сетки CSS, позиционирования и многого другого. С Raisin CSS вы можете настроить дизайн веб-сайта в соответствии с вашими потребностями.

Утилиты и свойства, которые можно настроить, включают отображение , Flex display , переполнение , float , position , видимость , Z-index и так далее. Он также позволяет вам установить точек останова .

Water.css Инструмент стилей CSS

Water.css — это библиотека CSS, которая помогает сделать простые веб-сайты красивее из-за отсутствия лучшего описания. Библиотека имеет размер менее 2 КБ и полностью свободна от классов. Это легкая библиотека CSS, которую вы можете использовать, чтобы придать красивый стиль своим упрощенным и статическим веб-сайтам.

Добавленный CSS является адаптивным и представлен в трех основных темах: автоматическая , темная и светлая . Вы можете просмотреть демонстрацию Water.css, посетив их веб-сайт, указанный выше.

Инструменты и библиотеки JavaScript

Ниже приведен список инструментов и библиотек JavaScript для веб-разработчиков. Эти инструменты и библиотеки помогают добавлять функциональные возможности веб-сайтам и приложениям и помогают уменьшить количество ошибок кодирования. Они также повышают производительность веб-разработчика.

Читать: Лучшие библиотеки JavaScript

JS Charts Генератор чата JavaScript

JS Charts — это инструмент для создания диаграмм на основе JavaScript, используемый для создания и вставки диаграмм на веб-страницу. Он отображает диаграммы на веб-странице, вызывая данные из файла XML или массива JavaScript. Библиотека поддерживает круговые диаграммы, гистограммы и линейные графики и совместима со всеми основными браузерами.

Другие варианты диаграмм включают трехмерные круговые диаграммы и трехмерные столбцы, легенды и автоматическое отображение линий и столбцов.

Инструмент JavaScript Modernizr

Modernizr — это популярная библиотека Javascript, позволяющая создавать веб-сайты на основе HTML5 и CSS3. Этот инструмент предлагает вам множество функций, таких как обнаружение функций и условная загрузка ресурсов.

Modernizr — это небольшой фрагмент кода JavaScript, который определяет, какие функции веб-браузер пользователя может отображать или использовать. Имея под рукой эту информацию, веб-разработчики могут гарантировать, что посетители не получат «сломанный» пользовательский интерфейс, и что веб-сайты реагируют так, как мы хотим, в зависимости от того, какой веб-браузер (и версию веб-браузера) использует посетитель, когда они заходят на веб-сайт. Это достигается с помощью «обнаружения функций» и предназначено для замены старого метода JavaScript 9.0068 UA нюхает .

Плагин FitText jQuery

FitText — идеальное решение для создания заголовков, совместимых со всеми размерами экрана. Это плагин на основе jQuery, используемый для изменения размера текста, чтобы он соответствовал другим элементам на вашей веб-странице. Он используется с адаптивными макетами, так что заголовки масштабируются и заполняют ширину родительских элементов, поэтому текст отображается правильно независимо от того, использует ли посетитель ПК, гигантский монитор, стол или мобильное устройство.

Anime.js JavaScript Animation Engine

Anime. js считается одной из лучших библиотек на основе анимации JavaScript. Это легкий инструмент с мощным API. Этот инструмент JavaScript позволяет веб-разработчикам использовать различные свойства CSS с разными временными интервалами для элемента, чтобы перемещать этот элемент в соответствии с заданным преобразованием. Anime.js может работать с любым типом изображения или объекта, независимо от того, является ли он объектом JavaScript или SVG.

Anime.js также позволяет анимировать несколько свойств преобразования CSS, так что вы можете анимировать слои с разным временем на странице, и все они происходят одновременно. Разработчики могут анимировать практически все — от CSS, объектов JavaScript, SVG до атрибутов DOM.

MathJAX JavaScript Display Engine

MathJAX, как следует из названия, представляет собой библиотеку JavaScript, которая может отображать математические обозначения в различных браузерах. Это кроссбраузерная библиотека Javascript, которая представляет математику в различных форматах, таких как SVG, HTML, CSS или MathML. Он имеет многофункциональный API, который позволяет создавать интерактивный контент, интегрировать мобильные приложения и использовать расширенные инструменты разработки.

MathJAX не использует растровые изображения, поэтому разработчики находят его простым в использовании и им не нужно ничего кодировать. Вместо этого MathJAX полагается на CSS с веб-шрифтами и SVG, чтобы гарантировать, что математические уравнения масштабируются с текстовыми элементами, независимо от уровня масштабирования. Уравнения можно копировать в формы документов, такие как Office, LaTeX и вики, и выводить через HTML, CSS, SVG или MathML.

Библиотека JavaScript Socket.IO

Socket.io — это библиотека, используемая для обмена данными между сервером и клиентом на основе событий. Библиотека поддерживает функции автоматического подключения и отключения. На стороне сервера используется Node.js, а на стороне клиента — Клиентская библиотека браузера .

Обзор инструментов и библиотек JavaScript, CSS и HTML

Работа с библиотеками веб-разработки облегчит вашу жизнь при создании веб-приложений. Эти библиотеки обеспечивают непрерывность на всех этапах разработки проекта. Хотя некоторые из скомпилированных здесь библиотек на первый взгляд могут показаться не очень интересными, они значительно упростят вашу разработку, позволяя вам сосредоточиться на производительности и, наконец, помогут вам в создании потрясающего веб-дизайна и приложений.

Прочитано: Руководство по библиотекам нечеткого поиска JavaScript

Популярные статьи

Рекомендуемые

основных инструментов и библиотек HTML, CSS и JavaScript | Брэдли Найс | Уровень повышен!

Опубликовано в

·

Чтение: 7 мин.

·

26 февраля 2017 г. 02 Front-end разработка сложна: научиться несложно, но довольно сложно освоить. К счастью, разработчики и дизайнеры продолжают выпускать полезные инструменты и ресурсы для всех нас, чтобы учиться, улучшать свои навыки и просто совершенствоваться в том, что мы делаем.

Итак, сегодня я собрал для вас список полезных ресурсов HTML, CSS и JavaScript, которые помогут вам сэкономить время. Я надеюсь, что эти инструменты помогут вам улучшить свои навыки, а также ваш профессиональный рабочий процесс.

  • Initializr
    Этот инструмент создает настраиваемый шаблон на основе HTML5 Boilerplate. Решите, нужен ли вам образец контента, выберите между JavaScript и jQuery и укажите свои потребности в совместимости и конфигурации сервера. Вы получите шаблон, основанный на ключевых функциях Boilerplate, чтобы начать свой следующий проект.
  • Стили слоя
    Хороший простой инструмент для интуитивного создания CSS — очень похоже на то, что вы делаете с помощью графического редактора. Инструмент позволяет добавлять тень, внутреннюю тень, фон, границу и радиус границы, а также генерирует кросс-браузерный код CSS.
  • Mobile Boilerplate
    Шаблон для создания многофункциональных и эффективных мобильных веб-приложений. Вы можете получить согласованность между браузерами среди смартфонов класса A и резервную поддержку для устаревших Blackberry, Symbian и IE Mobile.
  • Vogue
    Этот инструмент перезагружает таблицу стилей (не HTML) страницы во всех браузерах, и его можно даже настроить для автоматической перезагрузки страницы в нескольких браузерах одновременно. Инструмент не размещает ваш веб-сайт, а запускает собственный локальный сервер вашего веб-сайта. Чтобы использовать его, вам просто нужно установить NodeJS и npm.
  • css-x-fire
    Этот инструмент позволяет редактировать свойства CSS в IDE из редактора CSS Firebug, а также позволяет разработчику сосредоточиться на стиле CSS без необходимости обновлять браузер.
  • Ffffallback
    Букмарклет, который позволяет вам тестировать различные наборы шрифтов, чтобы найти наилучший результат. Он в основном сканирует CSS страницы и создает страницу-клон, где вы можете протестировать и проанализировать различные резервные шрифты.
  • CodeKit для Mac OS X
    CodeKit помогает создавать веб-сайты быстрее и качественнее. Компилируйте все: автоматически обрабатывайте файлы Less, Sass, Stylus, Jade, Haml, Slim, CoffeeScript, Javascript и Compass при каждом сохранении. Легко установить параметры для каждого языка.
  • Less-Boilerplate
    Boilerplate CSS написан на Less и включает сброс CSS, помощники CSS3, центрированные блоки столбцов и многое другое.
  • Needle v0.1a1
    Needle — это удобный инструмент, который вы можете использовать для проверки правильности рендеринга вашего CSS, делая скриншоты частей веб-сайта и сравнивая их с другими скриншотами. Он также предоставляет инструменты для проверки рассчитанных значений CSS и положения элементов HTML.
  • Spritemapper
    Это приложение объединяет несколько изображений в одно и генерирует позиционирование CSS для соответствующих фрагментов; за счет уменьшения количества изображений и более эффективного использования соединения отображение спрайтов CSS может сократить время загрузки вашего веб-сайта.
  • Normalize.css
    Normalize.css использует несколько иной подход к сбросу CSS. Джонатан Нил и Николас Галлахер вместо того, чтобы устранять все значения по умолчанию для браузеров, потратили время на изучение того, как разные браузеры обрабатывают разные фрагменты кода, а затем сохранили полезные значения по умолчанию. Это экономит ваше время как дизайнера, а также обеспечивает стабильные результаты.
  • Zen Coding
    Zen Coding — это плагин для высокоскоростного кодирования и редактирования. Ядром этого плагина является мощный механизм сокращений, который позволяет вам расширять выражения (похожие на селекторы CSS) в HTML-код.
  • Стресс-тестирование CSS и профилирование производительности
    Энди Эдинборо делится кодом, который он использует для своего так называемого «Стресс-теста CSS» почти для всех браузеров.
  • ПКСС
    Управляемый PHP препроцессор CSS, который поможет вам раскрыть всю мощь CSS3 с гораздо меньшим количеством кода и такими функциями, как вложенность классов, особенности браузера на стороне сервера, единица измерения по умолчанию и переменные. Инструмент требует PHP5.
  • Modernizr 2
    Modernizr — это широко используемая библиотека JavaScript с открытым исходным кодом, которая помогает создавать веб-сайты на основе HTML5 и CSS3. Во второй версии инструмента теперь вы можете сочетать обнаружение функций с медиа-запросами и условной загрузкой ресурсов. Это дает вам мощность и гибкость для оптимизации для любых обстоятельств. Разработано Полом Айришем, Фаруком Атешем и Алексом Секстоном.
  • FitText
    FitText — это подключаемый модуль jQuery для адаптивных и плавных макетов, который изменяет размер отображаемого текста, чтобы он соответствовал родительскому элементу. Хорошее решение для создания заголовков, которые хорошо смотрятся на любом устройстве — от небольшого мобильного устройства до 30-дюймового дисплея настольного компьютера.
  • jQuery Waypoints
    Waypoints — это небольшой подключаемый модуль jQuery, который упрощает выполнение функции при прокрутке до элемента.
  • лигатура-js
    Этот сценарий Java позволяет преобразовывать текстовые шаблоны в обычные типографские лигатуры, просматривая текст на веб-странице и вставляя лигатуры там, где это необходимо.
  • StronglyTyped
    JS-библиотека, позволяющая задавать строго типизированные свойства различных типов (логические, числовые, строковые и т. д.) и константы (окончательные свойства в Java). Он использует геттеры и сеттеры ES5 и возвращается к обычным, слабо типизированным свойствам в неподдерживающих браузерах.
  • Kaffeine
    Набор расширений синтаксиса JavaScript, которые пытаются сделать его более удобным в использовании. Он компилируется непосредственно в JavaScript, который очень похож, удобочитаем и построчно эквивалентен вводу.
  • Crossroads.js
    Библиотека маршрутизации JS, вдохновленная утилитами URL Route/Dispatch, которые присутствуют в таких платформах, как Rails, Pyramid, Django, CakePHP, CodeIgniter и т.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *