Size: a a a

2020 September 09
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
📑 Ответ
Анонимная викторина
33%
0,1,2,3,4,5,6,7,8,9
3%
SyntaxError
8%
10
52%
10 раз выведется число 10
4%
undefined
Проголосовало: 2049
источник
2020 September 10
WebDEV
📑 Метод функций bind своими руками

Чтобы указать контекст выполнения любой функций вы можете использовать три метода: call, apply и bind. При использовании первых двух методов происходит вызов функции “на месте”, метод bind функцию не вызывает, вместо этого он возвращает новую функцию с заданным контекстом.

В статье рассказываем как реализовать метод bind самостоятельно в виде функции.

#статьи #js
источник
2020 September 11
WebDEV
🛠 Uppload —  современная библиотека загрузки изображений для JavaScript. Uppload предлагает множество вариантов загрузки благодаря своей системе плагинов, которая позволяет добавлять больше источников изображений, таких как Instagram, скриншоты, Giphy и многих других.

#инструменты #js
источник
WebDEV
💡 Использование JS Lint

JSLint - это анализатор кода, написанный Дугласом Крокфордом. Просто вставьте в него свой код и он быстро проанализирует на предмет возможных проблем и ошибок.

"JSLint сканирует JavaScript код. Если он находит проблему, то возвращает сообщение с описанием и местонахождение в коде. Проблема это не обязательно ошибка синтаксиса, хотя часто так и есть. JSLint так-же обращает внимание на соглашения о кодировании а так же на проблемы в структуре. Он не доказывает что ваша программа работает верно.Он просто предоставляет еще один взгляд на ваш код.”
– JSLint Documentation

Прежде чем закоммитить код, прогоните его через JSLint чтобы проверить на наличие ошибок, которые вы могли проглядеть.

Между прочим IDE от JetBrains такие как WebStorm/PyCharm/PHPStorm имеют встроенный анализ JSLint.

#советы #js
источник
WebDEV
🎉 Новое обновление в @craftwork_bot

Добавили возможно скачивать файлы бесплатно по этим ссылкам:
shooots.pro | frrames.com | stubborn.rocks |usebites.com
struct.rocks | iosjetpack.com |usesuperb.com | singleton.digital
3ddd.casa | afterclap.pro | layouts.today | callthedoctor.club
superscene.pro

Просто пришлите в бота ссылку, а бот пришлет в ответ файл для скачивания.

#обновления @craftwork_bot
источник
2020 September 13
WebDEV
🔥 Лучшее на канале за неделю

1
. Метод функций bind своими руками.

2. Uppload —  современная библиотека загрузки изображений для JavaScript.

3. Использование JS Lint
источник
2020 September 14
WebDEV
📑 9 отличных сервисов для проверки кода

Работу программиста можно оценивать по многим критериям, но главные – это, наверно, чистота кода и его качество. Мы рассмотрим 9 сервисов для проверки кода.

Правильно работающий код – это уже прекрасно, но не нужно забывать, что вы должны еще чистить его от “мусора” и делать максимально понятным для тех разработчиков, которые будут задействованы в обслуживании в дальнейшем.

Обычно ревью кода в крупных компаниях делают сеньоры. Но это дорого и неэффективно. Альтернативный вариант – пользоваться онлайн-сервисами, которые дают оценку готовому коду. Если вы хотите выбрать для себя один из таких инструментов, читайте обзоры в статье.

#статьи
источник
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
📑 Ответ
Анонимная викторина
23%
bool(false)
49%
bool(true)
28%
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting variable
Проголосовало: 889
источник
2020 September 15
WebDEV
🛠 Ackee —  это проект с открытым исходным кодом, который предоставляет вам все необходимые инструменты для добавления автономной аналитики на ваш сайт. Он предлагает API на основе Node.js, похожий на API Google Analytics, и его легко установить. Также есть готовая к использованию админ-панель с очень красивым дизайном и множеством функций.

#инструменты #js
источник
2020 September 16
WebDEV
💡 Семантическая разметка в HTML

Часть 1

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

Для примера рассмотрим элемент <q>

Подобно своему блочному двоюродному брату <blockquote>, тег <q> используется для обозначения цитирования.

Почему же просто не использовать кавычки? Кавычки не всегда подразумевают цитирование. Иногда они используются для смыслового выделения, иронии или обозначения названия чего-либо — и в этом контексте, они используются правильно. Однако, если вы цитируете что-то, <q> явно выражает ваше намерение.

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

#советы #coding #html
источник
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
📑 Ответ
Анонимная викторина
35%
"I made it!"
23%
Promise {<resolved>: "I made it!"}
29%
Promise {<pending>}
12%
undefined
Проголосовало: 1547
источник
WebDEV
💡 Используйте {} вместо New Object() в JavaScript

Есть
несколько путей для создания объектов в JavaScript. Возможно наиболее традиционный это использование конструктора «new», например:

var o = new Object();  
o.name = 'Jeffrey';  
o.lastName = 'Way';  
o.someFunction = function() {  
  console.log(this.name);  
}  

Хотя этот метод получил штамп «плохой практики» он таковой не является. Вместо него, мы рекомендуем использовать более надежный метод c литералом объекта.

Лучше так:

var o = {  
  name: 'Jeffrey',  
  lastName = 'Way',  
  someFunction : function() {  
     console.log(this.name);  
  }  
};

Заметка — если вы хотите создать пустой обьект, то {} сделает это:

var o = {};  

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

#советы #coding #js
источник
2020 September 17
WebDEV
📑 Картинка, которая одновременно является кодом на JavaScript

Изображения обычно хранятся как двоичные файлы, а файл JavaScript по сути является обычным текстом. Оба типа файлов должны следовать собственным правилам: изображения имеют конкретный формат файла, определённым образом кодирующий данные. Для того, чтобы файлы JavaScript можно было исполнять, они должны следовать определённому синтаксису. В статье отвечаем на вопрос: можно ли создать файл изображения, одновременно являющийся допустимым синтаксисом JavaScript, чтобы его можно было исполнять?

#статьи #js
источник
2020 September 18
WebDEV
💡Основы JavaScript в формате марафона за неделю

21 сентября фронтенд-разработчик, спикер HolyJS и преподаватель, Зар Захаров, запускает марафон по JS в Телеграме.

Будут:
короткие видеоуроки,
домашние задания, которые нужно выполнить, чтобы пройти дальше, поддержка и code review от ментора с 14-летним опытом.

В результате вы напишите свою первую браузерную игру в жанре файтинг на JS.

Чтобы занять место на марафоне, нажмите на кнопку и запустите бота.
источник
WebDEV
💡 Семантическая разметка в HTML

Часть 2

Ознакомиться с первой частью вы можете по ссылке.

Теги <i> и <b>

В старые добрые времена, теги <i> и <b> обозначали текст выделенный, соответственно, курсивом и жирным шрифтом. Когда же идея об отделении семантики от представления стала набирать обороты, к этим тегом стали относиться с подозрением. Их заменили на теги <em> и <strong>, обозначающие соответственно эмфазис и сильный эмфазис.

В HTML5, наконец, эти теги получили отличную семантическую интерпретацию. Тегом <i> помечается текст, у которого отличается тон или настроение. Это полезно, например, для описания мыслей или технических терминов. Тег <b> помечает текст, который стилистически отличается от обычного текста, но не имеет какого-либо выделенного семантического значения. Чем это отличается от использования <span>? Ключ в том, что <b> не несет какого-либо семантически отличного смысла.

В следующей части рассмотрим теги <abbr> и <time>.

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

#советы #coding #html
источник
WebDEV
🛠 98.css —  забавный CSS-фреймворк для создания пользовательских интерфейсов в стиле Windows 98. Как и большинство других UI-фреймворков, он предоставляет вам несколько базовых утилит стиля и набор компонентов для быстрого создания макета, только при использовании этого фреймворка макет будет иметь ностальгическое очарование.

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

1
. Картинка, которая одновременно является кодом на JavaScript.

2. Ackee —  это проект с открытым исходным кодом, который предоставляет вам все необходимые инструменты для добавления автономной аналитики на ваш сайт.

3. Семантическая разметка в HTML - Первая часть | Вторая часть.
источник