Готовый Код | Frontend
883 subscribers
470 photos
7 videos
240 links
Здесь ты найдешь готовый код для фронтенд разработки

По вопросам : @sul_furas
加入频道
Хай! Сегодня у нас задача сделать старую игру "Города"
Существует игра в города. Ее правила: в города играют двое и более человек, в которой каждый участник в свою очередь называет реально существующий город любой страны, название которого начинается на ту букву, которой оканчивается название предыдущего участника.

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

P.s Накидайте смайлов)
Привет! Твоя задача на сегодня:

Наша функция partial позволяет фиксировать только первые аргументы. Усовершенствуй ее, чтобы зафиксировать можно было любые аргументы, пропущенные аргументы обозначаются с помощью undefined:

function test(a, b, c) { return 'a=' + a + ',b=' + b + ',c=' + c; }
var test1_3 = partialAny(test, 1, undefined, 3);
console.log(test1_3(5)); // a=1,b=5,c=3
Чтобы избежать путаницы, пусть новая функция называется partialAny

P.s Накидайте смайлов и скинем решение)
Хай! Задача на рекурсию)
Ноль чётный. Единица нечётная. У любого числа N чётность такая же, как у N-2.Напишите рекурсивную функцию isEven согласно этим правилам. Она должна принимать число и возвращать булевское значение. Потестируйте её на 50 и 75. Попробуйте задать ей -1. Почему она ведёт себя таким образом? Можно ли её как-то исправить?

console.log(isEven(50));
// → true
console.log(isEven(75));
// → false
console.log(isEven(-1));
// → ??

P.s Накидайте смайлов)
Хай! Сегодня у нас будут вопросы по js.
Какие из этих вызовов синтаксически верно сгенерируют исключение?
Anonymous Poll
8%
throw "Ошибка"
50%
throw new Error("Ошибка")
22%
throw { message: "Ошибка" }
7%
throw Error("Ошибка")
13%
Ни один.
Хай! Сегодня у нас задача:
Составить функцию, которая продолжала бы числовую последовательность (арифметическую).

Например :
var mySequence = continueSequence([ 1, 4, 7, 10 ]);

mySequence(); // 13

mySequence(); // 16

P.s Накидайте пару смайлов)
Хай! Какие числа выведутся и с какой задержкой?:

for (var i = 0; i < 10; i++) {
setTimeout(() => { console.log(i); }, 1000);
}
// Как сделать чтобы выводились числа по порядку (несколько способов)?
Продолжим решать задачки?
Сделать вложенный объект из строки:

const str = 'one.two.three.four.five';

/*{
one: {
two: {
three: {
...
}
}
}
}*

Накидайте смайлов)
Хай! Сегодня твоя задача ответы на вопросы:
Для чего используется директива «use strict»?

Какие значения в JS являются ложными?

Что такое замыкание (Closures)?

P.s Постарайтесь объяснить простыми словами и накидайте смайлов)
Хай! Давай решим ещё одну задачу сегодня)

Реализовать функцию для сложения чисел, которые превышают Number.MAX_VALUE

plus( "1e500", "1e500" ); // "2e500"

P.s Накидайте смайлов)
Хай! Напишите программу на JavaScript для сортировки списка элементов, используя Bubble sort.
Согласно Википедии «Пузырьковая сортировка, иногда называемая тонкой сортировкой, представляет собой простой алгоритм сортировки, который последовательно проходит по списку для сортировки, сравнивает каждую пару смежных элементов и меняет их местами, если они находятся в неправильном порядке. Список повторяется до тех пор, пока не требуется перестановка, что указывает на сортировку списка. Алгоритм, который является сортировкой сравнения, назван так, как меньшие элементы «всплывают» в верхнюю часть списка. Хотя алгоритм прост, он является слишком медленным и непрактичным для большинства проблем, даже если сравнивать с сортировкой вставкой. Это может быть практичным, если входные данные обычно находятся в порядке сортировки, но иногда могут иметь некоторые неупорядоченные элементы, находящиеся почти на месте ».

P.s Накидайте смайлов и скинем решение)
Давай ответим на пару вопросов:)

Какие типы данных бывают в JavaScript?

Каким будет результат выполнения кода?

let firstObj = { name: 'Hello' };
let secondObj = firstObj;
firstObj = { name: 'Bye' };
console.log(secondObj.name);
Какой из тэгов является непарным?
Anonymous Quiz
3%
head
91%
br
5%
title
1%
html
WANTED

Наша школа DevHouse запустилась в 2022 году, и за этот год мы обучили 3 потока крутецких специалистов.

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

Студенты и выпускники DevHouse, присылайте свои проекты нам на почту [email protected] с пометкой от кого и какой проект. Ждём ваши работы с 6.12.22 по 11.12.22.

Самые топовые проекты мы опубликуем на сайте школы!

#проектыDevhouse
Хай! Напишите функцию, которая принимает одну строку (word) в качестве аргумента. Функция должна возвращать упорядоченный список, содержащий индексы всех заглавных букв в строке.

Пример
Test.assertSimilar( capitals('CodEWaRs'), [0,3,4,6] );
Пора заниматься!
Напиши функцию pluck, которая берет массив объектов и возвращает массив значений определенного поля:

var characters = [
{ 'name': 'barney', 'age': 36 },
{ 'name': 'fred', 'age': 40 }
];

console.log(pluck(characters, 'name')); // ['barney', 'fred']
Хай! Какие числа выведутся и с какой задержкой?:

for (var i = 0; i < 10; i++) {
setTimeout(() => { console.log(i); }, 1000);
}
// Как сделать чтобы выводились числа по порядку (несколько способов)?
Привет!
Считайте нечетные числа ниже n
Если задано число n, вернуть количество положительных нечетных чисел меньше n, ЛЕГКО!

Пример
oddCount(7) //=> 3, i.e [1, 3, 5]
oddCount(15) //=> 7, i.e [1, 3, 5, 7, 9, 11, 13]
#JS

Верно ли следующее утверждение: Содержимое тэга script нужно заключать в комментарии , чтобы браузеры, которые не поддерживают javascript, работали корректно?
Anonymous Poll
8%
Да
86%
Нет
6%
Не знаю