直接与我们聊天!
Enjoy 20% off all plans by
following us on social media
. Check out other
promotions
!
Dismiss
Interviews
主页
Practice questions
指南
价格
Sign in / up
Get full access
Practice by framework
20+ questions
JavaScript
HTML
CSS
React
Angular
Svelte
Vanilla JavaScript User Interface Questions
Top Vanilla JavaScript UI coding interview questions.
Try these popular Vanilla JavaScript UI questions
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
Available frameworks
Digital Clock
Build a 7-segment digital clock that shows the current time
Available frameworks
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
Available frameworks
编码形式
JavaScript 实用工具
用户界面
数据结构和算法
搜索编码题目
Sort by
Number of questions
21 questions
Total time
7 hours total
题目列表
Counter
热身
Build a simple counter that increments whenever a button is clicked
难度
简单
Available frameworks
Users completed
14171 已完成
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
难度
简单
Available frameworks
Users completed
7816 已完成
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
难度
简单
Available frameworks
Users completed
6143 已完成
Mortgage Calculator
Build a calculator that computes the monthly mortgage for a loan
难度
简单
Available frameworks
Users completed
1474 已完成
Tabs
Build a tabs component that displays a list of tab elements and one associated panel of content at a time
难度
中等
Available frameworks
Users completed
2416 已完成
Todo List
Build a Todo list that lets users add new tasks and delete existing tasks
难度
中等
Available frameworks
Users completed
3397 已完成
Traffic Light
Build a traffic light where the lights switch from green to yellow to red after predetermined intervals and loop indefinitely
难度
中等
Available frameworks
Users completed
1337 已完成
Digital Clock
Build a 7-segment digital clock that shows the current time
难度
中等
Available frameworks
Users completed
824 已完成
Job Board
Build a job board that displays the latest job postings from Hacker News
难度
中等
Available frameworks
Users completed
974 已完成
Accordion
Build an accordion component that a displays a list of vertically stacked sections with each containing a title and content snippet
难度
简单
Available frameworks
Users completed
1997 已完成
Generate Table
Generate a table of numbers given the rows and columns
难度
简单
Available frameworks
Users completed
1032 已完成
Progress Bar
Build a progress bar component that shows the percentage completion of an operation
难度
简单
Available frameworks
Users completed
1763 已完成
Temperature Converter
Build a temperature converter widget that converts temperature values between Celsius and Fahrenheit
难度
简单
Available frameworks
Users completed
1498 已完成
Tweet
Build a component that resembles a Tweet from Twitter
难度
简单
Available frameworks
Users completed
864 已完成
Accordion II
Build an accessible accordion component that has the right ARIA roles, states, and properties
难度
中等
Available frameworks
Users completed
417 已完成
Analog Clock
Build an analog clock where the hands update and move like a real clock
难度
中等
Available frameworks
Users completed
368 已完成
Like Button
Build a Like button that changes appearance based on the states
难度
中等
Available frameworks
Users completed
658 已完成
Star Rating
Build a star rating component that shows a row of star icons for users to select the number of filled stars corresponding to the rating
难度
中等
Available frameworks
Users completed
1304 已完成
Tabs II
Build a semi-accessible tabs component that has the right ARIA roles, states, and properties
难度
中等
Available frameworks
Users completed
250 已完成
Signup Form
Build a signup form that does validation on user details and submits to a back end API
难度
中等
Available frameworks
Users completed
476 已完成
Stopwatch
Build a stopwatch widget that can measure how much time has passed
难度
中等
Available frameworks
Users completed
314 已完成