Вы любите программирование на JavaScript, но часто сталкиваетесь с сложными концепциями и трудными задачами? Тогда наш канал 'Гайды по JavaScript | Программирование' идеально подходит для вас! Здесь вы найдете наглядные и доступные гайды в картинках по языку программирования JavaScript, которые помогут вам разобраться во всех тонкостях этого языка.
Мы собрали лучшие материалы и уроки, которые помогут как начинающим, так и опытным программистам улучшить свои навыки в JavaScript. Наши гайды содержат визуальные примеры, пошаговые инструкции и понятные объяснения, чтобы вы смогли легко освоить все аспекты этого языка программирования.
Если вы хотите стать экспертом в JavaScript и научиться создавать удивительные приложения и веб-сайты, то присоединяйтесь к нам на канале 'Гайды по JavaScript | Программирование' прямо сейчас! Не упустите возможность улучшить свои навыки и стать успешным JavaScript разработчиком. Для любых вопросов и предложений связь: @devmangx
25 Jan, 10:17
25 Jan, 08:17
25 Jan, 06:07
24 Jan, 09:00
npm install @vis.gl/react-google-maps
import { AdvancedMarker, APIProvider, Map } from '@vis.gl/react-google-maps';
function App() {
const position = { lat: 53.54992, lng: 10.00678 };
return (
<APIProvider apiKey={'ВАШ_API_КЛЮЧ'}>
<Map defaultCenter={position} defaultZoom={10} mapId="DEMO_MAP_ID">
<AdvancedMarker position={position} />
</Map>
</APIProvider>
);
}
export default App;
24 Jan, 07:00
24 Jan, 06:07
23 Jan, 16:07
23 Jan, 06:07
22 Jan, 16:07
22 Jan, 06:07
21 Jan, 16:07
21 Jan, 06:07
20 Jan, 17:00
20 Jan, 06:07
19 Jan, 06:07
18 Jan, 17:07
18 Jan, 16:01
18 Jan, 06:07
17 Jan, 16:07
17 Jan, 06:07
16 Jan, 16:07
16 Jan, 06:07
15 Jan, 16:07
15 Jan, 06:07
14 Jan, 16:07
14 Jan, 06:07
13 Jan, 16:07
13 Jan, 06:07
12 Jan, 11:30
09 Jan, 09:40
09 Jan, 07:37
09 Jan, 06:07
08 Jan, 16:07
08 Jan, 06:07
07 Jan, 08:10
07 Jan, 06:10
07 Jan, 05:10
06 Jan, 15:00
06 Jan, 13:00
06 Jan, 06:07
05 Jan, 16:07
05 Jan, 13:13
05 Jan, 06:07
04 Jan, 16:07
04 Jan, 06:07
03 Jan, 16:07
03 Jan, 06:07
02 Jan, 16:07
02 Jan, 06:07
30 Dec, 16:07
30 Dec, 06:07
29 Dec, 09:37
29 Dec, 07:37
29 Dec, 06:07
28 Dec, 16:07
28 Dec, 06:07
27 Dec, 16:07
27 Dec, 06:07
26 Dec, 17:10
24 Nov, 06:07
Symbol
для создания уникальных идентификаторов 23 Nov, 16:07
21 Nov, 13:07
21 Nov, 11:07
21 Nov, 06:07
Object.values
для итерации по значениям объекта Object.values
возвращает массив значений объекта, удобен для обработки всех значений без ключей20 Nov, 08:00
20 Nov, 06:00
20 Nov, 05:03
Array.prototype.join
для объединения всех элементов массива в строку join
объединяет все элементы массива в строку, разделяя их указанным разделителем19 Nov, 16:07
19 Nov, 06:07
Object.defineProperty
для создания вычисляемых свойств defineProperty
позволяет добавить свойства с геттерами и сеттерами, создавая динамически вычисляемые значения.18 Nov, 10:03
18 Nov, 08:03
18 Nov, 06:07
17 Nov, 16:07
17 Nov, 06:07
.splice()
изменяет содержимое массива, удаляя или заменяя элементы.16 Nov, 16:07
16 Nov, 14:07
16 Nov, 06:07
.every()
проверяет, выполняется ли условие для каждого элемента массива.15 Nov, 17:37
15 Nov, 15:37
15 Nov, 06:07
Promise.reject
для создания отклоненного промиса Promise.reject
создает отклоненный промис с указанным сообщением об ошибке.14 Nov, 16:07
14 Nov, 14:07
14 Nov, 06:07
Function.prototype.bind
для привязки контекста this
к функции bind
создает новую функцию с привязанным значением this
, что полезно при передаче методов в качестве callback-функций.13 Nov, 10:07
13 Nov, 08:07
13 Nov, 06:07
Array.findIndex
для поиска индекса элемента в массиве Array.findIndex
возвращает индекс первого элемента массива, удовлетворяющего заданному условию.12 Nov, 16:07
showNotification
для регистрации service workers. 12 Nov, 06:07
.forEach()
применяет переданную функцию ко всем элементам массива.11 Nov, 16:07
11 Nov, 12:50
11 Nov, 06:07
async/await
в цикле async/await
в цикле для выполнения асинхронных операций в определенной последовательности.10 Nov, 16:07
10 Nov, 06:07
...
) создает поверхностную копию массива, что позволяет избежать мутаций оригинала.09 Nov, 16:07
09 Nov, 06:07
08 Nov, 16:07
08 Nov, 06:07
07 Nov, 16:07
07 Nov, 14:07
07 Nov, 06:07
06 Nov, 16:07
06 Nov, 14:07
06 Nov, 06:07
bind
для каррирования bind
можно использовать не только для изменения контекста, но и для частичного применения аргументов.05 Nov, 08:10
05 Nov, 06:10
05 Nov, 05:10
Object.assign
для клонирования объектов Object.assign
копирует значения всех перечисляемых свойств из одного или нескольких исходных объектов в целевой объект.04 Nov, 10:07
04 Nov, 08:07
04 Nov, 06:07
console.assert()
для проверок console.assert()
используется для проверки утверждений. Если утверждение ложно, он выводит сообщение об ошибке в консоль.03 Nov, 16:07
03 Nov, 06:10
02 Nov, 16:07
Intl.NumberFormat
и веб-анимации. Независимый. Доступный. Настраиваемый.02 Nov, 06:07
01 Nov, 16:07
01 Nov, 06:07
.map()
создает новый массив, применяя функцию к каждому элементу.31 Oct, 16:07
31 Oct, 06:07
DOMHelper
содержит методы для скрытия и отображения элементов на веб-странице.30 Oct, 16:07
30 Oct, 14:07
30 Oct, 06:07
JSON.stringify
и JSON.parse
для глубокого клонирования объектов JSON.stringify
и JSON.parse
вместе позволяют создать глубокую копию объекта, включая вложенные объекты.29 Oct, 06:07
28 Oct, 16:07
28 Oct, 06:07
debugger
для пошаговой отладки debugger
останавливает выполнение скрипта в указанной точке и вызывает инструменты отладки.27 Oct, 16:07
27 Oct, 06:07
util.promisify
util.promisify
преобразует асинхронную функцию использующую колбэк, в промис, что делает ее удобной для использования с async/await
.26 Oct, 16:07
26 Oct, 06:07
inner
является замыканием, так как она может получить доступ к переменной outerVar
из внешней функции outer
.25 Oct, 16:07
25 Oct, 14:07
25 Oct, 06:07
map
, reduce
и filter
, облегчают работу с массивами, применяя функцию к каждому элементу или агрегируя значения.24 Oct, 16:07
24 Oct, 06:07
23 Oct, 16:07
23 Oct, 06:07
Array.prototype.filter
для фильтрации массива filter
создает новый массив, содержащий только элементы, соответствующие условию.22 Oct, 11:07
22 Oct, 09:07
22 Oct, 06:07
debounce
для управления частотой вызовов debounce
используется для создания версии функции с задержкой вызова, что полезно при обработке событий, где нужно избежать частых вызовов.21 Oct, 09:07
21 Oct, 07:07
21 Oct, 06:07
Promise.all
и async/await
Promise.all
позволяет выполнить промисы параллельно, и затем мы ожидаем оба результата.20 Oct, 16:07
20 Oct, 06:07
ssn
, которое не будет перечислено при переборе свойств объекта.19 Oct, 11:03
19 Oct, 09:03
19 Oct, 06:07
resolve
и then
then
.18 Oct, 09:07
18 Oct, 07:07
18 Oct, 06:07
Animator
может использоваться для добавления и удаления классов анимации элементам.17 Oct, 09:30
17 Oct, 07:30
17 Oct, 06:07
16 Oct, 16:07
16 Oct, 06:07
Array.prototype.sort
для сортировки массива sort
сортирует элементы массива на месте и возвращает отсортированный массив.15 Oct, 16:07
15 Oct, 06:07
Task
представляет задачу с заголовком, описанием и статусом выполнения.14 Oct, 09:07
14 Oct, 06:07
try...catch
для парсинга JSON parseJSON
пытается разобрать строку JSON, и если возникает ошибка, она ловит её с помощью try...catch
.13 Oct, 16:07
13 Oct, 06:07
12 Oct, 16:07
12 Oct, 06:07
.find()
находит первый элемент массива, удовлетворяющий условию.26 Sep, 15:01
26 Sep, 10:07
26 Sep, 06:07
25 Sep, 17:07
25 Sep, 15:07
25 Sep, 06:07
24 Sep, 16:07
24 Sep, 12:07
24 Sep, 06:07
23 Sep, 16:17
23 Sep, 14:17
23 Sep, 06:07
22 Sep, 16:07
22 Sep, 10:07
22 Sep, 06:07
21 Sep, 16:07
21 Sep, 06:07
20 Sep, 16:07
20 Sep, 06:07
19 Sep, 09:37
19 Sep, 06:07
18 Sep, 16:07
18 Sep, 06:07
17 Sep, 16:07
17 Sep, 06:07
16 Sep, 06:07