首页 > 编程语言 >HTML、CSS 和 JavaScript 中的所有唯一字符挑战

HTML、CSS 和 JavaScript 中的所有唯一字符挑战

时间:2022-09-03 12:02:30浏览次数:100  
标签:classList JavaScript testUniqueChars HTML document CSS

HTML、CSS 和 JavaScript 中的所有唯一字符挑战

HTML:

 <div class="wrapper">  
 <h1>所有独特的字符</h1><br>  
 <p>来自<a href="https://buttondown.email/cassidoo/archive/keep-your-face-always-toward-the-sunshine-and/">Cassidy Williams 时事通讯</a>的提示:<br>编写一个函数,确定是否所有<br>给定字符串中的字符是唯一的。</p><br> <form class="form-start">  
 <input type="text" class="text" id="unique-text" placeholder="Insert your text" pattern="^[^\s].[A-Za-z\s]+[^\s]$" focus required>  
 <input type="button" class="btn" id="submit" onclick="displayResult()" value="Check Unique Text">  
 </form>  
 </div>

CSS:

 * {  
 边距:0;  
 填充:0;  
 字体系列:无衬线;  
 } 身体 {  
 高度:100vh;  
 显示:弯曲;  
 弹性方向:列;  
 证明内容:中心;  
 对齐项目:居中;  
 溢出:隐藏;  
 背景颜色:#ffffff;  
 背景图像:径向渐变(黑色 1px,透明 1px),  
 径向渐变(黑色 1px,白色 1px);  
 背景尺寸:54px 54px;  
 背景位置:0 0, 27px 27px;  
 } .wrapper {  
 显示:弯曲;  
 弹性方向:列;  
 对齐项目:居中;  
 边框:5px 纯黑色;  
 背景颜色:白色;  
 盒子阴影:20px 15px 0 灰色;  
 填充:50px;  
 边距:50px;  
 } p {  
 文本对齐:居中;  
 } .form-start {  
 显示:弯曲;  
 证明内容:中心;  
 边距:0;  
 盒子阴影:20px 15px 0 灰色;  
 } 。文本,  
 .文本:焦点{  
 边框:5px 纯黑色;  
 边界半径:无;  
 大纲:无;  
 背景颜色:白色;  
 填充:8px 16px;  
 } .btn {  
 光标:指针;  
 边框:无;  
 字体粗细:粗体;  
 白颜色;  
 背景颜色:黑色;  
 填充:8px 16px;  
 } .btn:悬停{  
 变换:翻译(5px,5px);  
 } 。确认的 {  
 盒子阴影:20px 15px 0 绿色;  
 } .拒绝{  
 盒子阴影:20px 15px 0 红色;  
 }

JavaScript:

 // https://patrikrizek.github.io/ 控制台.clear(); 常量 {  
 核心:{描述,它,期望,运行},  
 美化  
 } = 窗口.isLite; document.addEventListener("keypress", function (event) {  
 if (event.key === "Enter") {  
 event.preventDefault();  
 document.getElementById("提交").click();  
 }  
 }); 函数显示结果(){  
 const uniqueText = document.getElementById("unique-text").value;  
 const 同意包装器 = document.querySelector(".wrapper");  
 常量同意表单 = document.querySelector(".form-start"); const charactersOnly = /^[A-Za-z\s]+$/; 如果(!charactersOnly.test(uniqueText)){  
 document.getElementById("唯一文本").select();  
 alert("只允许字母。开头和结尾没有空格。");  
 } 别的 {  
 同意Wrapper.classList.remove("确认", "拒绝");  
 同意Form.classList.remove("确认", "拒绝"); 如果(testUniqueChars(uniqueText)){  
 同意Wrapper.classList.add("确认");  
 同意Form.classList.add("确认");  
 } 别的 {  
 同意Wrapper.classList.add("拒绝");  
 同意Form.classList.add("拒绝");  
 }  
 }  
 } 功能 testUniqueChars(文本){  
 // 这是你编写实现的地方,CodePen Challenge 朋友们!  
 常量唯一 = 新设置(文本);  
 返回 text.length == unique.size;  
 } // 如果您选择使用测试套件,这些是您试图通过的测试。  
 描述(“testUniqueChars”,()=> {  
 it("有独特的字符", () => {  
 期望(testUniqueChars(“代码”)).toBe(真);  
 期望(testUniqueChars(“笔”)).toBe(真);  
 期望(testUniqueChars("CodePen")).toBe(false);  
 期望(testUniqueChars(“挑战”)).toBe(假);  
 });  
 });

HTML、CSS 和 JavaScript 代码片段开启, AllWebCodes.com

完毕!享受 所有独特角色挑战片段

现在下载

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/11680/51500311

标签:classList,JavaScript,testUniqueChars,HTML,document,CSS
From: https://www.cnblogs.com/amboke/p/16652305.html

相关文章

  • 如何使用 CSS 和 HTML 创建 Glassmorphism 效果
    如何使用CSS和HTML创建Glassmorphism效果Glassmorphism效果在现代网页设计中越来越流行Glasmorphism是一个有点新的功能,它一直在流行,并且经常在新设计的网站上受......
  • 前端面试题 JavaScript 基础 —— 2022-09-03
    每日3题13以下代码执行后,控制台中的输出内容为?Object.prototype.a=1;Function.prototype.b=2;functionF(){}varf=newF();console.log(F.a);console.lo......
  • JavaScript const
    JavaScriptconst块作用域varx=10;//此处x为10{constx=6;//此处x为6}//此处x为10在声明时赋值constPI;PI=5134525352;//不正确co......
  • # JavaScript 对象
    目录JavaScript对象对象创建对象(object)的三种方式new关键字遍历对象属性(forin)JavaScript对象对象在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都......
  • css快速入门-语法
    css从位置上分类:嵌入式样式表,内部样式表,外部样式表在一个标签上写style属性在style属性中写样式属于嵌入式样式表在head中写的style标签属于内部样式表html文件中不写cs......
  • 简单理解 JavaScript 的词法作用域
    前言关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。作用域作用域就像是一个教室,上课时教室里面的人互相可见,A教室......
  • JavaScript let
    JavaScriptlet1.全局作用域全局(在函数之外)声明的变量拥有全局作用域。varname1="yao";//全局作用域//此处可以使用name1functionmyFunction(){//此处也可......
  • Day01-JavaScript
    0825:Day01JS编写位置1.外链式 外部文件夹JS文件中,然后通过script标签引入 <scriptsrc="js/script.js"></script>2.嵌入式 内部的script的标签中 <script>alert("......
  • JavaScript学习
    一、什么是JavaScriptJavaScript世界上最流行的脚本语言一个合格的后端人员,必须精通JavaScript二、快速入门2.1、引入JavaScript内部引入<!DOCTYPEhtml><htmlla......
  • JavaScript 一些实用辅助类库
    "usestrict";var__emptyPoint=null,__emptyContext=null;constColorRefTable=[['aliceblue','#f0f8ff'],['antiquewhite','#faebd7'],['aqua','#00......