3.6 KiB
3.6 KiB
id, title, isRequired, challengeType, localeTitle
id | title | isRequired | challengeType | localeTitle |
---|---|---|---|---|
bd7158d8c442eddfaeb5bd13 | Build a Random Quote Machine | true | 3 | 构建一个随机引语生成器 |
Description
id="quote-box"
属性的包裹元素。
需求 2:在#quote-box
元素内,我应该能看到一个具有id="text"
属性的元素。
需求 3:在#quote-box
元素内,我应该能看到一个具有id="author"
属性的元素。
需求 4:在#quote-box
元素内,我应该能看到一个具有id="new-quote"
属性的可点击元素。
需求 5:在#quote-box
元素内,我应该能看到一个具有id="tweet-quote"
属性的可点击元素。
需求 6:首次加载时,我的 App 应该在具有id="text"
属性的元素内展示一条随机引语。
需求 7:首次加载时,我的 App 应该在具有id="author"
属性的元素内展示该条随机引语的作者。
需求 8:当点击具有#new-quote
属性的按钮时,我的 App 应该得到一条新的引语并在具有#text
属性的元素内展示出来。
需求 9:当点击具有#new-quote
属性的按钮时,我的 App 应该得到新引语的作者并在具有#author
属性的元素内展示出来。
需求 10:我应该可以通过点击具有#tweet-quote
属性的a
标签将当前展示的引语发送推特。该a
标签的href
属性应该是"twitter.com/intent/tweet"
以便成功发送。
需求 11:具有#quote-box
属性的包裹元素应该水平居中。请在浏览器缩放尺寸为 100% 且页面窗口最大化时运行测试。
你可以 fork 这个 CodePen pen 项目来构建你的项目。或者你可以在任何你喜欢的环境中使用以下 CDN 链接来运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
一旦你完成了本项目并且该项目所有测试运行通过,请提交项目的 URL。
Instructions
Tests
tests: []
Challenge Seed
Solution
// solution required