Files
freeCodeCamp/curriculum/challenges/russian/03-front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine.russian.md

39 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: bd7158d8c442eddfaeb5bd13
title: Build a Random Quote Machine
isRequired: true
challengeType: 3
videoUrl: ''
localeTitle: Создайте машину случайных цитат
---
## Description
<section id="description"> <strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/qRZeGZ" target="_blank">https://codepen.io/freeCodeCamp/full/qRZeGZ</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать любое сочетание HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux и jQuery для завершения этого проекта. Вы должны использовать фреймворк frontend (например, React), потому что этот раздел посвящен изучению интерфейсных фреймворков. Дополнительные технологии, не перечисленные выше, не рекомендуются, и использование их на свой страх и риск. Мы смотрим на поддержку других интерфейсных фреймворков, таких как Angular и Vue, но в настоящее время они не поддерживаются. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливое кодирование! <strong>User Story # 1:</strong> Я вижу элемент оболочки с соответствующим <code>id=&quot;quote-box&quot;</code> . <strong>User Story # 2:</strong> В <code>#quote-box</code> я вижу элемент с соответствующим <code>id=&quot;text&quot;</code> . <strong>User Story # 3:</strong> В <code>#quote-box</code> я вижу элемент с соответствующим <code>id=&quot;author&quot;</code> . <strong>User Story # 4:</strong> В <code>#quote-box</code> я вижу элемент с кликабелем с соответствующим <code>id=&quot;new-quote&quot;</code> . <strong>User Story # 5:</strong> В <code>#quote-box</code> я вижу кликабельную <codea< code=""> элемент с соответствующим <code>id=&quot;tweet-quote&quot;</code> . <strong>User Story # 6:</strong> При первой загрузке моя машина цитирования отображает случайную цитату в элементе с <code>id=&quot;text&quot;</code> . <strong>User Story # 7:</strong> При первой загрузке моя машина цитирования отображает автора случайной цитаты в элементе с <code>id=&quot;author&quot;</code> . <strong>User Story # 8:</strong> Когда нажата кнопка <code>#new-quote</code> , моя машина цитирования должна получить новую цитату и отобразить ее в элементе <code>#text</code> . <strong>User Story # 9:</strong> Моя машина цитирования должна использовать автора <code>#new-quote</code> нажатии кнопки <code>#new-quote</code> и отображать ее в элементе <code>#author</code> . <strong>User Story # 10:</strong> Я могу прокрутить текущую цитату, щелкнув элемент <code>#tweet-quote</code> <code>a</code> . Этот элемент должен включать <code>a</code> <code>&quot;twitter.com/intent/tweet&quot;</code> путь в этом <code>href</code> атрибута чирикать текущую котировку. <strong>User Story # 11:</strong> Элемент оболочки <code>#quote-box</code> должен располагаться по горизонтали. Запустите тесты с уровнем масштабирования браузера на 100% и увеличьте страницу. Вы можете создать свой проект, <a href="http://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своей рабочей проект с прохождением всех его тестов. Не забудьте использовать метод <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. </codea<></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests: []
```
</section>
## Challenge Seed
<section id='challengeSeed'>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>