入门
-
安装npm: 使用
npm install
安装所需的 npm 模块。 -
使用 Grunt 启动服务器: 运行
grunt
启动服务器,并在浏览器中访问localhost:5000
。
功能要求
-
实现一个简单的登录 UI 工作流,包含三个页面:登录页面、成功页面和失败页面。
-
登录页面:该页面应包括输入框用于输入电子邮件和密码。只有当这两个字段都填写时,登录按钮才会被启用。
-
凭据验证:当用户点击 登录按钮 且凭据正确时,页面应导航到 成功页面。如果凭据不正确,则显示 失败页面。
-
文本框焦点事件:当焦点离开文本框时,如果该字段非空且输入通过验证规则,则文本框内显示 复选标记 图标;如果输入不符合规则,则显示 X 图标。
-
验证规则:电子邮件字段的输入要求长度大于 6 个字符,并且必须包含有效的电子邮件格式。
规范要求
-
UI设计:按照提供的模型(屏幕截图目录)进行设计,确保界面尽可能遵循规范。
-
页面切换:用户输入有效的电子邮件和密码后,页面应顺利切换至成功页面,反之则跳转到失败页面。
暂无评论