Пояснення атрибутів HTML

Пояснення атрибутів HTML

Елементи HTML можуть мати атрибути, які містять додаткову інформацію про елемент.Атрибути HTML, як правило, поставляються в парах ім'я-значення та завжди йдуть у початковому тегу елемента. Назва атрибута говорить про тип інформації, яку ви надаєте про елемент, а значення атрибута - це фактична інформація.Наприклад, елемент anchor ( ) у

Детальніше
Як використовувати шаблон постачальника в Flutter

Як використовувати шаблон постачальника в Flutter

У цій публікації ми розглянемо шаблон постачальника у Flutter. Деякі інші шаблони, такі як архітектура BLoC, використовують шаблон постачальника внутрішньо. Але шаблон постачальника набагато простіший у вивченні і має набагато менше шаблонного коду.У цій публікації ми візьмемо програму Counter за замовчуванням, яку надає Flutter, та рефакторинг її, щоб використовувати шаблон постачальника.Якщо ви хочете знати, що команда Flutter в Google говорить

Детальніше
Як обчислити висоту бінарного дерева за допомогою ітерації масиву в Ruby

Як обчислити висоту бінарного дерева за допомогою ітерації масиву в Ruby

Структури даних та алгоритми - це серце та душа інформатики та програмного забезпечення. Неможливо навчитися програмуванню, не розуміючи, як дані організовані в коді і як ними маніпулювати.Однією з таких структур даних є двійкове дерево:О ні, не таке дерево, я маю на увазі це:Простіше кажучи, дерево - це мережа «вузлів». Вузол - це об'єкт, власт

Детальніше
React JSX проти шаблонів Vue: розборки на передньому кінці

React JSX проти шаблонів Vue: розборки на передньому кінці

React.js та Vue.js - дві найпопулярніші бібліотеки JavaScript на планеті. Вони одночасно потужні та відносно легкі у використанні та використанні.І React, і Vue:використовувати віртуальний DOMзабезпечують компоненти реактивного видузберігати увагу на одному аспекті розвитку. В даному випадку вид.Маючи стільки спільного, можна припустити, що вони обидва різні версії одного і того ж.Ну, є одна велика різниця між цими двома бібліотеками: як вони надають вам можливості розробн

Детальніше
React та Firebase - усе, що вам потрібно для розміщення ваших веб-програм

React та Firebase - усе, що вам потрібно для розміщення ваших веб-програм

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

Детальніше
Як обробляти доступність підключення до Інтернету в Swift

Як обробляти доступність підключення до Інтернету в Swift

Найчастіше мобільні програми потребують активного з’єднання з Інтернетом, щоб нормально функціонувати. Однак нормально втратити з’єднання з Інтернетом. У таких випадках розробник повинен самостійно придумати способи зробити досвід витривалим або, як мінімум, повідомити користувача.У цій статті ми побачимо, як ми можемо виявити проблеми з підключенням до Інтернету в Swift, і деякі способи вирішення цього.Ось зразок програми, яку ми будемо створювати, і те, як вона обробляє різні сценарії підключення до Інтернету:ВимогиЩоб в

Детальніше
Через дві години і все ще працює? Як тримати ваш sklearn.fit під контролем.

Через дві години і все ще працює? Як тримати ваш sklearn.fit під контролем.

Написали Габріель Лернер та Натан ТубіанаВсе, що ви хотіли зробити, - це протестувати свій код, але через дві години ваш підхід Scikit-learn не показує жодних ознак закінчення. Scitime - це пакет, який передбачає час роботи алгоритмів машинного навчання, щоб вас не вразила нескінченність.Незалежно від того,

Детальніше
Як кодувати шифр Цезаря: вступ до основного шифрування

Як кодувати шифр Цезаря: вступ до основного шифрування

Шифр Цезаря - це відома реалізація раннього шифрування. Потрібне було б речення і реорганізувати його на основі ключа, який діє в алфавіті. Візьмемо, наприклад, клавішу 3 і речення: «Я люблю носити капелюхи».Коли це речення зашифровано за допомогою ключа 3, воно стає:L olnh wr zhdu kdwv.Це ускладнює читання та дозволяє передавати повідомлення не виявленими.Хоча це дуже прос

Детальніше
Як створити SlackBot за допомогою Node.js та SlackBots.js

Як створити SlackBot за допомогою Node.js та SlackBots.js

Slack - це американський хмарний набір власних програмних засобів та онлайн-служб для співпраці команд, розроблених Slack Technologies. Slack - це робочий простір, де команди можуть спілкуватися та співпрацювати.Командна робота в Slack відбувається в каналах - єдине місце для обміну повідомленнями, інструментів та файлів - допомагає кожному заощадити час та спі

Детальніше
Що таке Blockchain і як він працює?

Що таке Blockchain і як він працює?

Якщо вас цікавить технологія, є велика ймовірність, що ви, напевно, чули терміни Bitcoin, Crypto, Ethereum або навіть «розподілені децентралізовані книги».Ви, напевно, чули, як люди говорять про криптовалюту та алгоритми шифрування, про закінчення «посередників» тощо.Неважко припустити, що криптовалюта (наприклад: Bitcoin, Ripple, Ethereum, Litecoin тощо) - це те саме, що і блокчейн. Вони ні.Криптовалюти - це розумне застосування набагато розумнішої технології - Blo

Детальніше
Як інтегрувати ApexCharts із Vue.js - докладний посібник

Як інтегрувати ApexCharts із Vue.js - докладний посібник

Діаграми та графіки - це чудовий спосіб відображати інформацію / дані користувачам вашого додатка. У цій статті я покажу вам, як саме це можна зробити за допомогою vue-apexcharts.ПочинаємоВикористовуючи Vue CLI, ми можемо легко створити стартовий додаток. Спочатку нам потрібно встановити Vue CLI за допомогою ко

