en
Feedback
Javascript

Javascript

Open in Telegram

По всСм вопросам - @workakkk @itchannels_telegram -πŸ”₯Π»ΡƒΡ‡ΡˆΠΈΠ΅ ИВ-ΠΊΠ°Π½Π°Π»Ρ‹ @ai_machinelearning_big_data - машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ @JavaScript_testit- js тСсты @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml πŸ“š РКН: β„– 5153160945

Show more

πŸ“ˆ Analytical overview of Telegram channel Javascript

Channel Javascript (@javascriptv) in the Russian language segment is an active participant. Currently, the community unites 17 173 subscribers, ranking 7 380 in the Technologies & Applications category and 38 243 in the Russia region.

πŸ“Š Audience metrics and dynamics

Since its creation on Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ, the project has demonstrated rapid growth, gathering an audience of 17 173 subscribers.

According to the latest data from 30 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -128 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 28.47%. Within the first 24 hours after publication, content typically collects 5.25% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 4 891 views. Within the first day, a publication typically gains 902 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 15.
  • Thematic interests: Content is focused on key topics such as javascript, github, битрикс24, api, css.

πŸ“ Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
β€œΠŸΠΎ всСм вопросам - @workakkk @itchannels_telegram -πŸ”₯Π»ΡƒΡ‡ΡˆΠΈΠ΅ ИВ-ΠΊΠ°Π½Π°Π»Ρ‹ @ai_machinelearning_big_data - машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ @JavaScript_testit- js тСсты @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml πŸ“š РКН: β„– 5153160945”

