WebDEV – Telegram
WebDEV
8.87K subscribers
2.23K photos
11 videos
2.78K links
Сообщество веб-разработчиков.

На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/webb_dev

РКН: clck.ru/3L2oTf
Download Telegram
📖 Создание веб-сайта для чайников
🖋 Кроудер Дэвид, 2019

Если вы никогда не занимались веб-дизайном, но хотели бы открыть свой сайт в Интернете, эта книга поможет вам научиться создавать вполне профессиональные сайты. Здесь вы найдете практические советы, проверенные фрагменты HTML-кода и множество ссылок на полезные ресурсы в Интернете. Вы научитесь добавлять на веб-страницы изображения, видео- и аудиоклипы, красивые кнопки и множество других элементов.

Начните с основ. Научитесь применять базовые элементы HTML и редакторы различных типов.
Структурируйте подачу материала. Обеспечьте удобство чтения текстов с помощью таблиц и фреймов, применяя современные технологии, например каскадные таблицы стилей (CSS).
Что в имени твоем? Выберите и зарегистрируйте доменное имя и найдите для своего сайта хорошего хостинг-провайдера.

💾 Скачать книгу

WebDEV #book #web
🛠 Material UI — это интересный набор UI компонентов, основанных на Google Material Design. React компоненты для быстрой и легкой веб-разработки.

WebDEV #инструменты #js #react #UI
💡 Точка с запятой

Точки с запятой должны присутствовать после каждого выражения, даже если их, казалось бы, можно пропустить.

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

Если вы – опытный разработчик на JavaScript, то можно выбрать стиль кода без точек с запятой, например StandardJS. В ином случае, лучше будет использовать точки с запятой, чтобы избежать подводных камней. Большинство разработчиков их ставят.

WebDEV #советы #coding #js
🔥 Лучшее на канале за неделю

1
. Создание веб-сайта для чайников.

2. Material UI — это интересный набор UI компонентов, основанных на Google Material Design.

3. Отступы.
WebDEV #test #js

Выберите правильный вариант 👇🏼
💡 Уровни вложенности

▍Часть 1

Уровней вложенности должно быть немного.

Например, в цикле бывает полезно использовать директиву continue, чтобы избежать лишней вложенности.

Например, вместо добавления вложенного условия if, как здесь:

for (let i = 0; i < 10; i++) {
if (cond) {
... // <- ещё один уровень вложенности
}
}

Мы можем написать:

for (let i = 0; i < 10; i++) {
if (!cond) continue;
... // <- нет лишнего уровня вложенности
}

Аналогичная ситуация – с if/else и return — примеры рассмотрим в следующей части.

WebDEV #советы #coding #js
WebGL за 100 секунд

WebGL позволяет отображать в Интернете трехмерную графику с GPU ускорением. Изучите основы теории 3D и рендеринга сложной графики и анимации.

📺 YouTube

WebDEV #видео #WebGL
🛠 Monaco Editor — движок популярного редактора кода VSCode. В нем есть поддержка синтаксиса для многих языков, несколько курсоров, горячие клавиши, исправление кода и многое другое. Monaco имеет открытый исходный код, поэтому его можно использовать для любого проекта.

WebDEV #инструменты
🔥 Лучшее на канале за неделю

1
. WebGL за 100 секунд.

2. Monaco Editor — движок популярного редактора кода VSCode.

3. Уровни вложенности.
💡 Уровни вложенности

▍Часть 2

Перед прочтением рекомендуем ознакомиться с первой частью.

Аналогичная ситуация – с if/else и return.

Например, две нижеследующие конструкции идентичны.

Первая:

function pow(x, n) {
if (n < 0) {
alert("Отрицательные значения 'n' не поддерживаются");
} else {
let result = 1;

for (let i = 0; i < n; i++) {
result *= x;
}

return result;
}
}

Вторая:

function pow(x, n) {
if (n < 0) {
alert("Отрицательные значения 'n' не поддерживаются");
return;
}

let result = 1;

for (let i = 0; i < n; i++) {
result *= x;
}

return result;
}

Второй вариант является более читабельным, потому что «особый случай» n < 0 обрабатывается на ранней стадии. После проверки можно переходить к «основному» потоку кода без необходимости увеличения вложенности.

WebDEV #советы #coding #js
💡Подборка с советами по стилю кода в JavaScript

▫️
Синтаксис

▫️ Фигурные скобки в JS: Часть 1 | Часть 2

▫️ Длина строки

▫️ Отступы: Часть 1 | Часть 2

▫️ Точка с запятой

▫️ Уровни вложенности

WebDEV #подборка #советы
WebDEV #test #html

Выберите правильный вариант 👇🏼
💡 Размещение функций

▍Часть 1

Если вы пишете несколько вспомогательных функций, а затем используемый ими код, то существует три способа организации функций.

Объявить функции перед кодом, который их вызовет:

// объявление функций
function createElement() {
...
}

function setHandler(elem) {
...
}

function walkAround() {
...
}

// код, который использует их
let elem = createElement();
setHandler(elem);
walkAround();

Сначала код, затем функции:

// код, использующий функции
let elem = createElement();
setHandler(elem);
walkAround();

// --- вспомогательные функции ---
function createElement() {
...
}

function setHandler(elem) {
...
}

function walkAround() {
...
}

Продолжение следует...

WebDEV #советы #coding #js
📖 Изучаем HTML, XHTML и CSS
🖋 Робсон Э., Фримен Э., 2017

Устали от чтения книг по HTML, которые понятны только специалистам в этой области? Тогда самое время взять в руки второе издание «Изучаем HTML, XHTML и CSS».

Хотите изучить HTML, чтобы уметь создавать веб-страницы, о которых вы всегда мечтали? Так, чтобы более эффективно общаться с друзьями, семьей и привередливыми клиентами? Тогда эта книга для вас. Прочитав ее, вы изучите все секреты создания веб-страниц. Вы узнаете, как работают профессионалы, чтобы получить визуально привлекательный дизайн, и как максимально эффективно использовать HTML, CSS и XHTML, чтобы создавать такие веб-страницы, мимо которых не пройдет ни один пользователь.

Используя новейший стандарт HTML5, вы сможете поддерживать и совершенствовать свои веб-страницы в соответствии с современными требованиями, тем самым обеспечивая их работу во всех браузерах и мобильных устройствах.

💾 Скачать книгу

WebDEV #book #html #css #XHTML
🛠 Hat.sh — это приложение на основе JavaScript, которое обеспечивает безопасное шифрование файлов с помощью API WebCrypto. Это быстро, безопасно и без сервера. Вы можете использовать его для быстрого шифрования и дешифрования любого типа файла за секунды без каких-либо проблем.

WebDEV #инструменты #js
💡 Размещение функций

▍Часть 2

Перед прочтением рекомендуем ознакомиться с первой частью.

В прошлой части мы рассмотрели два способа организации функций.

Третий способ — смешанный стиль: функция объявляется там, где она используется впервые.

В большинстве случаев второй вариант является предпочтительным.

Это потому, что при чтении кода мы сначала хотим знать, что он делает. Если сначала идёт код, то это тут же становится понятно. И тогда, может быть, нам вообще не нужно будет читать функции, особенно если их имена хорошо подобраны.

WebDEV #советы #coding #js
🔥 Лучшее на канале за неделю

1
. Изучаем HTML, XHTML и CSS.

2. Hat.sh — это приложение на основе JavaScript, которое обеспечивает безопасное шифрование файлов с помощью API WebCrypto.

3. Размещение функций.
WebDEV #test #html

Выберите правильный вариант 👇🏼