Детальніше
Як створити генератор випадкових страв

Як створити генератор випадкових страв

Минулого тижня я вирішив прийняти новий виклик. Я назвав це: Виклик # 100Days100Projects.Метою завдання є створення одного проекту щодня. Подумайте про це як про наступний крок для виклику # 100DaysOfCode.Проект може бути:додатоккомпонентвеб-сайтГрабібліотекаі так далі...Використана мова програмування також не важлива, але мені потрібно заве

Детальніше
Як автоматизувати міграцію баз даних у MongoDB

Як автоматизувати міграцію баз даних у MongoDB

ВступЯк розробник програмного забезпечення в якийсь момент вам, можливо, доведеться мати справу з міграцією баз даних так чи інакше.Оскільки програмне забезпечення чи додатки з часом розвиваються та вдосконалюються, ваша база даних також повинна. І ми повинні переконатися, що дані залишаються незмінними протягом усієї програми.Існує декілька різних способів зміни схеми від однієї версії вашої програми до іншої.Додано нового учасникаЧлен видаляєтьсяЧле

Детальніше
Як організувати експрес-контролери для великих баз кодів

Як організувати експрес-контролери для великих баз кодів

Три роки тому я почав розробляти API Express.js для компанії. Я задався питанням, яка може бути найкраща архітектура контролерів, щоб залишатися організованими в міру зростання кодової бази.Під впливом парусів чи рейок та своїх досліджень я прийшов створити власну систему. Я не хотів перевантажувати свій проект, використовуючи повний ф

Детальніше
Що таке TypeScript?

Що таке TypeScript?

Огляд TypeScriptОтож, як ви, мабуть, знаєте, JavaScript щодня розширює свій слід. Це надзвичайно і дивно, що ви можете зробити з мовою сьогодні.Однак у міру того, як більш масштабні проекти починають використовувати JavaScript, процес полегшення написання коду та його ремонтопридатності стає все більш складним.Це проблема, яку Microsoft визнала на початку, і вони придумали рішення: TypeScript Перша версія вийшла 1 жовтня 2012 року.JavaScript проти TypeScriptГаразд, тепер, коли ми загалом відчуваємо, що таке TypeScript, давайте пограємо

Детальніше
Вступ до Chrome Lighthouse

Вступ до Chrome Lighthouse

Chrome Lighthouse існує вже деякий час, але що, якщо я попрошу вас пояснити, що він робить, ви можете пояснити це наочно?Я виявив, що багато веб-розробників, включаючи початківців, не чули про цей інструмент, а ті, хто вже, ще не пробували, це не круто :(.У цій статті я представляю вам Chrome Lighthouse, що він робить і як почати користуватися ним.PS: Ця стаття була вперше опублікована в моєму блозіДавайте розпочнемо :)Згідно Вікіпеді

Детальніше
Вивчіть змінні CSS за 5 хвилин - Підручник для початківців

Вивчіть змінні CSS за 5 хвилин - Підручник для початківців

Спеціальні властивості CSS (також відомі як Змінні) - це велика перемога для розробників, що працюють на веб-сайті. Це приносить потужність змінних в CSS, що призводить до меншої кількості повторень, кращої читабельності та більшої гнучкості.Крім того, на відміну від змінних від препроцесорів CSS, змінні CSS насправді є частиною DOM, що має багато переваг. Отже, вони по суті нагадують змінні SASS та LESS на стероїдах. У цій статті я

Детальніше
Тремтячі дерева модулі ES6 у веб-пакеті 2

Тремтячі дерева модулі ES6 у веб-пакеті 2

Минулого тижня Webpack 2 щойно вийшов з бета-версії. Це приносить із собою різноманітні очікувані функції, включаючи вбудовану підтримку модулів ES6.Замість використання var module = require('module')синтаксису, webpack 2 підтримує ES6 importsта exports. Це відкриває двері для оптимізації коду, як струшування дерев .Що таке струшування дерев?Популяризований пакувальником модуля Rollup.js Річа Гарріса, трем

Детальніше
Вставка та обертання дерева AVL

Вставка та обертання дерева AVL

Дерево AVL - це вдосконалена версія бінарного дерева пошуку (BST), що самобалансується. Він був названий в честь його винахідників A delson- V elsky і L Andis, і був вперше введений в 1962 році, всього через два роки після того, як дизайн двійкового дерева пошуку в 1960. Авла дерево вважаються першою структурою даних його типу .BST - це структура даних, що складається з вузлів. Він має такі гарантії:Кожне дерево має кореневий вузол (вгорі).Кореневий

Детальніше
Дізнайтеся, як створити Ethereum Dapp та розробити для блокчейну

Дізнайтеся, як створити Ethereum Dapp та розробити для блокчейну

Вивчіть Ethereum Dapp у цьому повному відео-курсі для початківців від EatTheBlocks. Цей курс вчить створювати децентралізовані програми на блокчейні Ethereum.Ви дізнаєтесь, як створити 5 Ethereum Dapps. Для кожного з них цей курс демонструє, як:розробляти смарт-контракти,тестувати смарт-контракти,і створити веб-інтерфейс для в

Детальніше
Photoshop 101: вступ для веб-розробників

Photoshop 101: вступ для веб-розробників

ВступЧасто, працюючи веб-розробником, нам потрібно інтегрувати шаблони. Вони можуть бути з Photoshop або іншого програмного забезпечення. У цій статті ми розглянемо основи Photoshop для веб-розробників.Цей вміст спочатку був написаний для семінару для DAMDigital London.Adobe Photoshop - це програма для редагування растрової графіки, тобто програма, яка

Детальніше