-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Let's till the end of Jan19 check questions we're going to add, and after that I'll duplicated that filtered list and create a number of tasks for each question. I'm not sure if we really need all the questions, so please help me to filter
- Что такое git?
- Какие есть системы контроля версий?
- как создать ветку в git?
- что такое HTML?
- что такое CSS?
- как зовут создателя JavaScript?
- в каком году был создан JavasScript?
- Какая текущая версия Javacript?
- Какая прошлая версия Javascript?
- Какого номера версии Javascript не было?
- Как называется комитет, занимающийся развитием JavaScript?
- Для чего нужен файл .gitignore?
- Как добавить в git пустую папку?
- Что такое "линтер"?
- Для чего нужен "prettier"?
- Как открыть DevTools в браузере?
- Как можно добавить javascript на страницу?
- Сколько будет 0.2 + 0.1?
- Что такое breakpoint?
- Какие методы есть у объекта console?
- На странице два элемента с id="awesomeId". Как из javascript найти второй?
- Что такое falsy (ложное) значение? Сколько их?
- Назовите 4 javascript фреймворка
- Назовите 3 javascript библиотеки
- Что такое cookies?
- Что происходит между вводом в адресной строке адреса страницы и появлением страницы на экране?
- Зачем нужен DNS сервер?
- Что такое HTTP?
- Назовите 3 программы-веб сервера
- Назовите 5 программ-браузеров
- Полное название Javascript?
- Что такое "транспиляция" в контексте разработки на Javascript?
- Как в Slack оформить многострочный код?
- Как в Slack оформить однострочный код?
- Что такое "императивное программирование"?
- Что такое ООП?
- Что такое переменная?
- как объявить переменную? как инициализировать переменную?
- виды циклов ( 3 вида ) ?
- сколько и какие типы данных в javascript?
- Как узнать тип переменной?
- что такое область видимости?
- каким образом можно реализовать условное выполнение кода ?
- условные операторы в javascript - какие?
- что такое тернарный оператор?
- Как обойтись без условных операторов если нужно сделать условное выполнение кода?
- что такое функция?
- какими характеристиками можно описать функцию?
- Как можно создать функцию? 3 способа.
- Что такое объект? Как создать объект? ( 3 способа )
- Что такое передача по ссылке / передача по значению?
- Что такое минификация и зачем она нужна?
- Как можно добавить javascript код в html страницу? 2 способа
- Что такое массив?
- Как создать массив? ( 3 способа )
- Как запросить данные у пользователя?
- Что такое замыкание?
- Как узнать сколько параметров принимает функция?
- Как узнать есть ли у объекта свойство x ?
- Как сделать ревес строки?
- Как удалить предпоследний элемент в массиве?
- Как заменить в строке "papa roach" все буквы a на A ?
- Сколькими способами ( с примерами кода ) можно найти на странице div с id someId ?
- Как устроен событийный цикл в js?
- Что такое API? Примеры?
- Как в js реализовать многопоточность?
- Как в js реализовать наследование одного "класса" от другого?
- Сколькими способами можно проитерироваться по всем полям объекта?
- Что такое callback ? Зачем ?
- Почему 1 + '2' ? и 1 - '2' ?
- Как и когда работает преобразование типов?
- Что такое HTTP ?
- Какие есть методы HTTP запросов? Для чего каждый?
- Что такое REST ? RPC ?
- Что такое "линтер" (linter) ? Зачем они нужны? Какие линтеры есть для javascript?
- Что такое "jsdoc" ? Найдите его в своем домашнем задании. Зачем он нужен? Объясните использовнные теги.
- Что такое пакетный менеджер?
- Какие пакетные менеджеры есть для js?
- Что делают системы сборки?
- Какие системы сборки есть для js?
- Как изменить "this" внутри функции? (5 способов)
- чем различаются ".call" / ".apply" / ".bind"
- Что такое контекст вызова функции? Чем определяется?
- Что такое сигнатура функции?
- Чем характеризуется функция?
- Что такое прототип?
- Как работает конструктор? Что происходит при вызове со словом "new" ?
- Как происходит чтение свойств из объекта?
- Как происходит запись свойств в объект?
- Как проверить на принадлежность классу?
- Как работает "instanceof" ?
- 4е принципа ООП
- виды полиморфизма. И их объяснение
- событийный цикл в javascript
- что такое фаза захвата / capturing ?
- что такое фаза всплытия / bubbling ?
- как подписаться на событие документа / html элемента?
- что такое "Функция высшего порядка"?
- что такое синхронный / асинхронный код?
- что такое "каррирование" ?
- в чем разница объявления методов в конструкторе и на .prototype" ?
- что такое 'полифилл'?
- Что такое "стрелочная" ("arrow function") функция? Чем она отличается от обычной?
- Что такое Promise? Какой стандарт отписывает поведение Promise? Основные пункты стандарта?
- Чем куки (cookie) отличаются от localStorage ?
- Что такое CORS?
- Что такое и какие есть коды ответов HTTP?
- Что такое jsonp-запрос?
- Как код, написанный на ES6 (ES2015-2017) превратить в код, который поддерживается IE10?
- Как реализовать простейший модуль на js?
- Что такое и зачем нужен паттерн модуль? Какие модули существуют в JS?
- Как реализовать подписку на клик по кнопке, которая отработает только один раз? ( с примером кода )
- Какие события не "всплывают" ?
- Что такое делегирование?
- Преимущества и особенности работы с делегированием?
- Какие вспомогательные методы есть для работы с промисами?
- в чем разница между следующими кусками кода?
promise.then(onSuccess, onError);
promise.then(onSuccess).catch(onError); - в чем разница между следующими кусками кода?
doSomething().then(function () { return doSomethingElse(); });doSomething().then(function () { doSomethingElse(); });doSomething().then(doSomethingElse());
doSomething().then(doSomethingElse);
- SOLID
- KISS
- DRY
- YAGNI
- MVC
- Паттерны проектирования ( Что это? Какие есть группы? )
- Антипаттерны проектирования
- Модульные системы (CommonJS/ ES6 modules/ AMD)
- Что такое requirejs?
- что такое stage0 ... stage1 ?
- чем "стрелочная" функция отличается от обычной?
- чем отличаются let / const / var ?
- что такое spread оператор?
- что такое rest параметр?
- что такое деструктуризация ?
- что такое super ?
- как сделать наследование классов?
- что такое генератор ?
- что такое Set и Map ?
- зачем нужен Symbol ?
- чем классы отличаются от работы с прототипами?
- что такое итератор?
- какие дополнения в объявлении объектов?
- как работать с ES6-imports ?
- this в стрелочной функции?
- как проверить поддерживается ли функция из ES6 каким-то браузером?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels