моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Друг рассказал мне, что он закончил учебу и начал стажировку.Но компания до сих пор используетВью, вождь сказал, что ему разрешат использовать его через некоторое времяРеагироватьПрежде чем делать проект, сначала изучите его сами.
Я нашел для него несколько документов. Кстати, поскольку я тоже веду блог, я мог бы написать его и сам, надеюсь, это поможет нуждающимся.
Оглавление
1.1 Выберите каталог и запустите терминал
1.2 Установите команду create-реагировать-приложение
2 сторонние библиотеки, которые обязательно будут использоваться
2.1.6 Класс регулярной проверки
2.2 less или препроцессор Sass
2.4 Библиотека пользовательского интерфейса
Вы можете найти папку на своем компьютере в качестве каталога для практики этого проекта React, затем ввести «cmd» по URL-адресу папки, появится всплывающее окно терминала, а также вы можете указать целевой каталог:
Здесь вы вводите «cmd» и нажимаете Enter, чтобы открыть всплывающее окно терминала.
Выполните следующую команду, -g означает глобальную установку.
npm install -g create-react-app
Например, мы хотим создать файл с именем js-инструмент-большой-ящик-реакция проект, то вы можете выполнить следующую команду:
создать-реагировать-приложение js-инструмент-большой-ящик-реакция
После этого терминал будет установлен.Установка может быть немного медленной, терпеливо подождите, как показано на рисунке ниже, после завершения установки:
- В общедоступном каталоге хранятся знакомые HTML-файлы и некоторые необходимые статические файлы;
- Каталог src — важный каталог для разработки проекта.
- Далее index.js — это входной файл.
- Вы можете попробовать внести некоторые изменения в App.js, а затем проверить эффект веб-страницы.
На рисунке выше мы используем редактор VSCode, чтобы открыть проект React. В это время введите команду в консоли:
начало нпм
Затем проект будет активно помогать нам активировать браузер,http://localhost:3000/Адрес, после чего вы увидите вращающийся значок React, и проект будет установлен.
После завершения установки проекта начнется разработка проекта. Как говорится, если работник хочет хорошо выполнять свою работу, он должен сначала заострить свою энергию.Прежде чем приступить к разработке проекта, давайте поговорим о нескольких вещах, которые обязательно будут использоваться при разработке фронтенд-проекта.Сторонние библиотеки .Используя эти сторонние библиотеки, они могут помочь нам в разработкеболее эффективным。
Сначала зайдите на учебный адрес js-tool-big-box, нажмите здесь:Учебный адрес библиотеки инструментов js-tool-big-box
js-tool-big-box — это почти обязательная библиотека npm для проектов фронтенд-разработки. Она обладает богатыми функциями и проста в использовании, что делает фронтенд-разработку чрезвычайно эффективной. Его текущие функции включают, помимо прочего:
- Преобразование времени и даты;
- Более гибкий формат времени;
- Более персонализированный учет времени;
- Период времени от определенного момента времени до настоящего времени (более подробная информация о возврате)
- Определить, обычный ли это год или високосный;
- Сколько дней в месяце;
- знак зодиака;
- официальные праздники в году;
- Узнайте время в ключевых городах мира;
- Получить значение параметра в URL
- установить файлы cookie;
- Получить файлы cookie;
- Удалить файлы cookie;
- Установить локальное хранилище;
- Получить локальное хранилище
- Стабилизатор
- Дроссель
- Тысячи разделены запятой;
- Определите, больше ли оно 0;
- Определить, больше ли целое число 0;
- Генерировать случайные числа в указанном диапазоне;
- Генерировать случайное число с указанным количеством цифр;
- Преобразование чисел в строчные китайские буквы;
- Преобразование чисел в прописные китайские буквы;
- реверс строки;
- Хэнган и маленький горб
- Хэнган превращается в большой горб;
- Сравнение номеров версий;
- Получить длину строки в байтах;
- сгенерировать UUID;
- Получить пол, возраст и дату рождения на основе идентификационного номера;
- Добавьте специальные символы в середину строки, чтобы скрыть ключевую информацию;
- Преобразование строк в верхний и нижний регистр букв;
- Проверка формата электронной почты;
- Проверка формата номера мобильного телефона;
- проверка формата URL;
- проверка формата идентификационного номера;
- проверка формата IP-адреса;
- Проверка формата почтового индекса;
Определите, является ли это символом Юникода;
Определить значение надежности пароля;
- Отправить запрос jsonp;
- Загрузите чисто функциональную версию файла;
- Загрузка файлов, выборка + версия функции загрузки;
- Получить случайное количество значений из массива;
- Скопировать текст в буфер обмена;
- дедупликация массива;
- Получить более подробные типы данных;
- Сортировка числовых массивов (прямой и обратный порядок);
- Сортировка массива объектов (прямой и обратный порядок)
- Определить, является ли текущий браузер мобильным;
- Определите, находится ли элемент в видимом диапазоне;
Узнайте, прокручивается ли текущий браузер вверх или вниз, и получите текущее расстояние сверху и снизу;
Включение и выключение полноэкранного режима;
Получите пользовательский агент браузера и подробную информацию;
Традиционный способ написания CSS является относительно простым. Использование препроцессоров, таких как less или sass, может сделать разработку CSS более эффективной и настоятельно рекомендуется.
Учебные документы(Less Quick Start | Документация Less.js на китайском языке — веб-сайт Less Chinese (bootcss.com))
Как правило, проекты предполагают взаимодействие с сервером, и в настоящее время вы можете использовать axios для отправки запросов.
документация по обучению axios(документация axios на китайском языке | веб-сайт axios на китайском языке | axios (axios-js.com))
Что касается React, если это разработка на стороне C, мы все еще надеемся, что сможем вручную написать некоторые относительно легкие библиотеки пользовательского интерфейса, но если это разработка на стороне B, мы рекомендуем Ant Design.
Учебный документ по Ant Design(Ant Design — язык проектирования пользовательского интерфейса корпоративного уровня и библиотека компонентов React.)