Thanks to the high frequency of updates (latest data received on 31 August, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

17 173
Subscribers
No data24 hours
-207 days
-12830 days
Posts Archive
Another Datepicker β€” нСстандартная Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SCSS, SVG ΠΈ JavaScript. https://codepen.io/aaroniker/pen/MWQjxro @javascriptv

ΠŸΡ€ΠΈΠ΅ΠΌ-ΠΏΡ€ΠΈΠ΅ΠΌ, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρ‹! ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ Π·Π²Π°Π»ΠΈ Вас Π½Π° мСроприятиС TeamSnack.workshop ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ: βœ… ЭкспСрты Cloud обсудили 17
+1
ΠŸΡ€ΠΈΠ΅ΠΌ-ΠΏΡ€ΠΈΠ΅ΠΌ, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρ‹! ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ Π·Π²Π°Π»ΠΈ Вас Π½Π° мСроприятиС TeamSnack.workshop ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ: βœ… ЭкспСрты Cloud обсудили 17 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΡ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ²; βœ… Π‘ΡƒΡ€Π³Π΅Ρ€Ρ‹, ΠΏΠΈΡ†Ρ†Π°, ламповая атмосфСра, ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π΄Π²ΠΈΠΆ;  βœ… ΠœΠ΅Ρ€Ρ‡, стикСры, ΠΏΠΈΠ»Π°...;  βœ… И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ networking. "Π’ΠΈΠ΄Π΅Π»ΠΈ Π½ΠΎΡ‡ΡŒ, гуляли всю Π½ΠΎΡ‡ΡŒ Π΄ΠΎ ΡƒΡ‚Ρ€Π°...".   Π—Π°ΠΏΠΈΡΡŒ: TeamSnack Miro: НаТми   Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ июньскоС мСроприятиС? Π’ступай Π² сообщСство TeamSnack   Π”ΠΎ встрСчи, stay tuned🀞

​ЧистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² JavaScript: руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ѐункция β€” это ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. А чистая функция Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ Π½Π΅ создаСт ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ чистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹: https://dmitripavlutin.com/javascript-pure-function/ #javascript

Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π² ECMAScript Π² 2023 Π³ΠΎΠ΄Ρƒ ECMAScript β€” это стандарт языка программирования JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΏΡ€Π°Π²ΠΈΠ»Π°, синтаксис ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ создания JavaScript-ΠΊΠΎΠ΄Π°. ECMAScript Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ дополняСтся сообщСством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² JavaScript ΠΈ соотвСтствуСт стандартам ECMA International. Π­Ρ‚ΠΈ обновлСния ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ качСствСнныС ΠΈ быстрыС Π²Π΅Π±-прилоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠ΄Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ОбновлСния ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности для создания ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС JavaScript. Π’ΠΎΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ECMAScript Π² 2023 Π³ΠΎΠ΄Ρƒ. 1. Поиск элСмСнта Π² массивС Π­Ρ‚Π° функция позволяСт Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт β€” ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄ΠΎ послСднСго β€” Π² массивС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ установлСнного условия. const array = [{a: 1, b: 1}, {a: 2, b: 2}, {a: 3, b: 3}, {a: 4, b: 4}] console.log(array.findLast(n => n)); //result -> {a: 4,b: 4 } console.log(array.findLast(n => n.a * 5 === 20)); // result -> {a:4,b:4} as the condition is true so it returns the last element. console.log(array.findLast(n => n.a * 5 === 21)); //result -> undefined as the condition is false so return undefined instead of {a:4,b:4}. console.log(array.findLastIndex(n => n.a * 5 === 21)); // result -> -1 as the condition is not justified for returning the last element. console.log(array.findLastIndex(n => n.a * 5 === 20)); // result -> 3 which is the index of the last element as the condition is true. 2. Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Hashbang Π­Ρ‚Π° функция ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Hashbang/Shebang Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… CLI. Shebang прСдставлСн #! ΠΈ прСдставляСт собой ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ строку Π² Π½Π°Ρ‡Π°Π»Π΅ скрипта, которая сообщаСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ скрипта. #!/usr/bin/env node // in the Script Goal 'use strict'; console.log(2*3); #!/usr/bin/env node // in the Module Goal export {}; console.log(2*2); Π‘Ρ‚Ρ€ΠΎΠΊΠ° #!/usr/bin/env node Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ исходный Ρ„Π°ΠΉΠ» Node.js Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊΠ°ΠΊ исполняСмый Ρ„Π°ΠΉΠ». 3. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹-ΠΊΠ»ΡŽΡ‡ΠΈ Π² WeakMap Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ символы Π² качСствС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π”ΠΎ этого обновлСния WeakMaps ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ для WeakMaps, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ аспСкт идСнтичности. Symbol β€” это СдинствСнный ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² ECMAScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Symbol Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° вмСсто создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WeakMap. const weak = new WeakMap(); const key = Symbol('my ref'); const someObject = { a:1 }; weak.set(key, someObject); console.log(weak.get(key)); 4. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ массив Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ОбновлСниС прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² Array.prototype для внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² массив, возвращая Π΅Π³ΠΎ Π½ΠΎΠ²ΡƒΡŽ копию с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ вмСсто обновлСния исходного массива. НовыС Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Array.prototype: Array.prototype.toReversed() Array.prototype.toSorted(compareFn) Array.prototype.toSpliced (start, deleteCount, … items) Array.prototype.with(index, value) const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] /* toReversed */ const reversed = numbers.toReversed(); console.log("reversed", reversed); // "reversed", [9, 8, 7, 6, 5, 4, 3, 2, 1] console.log("original", numbers); // "original", [1, 2, 3, 4, 5, 6, 7, 8, 9] /* toSorted */ const sortedArr = numbers.toSorted(); console.log("sorted", sortedArr); // "sorted", [1, 2, 3, 4, 5, 6, 7, 8, 9] console.log("original", numbers); // "original", [1, 2, 3, 4, 5, 6, 7, 8, 9] /* with */ const replaceWith = numbers.with(1, 100); console.log("with", replaceWith); // "with", [1, 100, 3, 4, 5, 6, 7, 8, 9] console.log("original", numbers); // "original", [1, 2, 3, 4, 5, 6, 7, 8, 9] /* toSpliced */ const splicedArr = numbers.toSpliced(0, 4); console.log("toSpliced", splicedArr); // "toSpliced", [5, 6, 7, 8, 9] console.log("original", numbers); // "original", [1, 2, 3, 4, 5, 6, 7, 8, 9] @javascriptv

🎯 ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π² JS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΡŒΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ! ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΊΠ° своих Π½Π°Π²Ρ‹ΠΊΠΎΠ² β€” всСгда ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ
🎯 ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π² JS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΡŒΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ! ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΊΠ° своих Π½Π°Π²Ρ‹ΠΊΠΎΠ² β€” всСгда ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил. Π§Π΅ΠΌ ΡˆΠΈΡ€Π΅ спСктр ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ, Ρ‚Π΅ΠΌ большС интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²! OTUS ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-курс Β«JavaScript Developer. ProfessionalΒ». πŸ‘‰ Π’Ρ‹ освоитС ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ соврСмСнных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Node.js / React / Angular / Vue / Svelte / TypeScript / Web Components. ⬆️ Π–ΠΈΠ²Ρ‹Π΅ Π²Π΅Π±ΠΈΠ½Π°Ρ€Ρ‹ с JS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΌΠΈ сСбя Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. ⚠️ Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΈΠ½ΠΈ-assignment, ΠΊΠ°ΠΊ Π½Π° собСсСдованиях Π² российских ΠΈ СвропСйских компаниях. ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° 20 вопросов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, насколько Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-курсС Β«JavaScript Developer. ProfessionalΒ» πŸ‘‰ ΠŸΠ ΠžΠ™Π’Π˜ Π’Π•Π‘Π’Π˜Π ΠžΠ’ΠΠΠ˜Π• https://otus.pw/HySc/ Нативная интСграция. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ www.otus.ru

iOS Notifications β€” Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ оповСщСния Π² стилС iOS. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SCSS ΠΈ TypeScript. https://codepen.io/ykadosh/pen/ZERjpRJ @javascriptv

Π€Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ спорта ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для ИВ-спСциалистов 18 июня Π² Измайловском ΠΏΠ°Ρ€ΠΊΠ΅ AGIMA ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ спортивный Ρ„Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ для IT-спС
Π€Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ спорта ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для ИВ-спСциалистов 18 июня Π² Измайловском ΠΏΠ°Ρ€ΠΊΠ΅ AGIMA ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ спортивный Ρ„Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ для IT-спСциалистов RUNIT. Π’ этом Π³ΠΎΠ΄Ρƒ, Π² 4 Ρ€Π°Π· ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ RUNIT. Π’ Π½Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ участиС ΠΎΠΊΠΎΠ»ΠΎ 3 тысяч Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠΎΠ². Π‘ΡƒΠ΄ΡƒΡ‚ ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΠ»Π΅Ρ‚ΡŒ Π·Π° Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ ΠΊΠΎΠ»Π»Π΅Π³. 3 тысячи спСциалистов собСрутся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС Π² ΠΎΠ΄Π½ΠΎ врСмя. И ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нас Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ большС! Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ событиС RUNIT β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΉ Π·Π°Π±Π΅Π³. Π£Ρ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π° ΠΌΠΎΠΆΠ½ΠΎ со своСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈ ΠΏΠΎΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² эстафСтС. Участников ΠΆΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π±Π΅Π³, Π½ΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ активности: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Π΄Π°Π»ΠΈ Π½Π° Π²Π΅Π»ΠΈΠΊΠ°Ρ… ΠΈΠ»ΠΈ просто Π·Π°Ρ€ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ»Π΅ΠΉΡΡ‚Π΅ΠΉΡˆΠ½ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ, ΠΈΠ»ΠΈ ΠΏΠΎΡ‡ΠΈΠ»Π»ΠΈΡ‚ΡŒ Π² Π·ΠΎΠ½Π°Ρ… ΠΎΡ‚Π΄Ρ‹Ρ…Π° с ΠΊΠΎΠΊΡ‚Π΅ΠΉΠ»Π΅ΠΌ Π² Ρ€ΡƒΠΊΠ΅. А Π΅Ρ‰Π΅ ΠΌΡ‹ ΠΊΠΎΡ€ΠΌΠΈΠΌ ΠΈ Ρƒ нас Π°Π½Π»ΠΈΠΌΠΈΡ‚Π΅Π΄ Π±Π°Ρ€ с Π±Π΅Π·Π°Π»ΠΊΠΎΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π½Π°ΠΏΠΈΡ‚ΠΊΠ°ΠΌΠΈ. И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, с пустыми Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π½Π΅ ΡƒΠΉΠ΄Π΅Ρ‚Π΅ β€” ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника ΠΆΠ΄Π΅Ρ‚ большая крутая мСдаль ΠΈ фирмСнная Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΠ° (качСство Ρ‚ΠΎΠΏΡ‡ΠΈΠΊ). А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅Ρ‚Π²ΠΎΡ€ΠΊΠΈΠ½Π³ ΠΈ знакомства. Π”ΠΎ встрСчи Π½Π° Π·Π°Π±Π΅Π³Π΅ 18 июня Π² Измайловском ΠΏΠ°Ρ€ΠΊΠ΅! РСгистрация. ΠŸΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΆΠ΄ΡƒΡ‚ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Ρ‹!

Login & Sign Up Form Concept β€” ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ рСгистрации Π½Π° сайтС. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²ΠΈΠ΄Π°ΠΌΠΈ взаимодСйствия происходит с приятной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. https://codepen.io/gabrielcojea/pen/GRpZbZL @javascriptv

​ВвСдСниС Π² JavaScript Temporal API РСализация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Date() Π² JavaScript Π±Ρ‹Π»Π° скопирована нСпосрСдствСнно ΠΈΠ· Java Π² 1995 Π³ΠΎΠ΄Ρƒ. Π”Π²Π° Π³ΠΎΠ΄Π° спустя Java ΠΎΡ‚ΠΊΠ°Π·Π°Π»Π°ΡΡŒ ΠΎΡ‚ Π½Π΅Ρ‘, Π½ΠΎ Π² JavaScript ΠΎΠ½Π° ΠΎΡΡ‚Π°Π»Π°ΡΡŒ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости. ΠŸΡ€ΠΈ этом Date() ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ часто нСпрСдсказуСм, Π° API оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ Temporal API, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Ρ‘ΠΌ: https://webdevblog.ru/vvedenie-v-javascript-temporal-api/ #javascript

πŸ’‘Π—Π°Π΄Π°Ρ‡Π° "Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠ°Ρ сумма Ρ‚Ρ€Π΅Ρ…" УсловиС Π·Π°Π΄Π°Ρ‡ΠΈ: Π΄Π°Π½ цСлочислСнный массив ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ суммы. НСобходимо Π½Π°ΠΉΡ‚ΠΈ Ρ‚Ρ€ΠΈ числа ΠΈΠ· массива, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΈΠ±ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ суммирования Ρ€Π°Π²Π½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ суммы Π»ΠΈΠ±ΠΎ ΠΆΠ΅ максимально Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ Π½Π΅ΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ массив ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’Π²ΠΎΠ΄: nums = [-1,2,1,-4], target = 1 Π’Ρ‹Π²ΠΎΠ΄: 2 ОбъяснСниС: (-1 + 2 + 1 = 2) Π’Π²ΠΎΠ΄: nums = [0,0,0], target = 1 Π’Ρ‹Π²ΠΎΠ΄: 0 РСшСниС: 1. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ массива 2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π²Π° указатСля Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ для вычислСния локальной суммы, сравнитС Ρ†Π΅Π»ΡŒ с локальной суммой /** * @param {number[]} nums * @param {number} target * @return {number} */ var threeSumClosest = function(nums, target) { nums.sort((a,b)=>a-b); let closest = Infinity; for (let i=0;i<nums.length-2;i++) { let left = i+1; right = nums.length-1; while (left < right) { let localSum = nums[i] + nums[left] + nums[right]; if (Math.abs(localSum - target) < Math.abs(closest - target)) closest = localSum; if (localSum > target) right--; else left++; } } return closest; }; ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡ @javascriptv

4 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ JavaScript Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ„
4 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ JavaScript Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· философских ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ» ΠΌΠΈΡ€ JavaScript. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Ρ€Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… языков, ΠΊΠ°ΠΊ Haskell ΠΈ Lisp, ΠΎΠ½ΠΎ всС большС ассоциируСтся с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ JavaScript, ΠΈ Π½Π΅ зря. Как ΠΌΡ‹ вскорС ΡƒΠ·Π½Π°Π΅ΠΌ, JavaScript Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Ρ€Π΅Ρ‡ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π΄Π°ΠΆΠ΅ Π½Π΅ подозрСвая ΠΎΠ± этом. Но Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ собой ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ… для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°? Рассмотрим 4 ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² JavaScript. β€’Π§ΠΈΡ‚Π°Ρ‚ΡŒ @javascriptv

πŸ”₯ 100+ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… шаблонов CSS | Π›ΡƒΡ‡ΡˆΠ°Ρ коллСкция https://css-pattern.com/ @javascriptv

Section design with hover effect АдаптивныС ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ с красивым Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ JavaScript. https://codepen.io/uiswarup/pen/BaaexdO #js #анимация #css #javascript @javascriptv

Π•Ρ‰Ρ‘ Π²Ρ‡Π΅Ρ€Π° ΠΎΠ½ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»ΠΈ Π·Π° ΠΊΠΎΠ΄ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° сСгодня Π² ΠΈΡ… ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΠΈ спСциалисты, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ» ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Π”Π°
+8
Π•Ρ‰Ρ‘ Π²Ρ‡Π΅Ρ€Π° ΠΎΠ½ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»ΠΈ Π·Π° ΠΊΠΎΠ΄ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° сСгодня Π² ΠΈΡ… ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΠΈ спСциалисты, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ» ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Π”Π°, Π±Ρ‹Ρ‚ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½Ρ†Π΅ΠΌ Π² IT β€” рискованно, Π½ΠΎ интСрСсно. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Насчёт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ β€” Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… собрали нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ познакомят вас с профСссиСй руководитСля Π² IT ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅. А ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: Π² ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ΅ появился курс ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π²ΠΎΡ€ΠΊΡˆΠΎΠΏΠ°ΠΌΠΈ, Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠΌ. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ бСсплатный ΡƒΡ€ΠΎΠΊ

πŸ’‘Π—Π°Π΄Π°Ρ‡Π° "ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΡƒΠ·Π»ΠΎΠ² Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅" УсловиС: Π΄Π°Π½ΠΎ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство качСствСнных ΡƒΠ·Π»ΠΎΠ² (Π₯) ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ ΠΈΠ· корня Π΄ΠΎ ΡƒΠ·Π»Π° Π₯. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ элСмСнтом считаСтся Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠ·Π΅Π», Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ большС значСния Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’Π²ΠΎΠ΄: root = [3,1,4,3,null,1,5] Π’Ρ‹Π²ΠΎΠ΄: 4 ОбъяснСниС: *качСствСнныС ΡƒΠ·Π»Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. РСшСниС: // Time complexity: O(n) // Space complexity: O(n) var goodNodes = function(root) { let count = 0; function dfs(root, max) { if (root == null) return; if (root.val >= max) { max = root.val; count++; } dfs(root.left, max); dfs(root.right, max); } dfs(root, root.val); return count; }; ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡ @javascriptv

TOASTS ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ увСдомлСния ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± успСхС. #javascript #css https://codepen.io/mrtrimble/pen/mdEgzzR

πŸ’‘Π—Π°Π΄Π°Ρ‡Π° "Максимально Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ" УсловиС: Π΄Π°Π½ цСлочислСнный массив, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ k подмассива, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΎΡ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² процСссС выполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ k ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π³ΠΎ массива. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π½Π°Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π³ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’Π²ΠΎΠ΄: nums = [1,3,-1,-3,5,3,6,7], k = 3 Π’Ρ‹Π²ΠΎΠ΄: [3,3,5,5,6,7] ОбъяснСниС: Π‘ΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Max -------------------------- ----- [1 3 -1] -3 5 3 6 7 3 1 [3 -1 -3] 5 3 6 7 3 1 3 [-1 -3 5] 3 6 7 5 1 3 -1 [-3 5 3] 6 7 5 1 3 -1 -3 [5 3 6] 7 6 1 3 -1 -3 5 [3 6 7] 7 Π’Π²ΠΎΠ΄: nums = [1], k = 1 Π’Ρ‹Π²ΠΎΠ΄: [1] РСшСниС ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡ @javascriptv

​Руководство ΠΏΠΎ Solid JS Solid JS β€” это рСактивная JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов. Она ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния прилоТСния выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого измСнСния. Π’ΠΈΠ΄Π΅ΠΎ-руководство ΠΏΠΎ Solid JS Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ со всСми аспСктами использования этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: https://www.youtube.com/playlist?list=PL4cUxeGkcC9gU_GvFygZFu0aBysPilkbB #js

πŸ’‘Π—Π°Π΄Π°Ρ‡Π° "Поиск Π² ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ отсортированном массивС" УсловиС: Π΄Π°Π½ массив, сдвинутый ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСизвСстСн ( массив послС сдвига ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄: [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]]) Массив [0,1,2,4,5,6,7], имСя ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ элСмСнт 3, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: [4,5,6,7,0,1,2]. НСобходимо ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта Π² сдвинутом массивС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Π΅Π³ΠΎ индСкс, ΠΈΠ»ΠΈ ΠΆΠ΅ вывСсти -1 ΠΏΡ€ΠΈ Π΅Π³ΠΎ отсутствии. РСшСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π° O(log n) ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’Π²ΠΎΠ΄: nums = [4,5,6,7,0,1,2], target = 0 Π’Ρ‹Π²ΠΎΠ΄: 4 Π’Π²ΠΎΠ΄: nums = [4,5,6,7,0,1,2], target = 3 Π’Ρ‹Π²ΠΎΠ΄: -1 РСшСниС ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡ @javascriptv

Image Hover β€” ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ с эффСктом ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ JavaScript. https://codepen.io/littlesnippets/pen/wzerbP @javascriptv