Что такое CORS?
CORS (Cross-Origin Resource Sharing, совместное использование ресурсов между разными источниками) — это браузерный механизм, который позволяет предоставлять страницам доступ к ресурсам, расположенным за пределами некоего домена. Это расширяет возможности страниц и добавляет гибкости политике одинакового источника (same-origin policy).
CORS (Cross-Origin Resource Sharing, совместное использование ресурсов между разными источниками) — это браузерный механизм, который позволяет предоставлять страницам доступ к ресурсам, расположенным за пределами некоего домена. Это расширяет возможности страниц и добавляет гибкости политике одинакового источника (same-origin policy).
Какое значение примет result в браузере?
Anonymous Quiz
10%
ReferenceError
24%
undefined
5%
true
2%
null
58%
95
Что такое промис и в каких состояниях он может пребывать?
Промисы — это объекты, которые используются в JavaScript при выполнении асинхронных операций. Они упрощают работу с асинхронными операциями и дают более удобные механизмы обработки ошибок, чем коллбэки и события.
Промис может пребывать в одном из трёх состояний:
1. Исполнено (fulfilled) — операция, связанная с промисом, завершена успешно.
2. Отклонено (rejected) — операция, связанная с промисом, завершена с ошибкой.
3. Ожидание (pending) — промис находится в состоянии ожидания, то есть, о нём нельзя сказать, что он завершён успешно или с ошибкой.
Промисы — это объекты, которые используются в JavaScript при выполнении асинхронных операций. Они упрощают работу с асинхронными операциями и дают более удобные механизмы обработки ошибок, чем коллбэки и события.
Промис может пребывать в одном из трёх состояний:
1. Исполнено (fulfilled) — операция, связанная с промисом, завершена успешно.
2. Отклонено (rejected) — операция, связанная с промисом, завершена с ошибкой.
3. Ожидание (pending) — промис находится в состоянии ожидания, то есть, о нём нельзя сказать, что он завершён успешно или с ошибкой.
Какая разница между следующими видами позиционирования элементов: относительное, фиксированное, абсолютное, статическое?
1. Относительное позиционирование — это когда элемент смещается относительно его положения, задаваемого по умолчанию.
2. Фиксированное позиционирование — это когда настраивают положение элемента, ориентируясь на края окна браузера.
3. Абсолютное позиционирование — это размещение элемента относительно ближайшего позиционированного родительского элемента, причём, именно там, где указано разработчиком.
4. Статическое позиционирование — это режим позиционирования, применяемый по умолчанию, при использовании которого элементы выводятся в том порядке, в котором они описаны в документе.
1. Относительное позиционирование — это когда элемент смещается относительно его положения, задаваемого по умолчанию.
2. Фиксированное позиционирование — это когда настраивают положение элемента, ориентируясь на края окна браузера.
3. Абсолютное позиционирование — это размещение элемента относительно ближайшего позиционированного родительского элемента, причём, именно там, где указано разработчиком.
4. Статическое позиционирование — это режим позиционирования, применяемый по умолчанию, при использовании которого элементы выводятся в том порядке, в котором они описаны в документе.
Что такое браузерные префиксы и зачем они нужны?
Если перед названием свойства стоит некоторый префикс, то это означает, что данное свойство реализовано и будет применяться исключительно в указанном браузере. Все остальные браузеры данное свойство будут игнорировать, т.к. для них данный префикс неизвестен.
Возможные префиксы:
1. Для включения в браузер экспериментальных свойств CSS, которые стандартом ещё не утверждены. Таким образом, производители браузеров производят тестирование и вносят предложения перед утверждением свойств CSS в стандарте.
2. Для решения проблем с кроссбраузерностью.
3. Для создания собственных свойств, которые не входят в стандарт CSS, но возможно появятся в нём через некоторое время.
Когда экспериментальное свойство утверждено в стандарте и прошло тестирование в браузере, у него обычно убирается префикс.
Если перед названием свойства стоит некоторый префикс, то это означает, что данное свойство реализовано и будет применяться исключительно в указанном браузере. Все остальные браузеры данное свойство будут игнорировать, т.к. для них данный префикс неизвестен.
Возможные префиксы:
-webkit-: браузеры Chrome, Safari, Opera;
-moz-: браузер Mozilla Firefox;
-ms-: браузер Internet Explorer.
Причин для появления префиксов было достаточно много:1. Для включения в браузер экспериментальных свойств CSS, которые стандартом ещё не утверждены. Таким образом, производители браузеров производят тестирование и вносят предложения перед утверждением свойств CSS в стандарте.
2. Для решения проблем с кроссбраузерностью.
3. Для создания собственных свойств, которые не входят в стандарт CSS, но возможно появятся в нём через некоторое время.
Когда экспериментальное свойство утверждено в стандарте и прошло тестирование в браузере, у него обычно убирается префикс.
Какое значение примет result?
Anonymous Quiz
52%
[5, 4, 3, 2, 1]
10%
[2, 4, 3, 1, 5]
32%
[1, 2, 3, 4, 5]
6%
[5, 1, 3, 4, 2]
Вам даны две строки, состоящие из строчных букв. В первой строке может быть (asterix), которая может быть заменена сточными буквами или пустой строкой. Реализуйте проверку, возможно ли заменить на буквы так, чтобы строки a и b стали идентичными
Примеры:
Примеры:
solve("code*s","codewars") = true
Потому что * можно заменить на war и получится codewars
solve("codewar*s","codewars") = true
Потому что можно заменить * на "" и получится codewars solve("codewars","codewars") = true
Потому что строки уже идентичны
solve("a","b") = falseНе тормози на пути в Веб-разработку
Ребята, знакомьтесь с другими нашими каналами, если еще не знакомы
Senior Frontend - здесь мы постим крутые примеры кода, статьи и викторины по фронтенду
Senior WebDev - здесь постим статьи и викторины для веб-разработчиков (js, css, node.js, sql)
Приятного просмотра 😉
Ребята, знакомьтесь с другими нашими каналами, если еще не знакомы
Senior Frontend - здесь мы постим крутые примеры кода, статьи и викторины по фронтенду
Senior WebDev - здесь постим статьи и викторины для веб-разработчиков (js, css, node.js, sql)
Приятного просмотра 😉