JS Minion | Frontend с нами


Гео и язык канала: Россия, Русский
Категория: Технологии


Привет друг!
Чат - https://t.me/dev_house
Админ, сотрудничество: @hanlaoyt
По рекламе - @RKDEVel

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Почему тебя не зовут на интервью? Исправь это в своем резюме…

Получить приглашение на интервью сейчас сложнее, чем с нуля обучиться разработке. И к сожалению, это не шутка.

Скорее всего только 1-2% работодателей сейчас позовут тебя на интервью. Это статистика, которую мы собирали по 10.000 откликам. Но над этой цифрой можно и нужно работать.

Если правильно оформить свое резюме, и поменять свою стратегию с откликами, то конверсию можно увеличить до 10%. Т.е почти в 10 раз!

Как это сделать?

1. Проверить свое резюме по нашему чек листу, и внести в него то, чего будет не хватать.

2. Поменять свой подход к поиску работы, ведь одними откликами на hh.ru сыт не будешь.

30 июля, в 18:00 по москве, Макс из CodeReview проведет вебинар на тему эффективного поиска работы в 2024 году.

На нем Макс покажет как сейчас нужно искать работу. В прямом эфире.

А также раскроет что именно нужно писать в свое резюме, чтобы оно ПРОДАВАЛО.

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

Регистрируйся сейчас и увидимся 30 июля, в 18:00 по мск.

👉 Зарегистрироваться и получить чек-лист по резюме.


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

Создание объектов
Существует несколько способов создания объектов в JavaScript. Один из них – это создание объектов при помощи литералов объектов. Литералы объектов – это просто записи, в которых определяются свойства и их значения, заключенные в фигурные скобки:

let myObject = {
property1: "value1",
property2: "value2"
};

Другой способ создания объектов – это использование конструктора объектов. Для этого необходимо определить функцию конструктора и затем использовать оператор new для создания новых объектов:

function MyClass(property1, property2) {
this.property1 = property1;
this.property2 = property2;
}

let myInstance = new MyClass("value1", "value2");


Привет! Ты сейчас ищешь работу?

Если да, то у меня для тебя классные новости.

Мы с Максом решили провести вебинар на тему поиска работы и того, как быстрее получить оффер.

Зачем?

Да потому что найти работу просто откликаясь на вакансии теперь практически нереально.

На Junior вакансии откликаются по 1500 кандидатов. 1500 человек, Карл...

Вопрос: Как искать работу в таких условиях?
Ответ: Нужно менять подходы, и использовать новые способы поиска работы.

А вот какие способы, и как искать работу в 2024 году, расскажет мой товарищ - Макс, который помогает разработчикам с трудоустройством.

Он расскажет тебе как ПРАВИЛЬНО откликаться на вакансии, на что смотрят рекрутеры, и как ты должен быть упакован, чтобы получить работу в это непростое время.

🗓 Когда? Во вторник – 30 июля, в 18:00 по мск.

🎁 После регистрации он также обещал прислать: 1) Анализ рынка труда. 2) Разбор кейсов тех, кто сейчас находит работу. 3) Пошаговый план, что нужно делать, чтобы прийти к оферу.

👉 Записаться на вебинар по поиску работы.


1. Переменные (Variables)
Переменные в JavaScript используются для хранения данных. Они могут содержать числа, строки, объекты и другие типы данных. Для объявления переменных используются ключевые слова var, let и const. Например:
var name = "John"; let age = 30; const PI = 3.1415;

2. Типы данных (Data Types)
JavaScript поддерживает различные типы данных, такие как строка (string), число (number), булево значение (boolean), массив (array), объект (object) и многие другие. Определение типа данных переменной можно с помощью оператора typeof. Например:
typeof "Hello" // "string" typeof 42 // "number" typeof true // "boolean"

3. Операторы (Operators)
Операторы в JavaScript позволяют выполнять различные операции над данными. Например, арифметические операторы для выполнения математических операций, операторы сравнения для сравнения значений, и логические операторы для работы с булевыми значениями.
let x = 10; let y = 5; let sum = x + y; // Сложение let isGreaterThan = x > y; // Сравнение let isTrue = true && false; // Логическое И
4. Условные операторы (Conditional Statements)
Условные операторы позволяют выполнять различные блоки кода в зависимости от условий. Самый распространенный из них – это оператор if, который выполняет код, если условие истинно.
if (age >= 18) { console.log("Вы совершеннолетний"); } else { console.log("Вы несовершеннолетний"); }
5. Циклы (Loops)
Циклы в JavaScript используются для выполнения одного и того же кода несколько раз. Наиболее часто используемый цикл – это for, который выполняет код определенное количество раз.
for (let i = 0; i < 5; i++) { console.log("Итерация номер " + i); }


Название: С JUNIOR ДО SENIOR за 2 ГОДА. Мой путь разработчика
Автор: Артем Шумейко
Длительность: 31 минута

👀Смотреть


