Публикации по теме 'tips'


Итераторы в Rust - что на самом деле означает «ленивый»?
В обычном JavaScript для выполнения фильтра по списку и последующего протоколирования каждого элемента требуется O(2n) . В Rust требуется O(n) . Вот почему и другие интересные особенности итераторов Rust. Мы часто слышим, что итераторы Rust ленивы, но они никогда не по-настоящему понимали, что это означает, пока мне не пришлось фильтровать список как в Rust, так и в JavaScript (технически TypeScript, но все же). В JavaScript фильтр списка выглядит так: myList.filter((t) =>..

7 советов и приемов, которые вы могли не знать о коде Visual Studio
Есть 7 секретов о Visual Studio Code (VS Code), о которых вы, возможно, не знаете. Эти советы помогут вам почувствовать себя счастливыми и сильными при использовании VS Code. Прежде чем начать, вам необходимо понять три фундаментальных знания VS Code. Палитра команд Самая важная комбинация клавиш - ⇧⌘P ( Command + Shift + P ). Ctrl + Shift + P в Windows. Из палитры команд у вас есть доступ ко всем функциям VS Code, включая сочетания клавиш для наиболее распространенных..

Как 9 вещей изменят ваш подход к CodeGolf
Вот все, что вам нужно знать о Code Golf, чтобы быть в игре. Давайте сначала узнаем, что такое Code-Golfing , ну, это соревнование по компьютерному программированию, в котором участники должны воссоздать среду с перечисленными правилами и стремиться получить как можно более короткий исходный код , то есть наименьшее занимаемое пространство. Таким образом, чем меньше байтов, тем выше вы стоите в рейтинге, точно так же, как в гольфе (спорте), чтобы забивать мячи в лунки на поле за как..

Простые приемы JavaScript для написания эффективного кода
Этот блог дает представление о нескольких важных концепциях JavaScript с демонстрационными программами. Эти концепции полезны даже для взлома интервью. JavaScript - это наиболее распространенный язык, который предпочитают все, кто стремится стать разработчиками полного стека или фронтенд-разработчиками. В этом блоге основное внимание уделяется основным и важным концепциям языка, которые кажутся сложными, в простых терминах с примерами. 1. let vs var vs const: До появления ES6..

Как повысить эффективность разработки с помощью Nodemon и Opn
Джефф Льюис Что такое Nodemon? Ссылка на НПМ Вы запустили свой сервер, и он, наконец, готов к работе. Вы вносите изменения, сохраняете файл и снова открываете браузер. Что-то не так. Он не перезагружался, и теперь вам приходится каждый раз вручную перезагружать сервер. Здесь на помощь приходит Nodemon. Nodemon - это разработанная зависимость, которая отслеживает любые изменения в вашем приложении Node.js и автоматически перезагружает сервер , что позволяет сэкономить..

Уловка браузера при закрытии!
Это началось с моей работы. У меня есть задача узнать, как выйти из аккаунта пользователя с сайта, когда он закрывает браузер. Я начал искать решение и обнаружил, что многие из ответов говорят о onbeforeload событии JavaScript. Это хорошее начало! Затем я пробую этот код, чтобы понять, как он работает. window.onbeforeunload = function() { // Sign out logic sit here } Когда я закрываю браузер, срабатывает onbeforeunload событие. Ага! Итак, я могу определить, когда пользователь..

5 расширений VS Code, которые сделают вас более эффективным и счастливым разработчиком
Visual Studio Code становится все более популярным за последние пару лет, заняв 1-е место в Опросе разработчиков Stack Overflow в 2019 году , при этом 50,7% респондентов выбрали его в качестве своей любимой среды разработки. Пользуюсь им уже около года и ни разу не оглядывался. Он легко настраивается, имеет сторонние расширения для чего угодно и поставляется с множеством отличных предустановок и встроенных функций (например, Emmet), каждая из которых делает вашу жизнь как разработчика..