Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ node_modules
#.DS_Store
*.DS_Store

/.idea
/.idea
bun.lock
5 changes: 5 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"dependencies": {
"graceful-fs": "^4.2.11"
}
}
8 changes: 7 additions & 1 deletion src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,13 @@
* [Laravel](php/frameworks/laravel.md)
* [Symfony](php/frameworks/symfony.md)
* [Разное](php/uncategorized.md)
* [JavaScript](javascript.md)
* [JavaScript](javascript/README.md)
* [Типы и синтаксис](javascript/this/README.md)
* [Область видимости и замыкания](javascript/this/README.md)
* [this](javascript/this/README.md)
* [Асинхронность и Производительность](javascript/this/README.md)
* [ES6 и не только](javascript/this/README.md)
* [TypeScript](javascript/TypeScript/README.md)
* [Информационная безопасность](ib.md)
* [Git](git.md)
* [Основы сетей](network/README.md)
Expand Down
12 changes: 11 additions & 1 deletion src/algostruct/structBasics.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,19 @@

Упорядоченная коллекция элементов, где каждый элемент имеет свой уникальный индекс. Позволяет эффективный доступ к элементам по индексу.

*Преимущества:*

- Быстрый доступ к элементам по индексу
- Непрерывная область памяти

*Недостатки:*

- Фиксированный размер
- Неэффективное добавление/удаление элементов

## Связанный список (Linked List)

*Описание:* Связанный список - это структура данных, состоящая из узлов, каждый из которых содержит значение элемента и указатель на следующий узел в списке. Существуют односвязные списки, где каждый узел имеет указатель только на следующий узел, и двусвязные списки, где узлы имеют указатели на предыдущий и следующий узлы.
Структура данных, состоящая из узлов, каждый из которых содержит значение элемента и указатель на следующий узел в списке. Существуют односвязные списки, где каждый узел имеет указатель только на следующий узел, и двусвязные списки, где узлы имеют указатели на предыдущий и следующий узлы.

*Преимущества:*

Expand Down
15 changes: 14 additions & 1 deletion src/javascript.md → src/javascript/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# JAVASCRIPT

**JAVASCRIPT** - высокоуровневый, динамический язык программирования, используемый для создания интерактивных веб-приложений. Он поддерживает объектно-ориентированное, функциональное и императивное программирование.

**Основные особенности**:
- Асинхронность (Event Loop, Promises, async/await)
- Манипуляция DOM (работа с HTML-элементами)
- Прототипное наследование
- Модули (ES6 modules, CommonJS)
- Широкий экосистемный стек (Node.js для серверного кода)Скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. Является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

# JavaScript

Джаваскрипт очень нужен, куда мы без него.
Expand Down Expand Up @@ -46,7 +57,9 @@



## This
## [THIS](this/README.md)



Поведение ключевого слова `this` в JavaScript несколько отличается по сравнению с остальными языками. Имеются также различия при использовании `this` в [строгом](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode) и нестрогом режиме.

Expand Down
1 change: 1 addition & 0 deletions src/javascript/TypeScript/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# TypeScript
9 changes: 9 additions & 0 deletions src/javascript/closures/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Область видимости и замыкания

В этом разделе расписаны основные способы использования видимостей и замыканий в JavaScript.

Материал взят из книг [Вы не знаете JS: Область видимости и замыкания](https://github.com/azat-io/you-dont-know-js-ru/blob/master/scope%20%26%20closures/README.md#Вы-не-знаете-js-Область-видимости-и-замыкания)

Оригинал [You Don't Know JS: Scope & Closures](https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/scope-closures/README.md)


9 changes: 9 additions & 0 deletions src/javascript/this/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# THIS

В этом разделе расписаны основные способы использования `this` в JavaScript.

Материал взят из книг [Вы не знаете JS: this и Прототипы Объектов](https://github.com/azat-io/you-dont-know-js-ru/tree/master/this%20%26%20object%20prototypes)

Оригинал [You Don't Know JS: this & Object Prototypes](https://github.com/azat-io/you-dont-know-js-ru/tree/master/this%20%26%20object%20prototypes)


Loading