Привет! Сегодня твоя задача - ответить на вопросы:

1. Что такое каррирование (currying)?
2. Что такое чистая функция?
3. В чем разница между let и var?


Ответы на вопросы:
1. Каррирование — это процесс преобразования функции с несколькими параметрами в несколько функций с одним параметром. Данный процесс назван в четь математика Хаскелла Карри. Каррирование превращает одну n-арную функцию в несколько унарных функций (уменьшает арность функции)

2. Чистая функция — это функция, возвращаемое значение которой зависит только от передаваемых аргументов, без побочных эффектов. Проще говоря, если вы вызывается функцию n раз с n аргументами, и функция всегда возвращает одно и тоже значение, значит, она является чистой

3. Основные отличия состоят в следующем:
var: 
- Доступно с момента появления JavaScript 
- Имеет глобальную или функциональную область видимости 
- Переменные поднимаются в начало области видимости 
let:
- Представлено в ES6
- Имеет блочную область видимости
- Переменные также поднимаются, но не инициализируются (поднимается только объявление, но не  присвоение значения)


Какая арифметическая операция приводит к ошибке в javascript:
Опрос
  •   корень из отрицательного числа
  •   деление на ноль
  •   нет верного ответа
23 голосов


Репост из: Linux Club
Ядро Linux. Описание процесса разработки

В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы.


#linux

🐧 Linux Club


Что делает * { box-sizing: border-box; }? В чём его преимущества?

По умолчанию все элементы имеют box-sizing: content-box. Размеры блока рассчитываются из размеров контента.

box-sizing: border-box меняет то, как расчитываются width и height. Border и padding включаются в расчёт. Высота будет состоять из: высота контента + вертикальные padding'и + ширина вертикальных border. Ширина будет состоять из: ширина контента + горизонтальные padding'и + ширина горизонтальных border.

#вопросы_по_css


Ребят, тут у меня лежат курсы HTML Academy на фронтенд, реакт и бекенд. Покупал в свое время тысяч за 60. Если кому то интересно - могу отдать за 20к аккаунт. Будете кайфовать. Если интересно - пишите в комментариях и я свяжусь. Все покажу, расскажу.


Привет! Сегодня твоя задача - ответить на вопросы:

1. Что такое каррирование (currying)?
2. Что такое чистая функция?
3. В чем разница между let и var?


Ответы на вопросы:
1. Каррирование — это процесс преобразования функции с несколькими параметрами в несколько функций с одним параметром. Данный процесс назван в четь математика Хаскелла Карри. Каррирование превращает одну n-арную функцию в несколько унарных функций (уменьшает арность функции)

2. Чистая функция — это функция, возвращаемое значение которой зависит только от передаваемых аргументов, без побочных эффектов. Проще говоря, если вы вызывается функцию n раз с n аргументами, и функция всегда возвращает одно и тоже значение, значит, она является чистой

3. Основные отличия состоят в следующем:
var: 
- Доступно с момента появления JavaScript 
- Имеет глобальную или функциональную область видимости 
- Переменные поднимаются в начало области видимости 
let:
- Представлено в ES6
- Имеет блочную область видимости
- Переменные также поднимаются, но не инициализируются (поднимается только объявление, но не  присвоение знач


Привет, Мэн! Сегодня мы поговорим о типе данных, который играет огромную роль в JavaScript — это строки.

Строки в JavaScript представляют собой последовательности символов, заключенные в одинарные или двойные кавычки.

Давай посмотрим на простой пример:

let greeting = "Привет, Мир!";
console.log(greeting);

В этом примере мы создали переменную greeting и присвоили ей значение строкового типа, заключенное в двойные кавычки. Затем мы вывели это значение в консоль. Если ты запустишь этот код, то увидишь, что в консоль будет выведено «Привет, Мир!».

Строки могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы и даже символы Unicode. Вот несколько примеров:

let name = "Мэн";
let message = 'Привет, ' + name + '! Как дела?';
console.log(message);

В этом примере мы создали переменную name со значением «Мэн» и переменную message, которая содержит строку, объединяющую приветствие и имя. Затем мы вывели это сообщение в консоль, и ты увидишь «Привет, Мэн! Как дела?».


⚡️2 лучших канала для любого веб-разработчика:

idk Frontend - крупнейшая база обучающих материалов по фронтенду.

Easy Job - каталог лучших удалённых вакансий от проверенных работодателей для Frontend и Backend разработчиков.

Подписывайся на оба канала, чтобы обучаться и попутно искать работу!


Создание объекта Date

Для начала, давай создадим объект Date. Мы можем создать его без аргументов, тогда он будет содержать текущую дату и время:

let currentDate = new Date();
console.log(currentDate);

Можно также создать объект Date с помощью передачи года, месяца, дня, часа, минуты и секунды в качестве аргументов:

let specificDate = new Date(2022, , 1, 12, , );
console.log(specificDate);

Обрати внимание, что месяцы в JavaScript начинаются с (январь) и заканчиваются 11 (декабрь).


Всем привет! Тут я в один из каналов решил теперь грузить каждый день возможные вопросы с интервью по фронту. Каждый день буду публиковать, пока у меня не закончится запас, а его там на год вперед. Если что - залетайте - https://t.me/frontend_study

Ваш админ.)


