Публикации по теме 'front-end-development'
Бесконечное каррирование в JavaScript
Учебник о том, как реализовать бесконечное каррирование в JavaScript.
Ну вот, в один прекрасный день я давал интервью на позицию фронтенд разработчика и в ходе всего обсуждения наткнулся на задачу, в которой мне нужно было разработать функцию, которая выглядела вот так.
console.log(sum(1)(2)(3)(4)(5)(6)());
По сути, это функция, которая может суммировать n чисел. Первое, что пришло на ум, это «это карри». Поэтому я попытался сделать жестко закодированное решение, которое будет..
5 способов загрузки интерфейсных файлов
1. метка, 2. window.open, 3. location.href, 4. location.? Другие свойства и 5. XMLHttpRequest. Каковы плюсы и минусы каждого метода?
Загрузка файла во внешнем интерфейсе по-прежнему имеет множество сценариев применения, так сколько же существует способов загрузки файла во внешнем интерфейсе? Каковы преимущества и недостатки каждого метода? Давайте представим их один за другим.
1. этикетка
Загрузка файла осуществляется с помощью атрибута загрузки тега a. Этот метод является..
Освоение интерфейсной веб-разработки всего за 130 дней
Я новый фронтенд-разработчик-самоучка, и я считаю, что изучение HTML, CSS и JavaScript займет около 130 дней.
Компьютеры и концепция общения с ними всегда интриговали меня, и я всегда интересовался технологиями, поэтому присоединение к миру программирования было для меня отличным способом извлечь из него максимальную пользу. Я начал изучать программирование около года назад, и после изучения и изучения всех различных областей программирования я обнаружил, что веб-разработка — это то,..
Recoil: руководство для начинающих по управлению состоянием в React
Recoil: руководство для начинающих по управлению состоянием в React
Recoil — это библиотека управления состоянием для приложений React, которая обеспечивает простой и эффективный способ управления сложным состоянием приложения. Он построен на основе направленного ациклического графа (DAG), который представляет собой структуру данных, представляющую состояние вашего приложения в виде набора узлов и ребер без циклов или циклов.
В этой статье мы рассмотрим основы Recoil и то, как он может..
Погрузитесь в мир функционального программирования на Javascript
Примеры сопоставления, сокращения, фильтрации, композиции, каррирования, запоминания, конвейерной обработки и частичного применения.
Функциональное программирование — это парадигма программирования, в которой особое внимание уделяется использованию чистых функций, неизменности и избеганию побочных эффектов. Это мощный подход к программированию, который может помочь вам писать более эффективный, компонуемый и понятный код.
JavaScript — это универсальный язык, который поддерживает..
Введение во Vue
Что такое Vue.js?
Vue — это прогрессивный интерфейсный фреймворк, который можно легко добавить в существующее приложение. Мы также можем сделать из него одностраничное приложение. Это означает, что мы можем использовать его для добавления новых функций в существующие приложения или для создания новых приложений.
Это компонентная структура, что означает, что мы создаем приложения с помощью Vue, вставляя компоненты и передавая данные между ними.
Начиная
Мы можем начать с создания..
Моя цель на стажировке Zuri — лучше понять интерфейс веб-программирования и…
Моя цель на стажировке Zuri — лучше понять интерфейс веб-программирования и получить опыт работы над некоторыми проектами. У меня есть базовое понимание внешнего веб-программирования, и я знаю некоторые основные концепции. На самом деле я пытался работать над некоторыми проектами с помощью HTML, CSS и JavaScript, и это увенчалось успехом. Но когда я вижу мощные веб-приложения, мне кажется, что моя работа и близко не стоит. Итак, чего я хочу добиться к концу 8 недель, так это перехода от..
Новые материалы
Простые показатели риска
Торговый бот становится все более изощренным
Мой торговый бот в его нынешнем виде пытается максимизировать рентабельность инвестиций и не более того. Я хочу обучить своего торгового бота,..
Границы Nodejs C ++ / JS: переход через рубикон
В большинстве статей о внутреннем устройстве Nodejs всегда говорится о границах C ++ / JS и их пересечении. Но большинство из них обычно не углубляется в объяснение того, что на самом деле..
Python — Loguru, мощный модуль ведения журнала
Библиотека Python, целью которой является приятное ведение журнала в Python.
Сегодня я хотел бы представить мощный инструмент ведения журнала под названием Loguru , он может полностью..
Как избежать переключения в JS
Функция переключения кажется старым и уродливым способом написания кода. Логика провала выглядела прекрасно рядом с goto и метками, но она просто неуместна в современном javascript. Я собираюсь..
Что такое машинное обучение?
В наши дни термин «машинное обучение» используется как волшебное слово. Все говорят о машинном обучении так, как будто оно решает практически любые наши проблемы. Но если вы посмотрите на него,..
Символы в Ruby
Строка — это последовательность символов, заключенная в двойные ( "" ) или одинарные кавычки ( '' ). Строки изменяемы, что означает, что вы можете изменять их содержимое, объединяя, заменяя или..
Учебное пособие по Python: как использовать Mysql с Python — «Легкий способ»
Узнайте, как использовать Mysql с Python.
MySQL — это бесплатная система управления реляционными базами данных с открытым исходным кодом. Это популярный выбор базы данных для многих..