Публикации по теме 'vanillajs'


Приложение обратного отсчета с Vanilla JS
Давайте создадим потрясающее приложение вместе. В нашем проекте будет три папки: index.html, main.js и style.css . Сначала давайте создадим новый проект в терминале. npm init js-project [project-name] index.html <script> src="main.js" </script> Теги ‹script› — это JavaScript, соединяющий другие папки с исходным приложением. По сути, мы импортируем другие папки и теги скрипта, которые взаимодействуют с браузером. Запустите следующую команду и..

Javascript Оператор «необязательная цепочка»
Узнайте, как работает оператор «необязательная цепочка», который поставляется с новым предложением ES2020. Одной из особенностей спецификации ECMAScript 2020 является новый оператор: необязательная цепочка , присутствующая в других языках, таких как Swift, и появившаяся в Javascript, чтобы упростить нам работу с объектами, чьи ключи мы не уверены, что существуют. Чтобы обобщить характеристики этого нового оператора, я подготовил эту статью, которая, я надеюсь, будет вам полезна,..

Используйте Vite для JSX без React
Если вы хотите создавать ванильные приложения JavaScript, JSX будет полезным инструментом. Вите делает это легко. Некоторое время можно было использовать JSX без React, но настройка инструментов была неудобной. В этой статье от 2020 года показан способ реализовать это самостоятельно, но с тех пор варианты расцвели. Мощный инструмент Vite означает, что мы можем полностью избежать сложностей Webpack и Babel. JSX предлагает множество возможностей для обычного разработчика..

Завершение 30-дневных ванильных проектов JS за 30 дней — Часть 4
На данный момент я написал три статьи в блоге за первые три недели 30-дневного челленджа по ежедневному созданию веб-приложения с использованием ванильного JavaScript (первая часть здесь , вторая часть здесь и третья часть здесь ). Я сохранил репозиторий Github со ссылками на размещенные веб-сайты всех 30 проектов и их собственные репозитории Github, которые можно найти здесь . В этом заключительном блоге серии я подытожу последние 9 проектов конкурса, в том числе познакомлюсь с HTML5..

Обновление подотчетности № 1 — постепенный прогресс
В своем последнем посте я обожал Universal Paperclips и объявил о своем намерении создать свою собственную инкрементную (также известную как кликер) игру. Поскольку я мало что знаю об игровом дизайне, я поставил несколько целей, чтобы помочь себе учиться. Что я намеревался сделать на прошлой неделе: Начните этот курс на Coursera, чтобы узнать больше об игровом дизайне. Создайте простую инкрементальную игру, используя этот учебник . Что я на самом деле сделал на прошлой..

Спасибо за ваши слова.
Спасибо за ваши слова. Вы правы насчет маркетинговой страницы и многих терминов, используемых там в маркетинговых целях. Bunny — это принципиально другой подход. Bunny — это не принципиально другой подход. Я вижу, что большая часть сообщества фронтенда просто не знакома с общими принципами разработки программного обеспечения и архитектуры. Это также не «фреймворк» по моим обычным меркам. И да, и нет. Термин «фреймворк» нелегко стандартизировать, и все всегда зависит от..

Entendiendo clases y herencia en Javascript
Entendiendo clases y herencia en Javascript Antes que nada, quiero enfatizar que las clases en javascript, который не существует до ES5, las clases en javascript son una mejora sintáctica basada en prototypes de javascript para simplificar ysolvarel el inconveniente de herencia cuando se utilizaban funciones para simular clases. Синтаксис классов схож с другими языковыми программами, которые не связаны с резервированием класса . Veamos un ejemplo básico de una clase de javascript..