Привет! Ты сейчас ищешь работу?

Если да, то у меня для тебя классные новости.

Макс решил провести вебинар на тему поиска работы и того, как быстрее получить оффер.

Зачем?

Да потому что найти работу просто откликаясь на вакансии теперь практически нереально.

На Junior вакансии откликаются по 1500 кандидатов. 1500 человек, Карл...

Вопрос: Как искать работу в таких условиях?
Ответ: Нужно менять подходы, и использовать новые способы поиска работы.

А вот какие способы, и как искать работу в 2024 году, расскажет мой товарищ - Макс, который помогает разработчикам с трудоустройством.

Он расскажет тебе как ПРАВИЛЬНО откликаться на вакансии, на что смотрят рекрутеры, и как ты должен быть упакован, чтобы получить работу в это непростое время.

🗓 Когда? Во вторник – 2 июля, в 18:00 по мск.

🎁 После регистрации он также обещал прислать: 1) Чеклист по оформлению резюме и Github 2) Разбор кейсов тех, кто сейчас находит работу. 3) Пошаговый план, что нужно делать, чтобы прийти к оферу.

👉 Записаться на вебинар по поиску работы.


В JavaScript существует несколько способов преобразования данных в строку. Каждый способ имеет свои особенности и подходит для определенных ситуаций. Рассмотрим некоторые из них:

Преобразование строки через конструктор String():


let message = "Привет, мир!";
let str = String(message);
console.log(typeof str); // string

Использование метода toString():


let number = 123;
let str = number.toString();
console.log(typeof str); // string

Использование оператора сравнения +:


let booleanValue = true;
let str = "" + booleanValue;
console.log(typeof str); // string

Использование метода JSON.stringify():


let object = { key: "value" };
let str = JSON.stringify(object);
console.log(typeof str); // string

Преобразование числа через функцию String():


let number = 456;
let str = String(number);
console.log(typeof str); // string

Преобразование массива через метод join():


let array = [1, 2, 3];
let str = array.join();
console.log(typeof str); // string

Преобразование объекта через методы toString() или JSON.stringify():


let object = { key: "value" };
let str1 = object.toString();
let str2 = JSON.stringify(object);
console.log(typeof str1); // string
console.log(typeof str2); // string

В каждом из примеров переменная str будет иметь тип данных "string". Таким образом, преобразование переменных в строку в JavaScript достигается разными способами в зависимости от типа данных, которые необходимо преобразовать.

Поставь лайк, не будь жадиной)


Почему тебя не зовут на интервью? Исправь это в своем резюме…

Получить приглашение на интервью сейчас сложнее, чем с нуля обучиться разработке. И к сожалению, это не шутка.

Скорее всего только 1-2% работодателей сейчас позовут тебя на интервью. Это статистика, которую мы собирали по 10.000 откликам. Но над этой цифрой можно и нужно работать.

Если правильно оформить свое резюме, и поменять свою стратегию с откликами, то конверсию можно увеличить до 10%. Т.е почти в 10 раз!

Как это сделать?

1. Проверить свое резюме по нашему чек листу, и внести в него то, чего будет не хватать.

2. Поменять свой подход к поиску работы, ведь одними откликами на hh.ru сыт не будешь.

2 июля, в 18:00 по москве, Макс из CodeReview проведет вебинар на тему эффективного поиска работы в 2024 году.

На нем Макс покажет как сейчас нужно искать работу. В прямом эфире.

А также раскроет что именно нужно писать в свое резюме, чтобы оно ПРОДАВАЛО.

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

Регистрируйся сейчас и увидимся 2 июля, в 18:00 по мск.

👉 Зарегистрироваться и получить чек-лист по резюме.


Вчера был смерч в Москве - кто застал?


Простое число-близнец — это простое число, которое на 2 меньше или на 2 больше другого простого числа, например любого члена пары простых чисел-близнецов (41, 43). Другими словами, простое число-близнец — это простое число, у которого разница между простыми числами равна двум. Иногда термин «простые числа-близнецы» используется для обозначения пары простых чисел-близнецов; альтернативное название — простой близнец или простая пара.
(из вики https://en.wikipedia.org/wiki/Twin_prime)

Ваша задача, если вы решите ее принять, — написать функцию, подсчитывающую количество наборов простых чисел-близнецов от 1 до n.

Если n обернуто простыми числами-близнецами (n-1 == простое && n+1 == простое), то это также должно учитываться, даже если n+1 находится за пределами диапазона.

Пример n = 10

Простые числа-близнецы: (3,5) (5,
7), поэтому ваша функция должна возвращать 2!

Показано 20 последних публикаций.

443

подписчиков
Статистика канала