JavaScript, с нуля до pro (2025).

Данное видео создано для изучения JavaScript для начинающих. В нём я буду затрагивать темы: переменные, примитивные и ссылочные типы, условные операторы, циклы, объекты, классы, fetch, promise и тд. Субтитры: 0:00 Введение 3:58 Установка VSCODE и NodeJS 17:04 Переменные 26:10 Условные операторы 44:16 Циклы 58:04 Массивы 1:13:35 Функции 1:39:41 Объекты 1:58:13 Классы 2:13:29 Ассинхронность 2:27:07 Запросы Настройка: { "editor.letterSpacing": 0.5, "emmet.triggerExpansionOnTab": true, "rust-analyzer.linkedProjects": ["Cargo.toml"], //Main editor settings "window.openFilesInNewWindow": "off", "editor.tabSize": 2, "editor.wordWrap": "bounded", "editor.wrappingIndent": "same", "editor.wordWrapColumn": 150, "editor.folding": true, "editor.insertSpaces": false, "editor.smoothScrolling": false, "editor.minimap.enabled": false, "editor.detectIndentation": true, //Определяет, будет ли редактор прокручиваться за пределы последней строки. "editor.scrollBeyondLastLine": true, //Определяет, должен ли редактор отображать управляющие символы. "editor.renderControlCharacters": false, //Управляет выделением символов, которые можно спутать с основными символами ASCII, кроме тех, которые являются общими для текущего пользовательского языкового стандарта. "editor.unicodeHighlight.ambiguousCharacters": false, "editor.quickSuggestionsDelay": 0, //Appearance "editor.cursorBlinking": "expand", "editor.bracketPairColorization.enabled": true, "editor.glyphMargin": false, "editor.fontSize": 20, "editor.lineHeight": 25, "editor.fontLigatures": true, //Terminal "terminal.integrated.fontFamily": "Cascadia Code", "terminal.integrated.fontSize": 14, //Explorer "explorer.confirmDelete": false, "explorer.compactFolders": false, "explorer.confirmDragAndDrop": false, //Разрешить уменьшение размера вкладок, когда доступного места недостаточно для отображения всех вкладок одновременно. "workbench.editor.tabSizing": "shrink", "workbench.startupEditor": "newUntitledFile", //Debug "debug.toolBarLocation": "hidden", "debug.focusWindowOnBreak": false, "debug.showInlineBreakpointCandidates": false, "debug.showBreakpointsInOverviewRuler": false, //JS & TS "javascript.updateImportsOnFileMove.enabled": "always", "typescript.updateImportsOnFileMove.enabled": "always", "typescript.preferences.quoteStyle": "double", "javascript.preferences.quoteStyle": "double", "javascript.format.semicolons": "remove", "typescript.format.semicolons": "remove", "typescript.suggest.paths": true, "javascript.suggest.paths": true, "editor.hideCursorInOverviewRuler": true, "[typescript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[scss]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "vscode.css-language-features" }, "terminal.integrated.env.windows": {}, "[svg]": { "editor.defaultFormatter": "jock.svg" }, "scss.hover.references": false, "less.hover.references": false, "html.hover.references": false, "workbench.hover.delay": 0, "workbench.sash.hoverDelay": 0, "css.hover.references": false, "css.hover.documentation": false, "less.hover.documentation": false, "scss.hover.documentation": false, "window.menuBarVisibility": "toggle", "go.toolsManagement.autoUpdate": true, "workbench.iconTheme": "icons", "editor.fontFamily": "Cascadia Code", "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer" }, "window.commandCenter": false, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.largeFileOptimizations": false, "[python]": { "editor.defaultFormatter": "ms-python.autopep8" }, "code-runner.saveAllFilesBeforeRun": true, "code-runner.showExecutionMessage": false, "code-runner.clearPreviousOutput": true, "workbench.editorAssociations": { "*.exe": "default" }, "code-runner.runInTerminal": true, "editor.quickSuggestions": { "comments": "on", "strings": "on" }, "editor.suggestSelection": "recentlyUsed", "codeium.enableConfig": { "*": true, "typescript": false }, "codeium.enableCodeLens": false, "prettier.printWidth": 150, }

Смотрите также