Теперь, когда мы его включили, мы можем начать писать Определения по модулю и использовать фреймворк в целом. Мы определяем наш первый компонент, создавая определение
Hello Modulo World!
Таким образом, этот «Шаблон» становится «шаблоном» для нашего компонента: каждый раз, когда наш компонент появляется на странице, он отображает внутри себя заданный шаблон.
После определения вы можете использовать компонент, ссылаясь на его имя, как если бы это был простой тег HTML:
На экране отобразится следующее:
Привет, Modulo Мир!
Обратите внимание, что после регистрации компоненты могут размещаться везде, где могут размещаться простые HTML-теги, и таким же образом их можно стилизовать с помощью CSS. Другими словами, создание компонента похоже на создание HTML-тега совершенно нового типа, который можно использовать где угодно, точно так же, как исходные HTML-теги
","image":"http://www.luping.net/uploads/20240929/172762092566f9673d15d85.png","datePublished":"2024-11-08T10:02:29+08:00","dateModified":"2024-11-08T10:02:29+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}? Добро пожаловать всем новым подписчикам и вернувшимся программистам компонентов! Я начинаю новую серию руководств из 10 частей. В то время как в других моих уроках Modulo.js использовался для создания конкретных забавных маленьких приложений, таких как танцевальные вечеринки с покемонами, ретро-текстовые редакторы или галереи видеоигр, эта серия уроков будет построена на основных принципах, начиная с самого начала: Что такое веб-компонент?
Вы только что изучили основы HTML и CSS, вам интересно сделать следующий шаг и вы хотите создавать более крупные и полные веб-приложения? Или вы уже веб-разработчик или специалист по JavaScript и просто хотите создавать быстрые и легкие веб-приложения без лишнего раздувания, инструментов или лишних зависимостей?
Если да, то веб-компоненты для вас! Они позволяют создавать повторно используемые части кода. Прочитав это руководство, вы узнаете, как исправить повторяющиеся и сложные в обслуживании HTML и CSS. Он также использует только минимальный набор инструментов и библиотек, а это означает, что вам не понадобятся Node.js, NPM или массивный node_modules. Это также позволит вам отточить свои навыки в современной веб-разработке внешнего интерфейса: в будущих уроках этой серии вы изучите такие понятия, как slots, shadowDOM, props , шаблоны, управление состоянием и многое другое! Это концепции, которые можно перенести на другие популярные платформы, и простой декларативный подход Modulo может стать более привлекательным способом изучения основных концепций, не увязая в сложной настройке.
Что такое Modulo? Modulo — это небольшая, но мощная веб-платформа с открытым исходным кодом, написанная на JavaScript. Он не имеет зависимостей и использует синтаксис HTML, поэтому его можно настроить при загрузке страницы без необходимости использования Node.js или компиляции. Вы можете использовать его в простом «статическом сайте» HTML (например, когда вы собираете HTML, CSS и другие статические ресурсы в каталоге для запуска на статическом веб-хосте) или в любом другом существующем веб-приложении. В этом руководстве рассказывается об использовании Modulo в качестве инструмента для создания веб-компонентов.
В первой части мы научимся создавать простой компонент «Hello World». В будущих частях мы научимся добавлять стиль, реквизиты, состояние, реактивные формы, слоты, API и многое другое, но сейчас мы начнем с основ: Выходим за рамки базового HTML и CSS путем создания и повторного использования веб-компонента с помощью Modulo.
Прежде чем мы сможем использовать Modulo, нам нужно подключить фреймворк. Вся структура содержится в файле «Modulo.js», содержащем 2000 строк JavaScript. Это означает, что для запуска проекта Modulo не требуется буквально никаких зависимостей помимо вашего браузера и редактора. Итак, просто откройте пустой HTML-файл и приступайте к работе со следующим очень простым стартовым кодом:
Теперь, когда мы его включили, мы можем начать писать Определения по модулю и использовать фреймворк в целом. Мы определяем наш первый компонент, создавая определение
Hello Modulo World!
Таким образом, этот «Шаблон» становится «шаблоном» для нашего компонента: каждый раз, когда наш компонент появляется на странице, он отображает внутри себя заданный шаблон.
После определения вы можете использовать компонент, ссылаясь на его имя, как если бы это был простой тег HTML:
На экране отобразится следующее:
Привет, Modulo Мир!
Обратите внимание, что после регистрации компоненты могут размещаться везде, где могут размещаться простые HTML-теги, и таким же образом их можно стилизовать с помощью CSS. Другими словами, создание компонента похоже на создание HTML-тега совершенно нового типа, который можно использовать где угодно, точно так же, как исходные HTML-теги
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3