刻意练习:舒尔特方格提升专注力

news2024/11/17 2:28:26

1.功能描述

刻意练习:舒尔特方格提升专注力

如果发现自己存在不够专注的问题,可以通过一个小游戏来提升自己专注力--舒尔特方格。

舒尔特方格的实施步骤如下:

  1. 一张纸上画出5X5的空方格。
  2. 在方格中,没有任何规律的随机填写数字1~25,每个方格填一个数字。
  3. 训练时,使用秒表计时器,按1~25的顺序,用手一次指出并念出每个数字。
  4. 数完后,结束计时,通常,25秒内完成属于中等水平,16秒内完成就是优秀。注意:练习时一定要手嘴并用,目光很容易飘忽不定,通过手指来引导目光可以避免遭受干扰。

2.代码实现

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>《西蒙学习法》5.7舒尔特方格提升专注力</title>
    <style>
        #big {
            position: absolute;
            left: 10%;
            right: 10%;
        }

        #container {
            float: left;
            width: 250px;
            border: 1px solid;

        }

        .cell {
            text-align: center;
            float: left;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 20px;
            font-weight: bold;
            border: 1px solid;
            box-sizing: border-box;
        }

        button#refresh {
            margin-top: 20px;
            width: 255px;
            height: 50px;
            border-radius: 10px;
            background-color: #409EFF;
            border: #409EFF;
            color: white;
            font-size: 20px;
        }

        button#refresh:hover {
            background: #67C23A;
        }

        p {
            text-indent: 2em;
        }

        #timer {
            width: 255px;
            margin-top: 20px;
            text-align: center;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        #timer span {
            display: inline-block;
            margin: 4px;
            font-size: 20px;
            color: red;
        }

        #timer button {
            background-color: #fff;
            border-radius: 10px;
            border: 1px solid #409EFF;
            color: #67C23A;
        }

        #timer button:hover {
            background-color: #409EFF;
            color: white;
        }
    </style>
    <script>
        function refresh() {
            //创建25个元素为0的数组
            var array25 = new Array(25).fill(0);
            //获取25个格子
            var cells = document.getElementsByClassName("cell");
            //给每个格子插入不同数字
            for (var i = 0; i < 25; i++) {
                while (true) {
                    var randomNum = findRandomNum(25);
                    if (array25[randomNum] == 0) {
                        cells[i].innerHTML = randomNum + 1;
                        array25[randomNum] = 1;
                        break;
                    } else {
                        continue;
                    }
                }
            }
        }
        //先找到小于当前数组长度的一个随机数
        function findRandomNum(n) {
            return Math.floor(Math.random() * n);
        }

        var seconds = 0;
        var intervalId;

        function reset() {
            seconds = 0;
            document.getElementById("seconds").innerHTML = seconds;
        }

        function end() {
            if (intervalId) {
                clearInterval(intervalId);
            }
            document.getElementById("end").style.display = "none";
            document.getElementById("start").style.display = "inline-block";
            if (seconds <= 16) {
                document.getElementById("seconds").innerHTML = seconds + "(优秀)";
            } else if (seconds <= 25) {
                document.getElementById("seconds").innerHTML = seconds + "(中等)";
            } else {
                document.getElementById("seconds").innerHTML = seconds + "(不佳)";
            }
        }

        function start() {
            intervalId = setInterval(() => {
                seconds++;
                document.getElementById("seconds").innerHTML = seconds;
            }, 1000);
            document.getElementById("start").style.display = "none";
            document.getElementById("end").style.display = "inline-block";
        }
    </script>
</head>

<body onload="refresh()">
    <div id="big">
        <h1>刻意练习:舒尔特方格提升专注力</h1>
        <div id="container">
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
            <div class="cell"></div>
        </div>
        <div style="clear: both;">
            <button id="refresh" onclick="refresh();">刷新</button>
        </div>
        <div id="timer">
            <span id="seconds">0</span>
            <div style="padding: 5px;">
                <button id="start" onclick="start();">开始计时</button>
                <button id="end" onclick="end();" style="display: none;">结束计时</button>
                <button id="reset" onclick="reset();">重置时间</button>
            </div>
        </div>
        <p>
            如果发现自己存在不够专注的问题,可以通过一个小游戏来提升自己专注力--舒尔特方格。<br />
        <h5>舒尔特方格的实施步骤如下:</h5>
        <ol>
            <li>一张纸上画出5X5的空方格。</li>
            <li>在方格中,没有任何规律的随机填写数字1~25,每个方格填一个数字。</li>
            <li>训练时,使用秒表计时器,按1~25的顺序,用手一次指出并念出每个数字。</li>
            <li>数完后,结束计时,通常,25秒内完成属于中等水平,16秒内完成就是优秀。</li>
        </ol>
        注意:练习时一定要手嘴并用,目光很容易飘忽不定,通过手指来引导目光可以避免遭受干扰。
        </p>
    </div>
</body>

</html>

3.页面效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2137120.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[数据集][目标检测]葡萄成熟度检测数据集VOC+YOLO格式1123张3类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1123 标注数量(xml文件个数)&#xff1a;1123 标注数量(txt文件个数)&#xff1a;1123 标注…

C++——多态的原理

多态的原理 多态的原理引入虚函数表 多态的原理 引入 如下代码的输出结果为&#xff08;&#xff09; A.编译报错 B.运行报错 C.8 D.12 上⾯题⽬运⾏结果12bytes&#xff0c;除了_b和_ch成员&#xff0c;还多⼀个__vfptr放对象的前⾯(注意有些平台可能会放到对象的最后⾯&am…

【目标检测数据集】车辆分类数据集1880张7类VOC+YOLO(含摩托车、救护车、消防车、警车、警用摩托车、轿车、大车)

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1883 标注数量(xml文件个数)&#xff1a;1883 标注数量(txt文件个数)&#xff1a;1883 标注…

【C++知识扫盲】-----初识迭代器

1. 迭代器的基本概念 迭代器是一种抽象的指针类型&#xff0c;它使得你可以遍历容器中的元素而不需要知道容器的具体实现细节。迭代器可以用来访问容器中的元素、移动位置、比较位置等。 2. 迭代器的类型 输入迭代器&#xff08;Input Iterator&#xff09;&#xff1a;只能…

大数据Flink(一百一十八):SQL水印操作(Watermark)

文章目录 ​​​​​​SQL水印操作&#xff08;Watermark&#xff09; 一、为什么要有WaterMark 二、​​​​​​​Watermark解决的问题 三、​​​​​​​​​​​​​​代码演示 ​​​​​​SQL水印操作&#xff08;Watermark&#xff09; 一、​​​​​​​为什么要…

出处不详 阻拦投篮

目录 阻拦投篮题目描述背景输入输出数据范围 题解解法 打赏 阻拦投篮 题目描述 背景 现在你得到了一个可以阻拦投篮的宝物&#xff0c;它会在投球后把篮球传送回运动员手上&#xff0c;但是宝物的成功率和篮球在空中运动的时间有关&#xff0c;并且在特定的时间点成功的几率…

152-钓鱼篇邮件钓鱼Ewomail系统网页克隆劫持用户后门上线

承接上节课没讲完的邮件钓鱼和全部的网页钓鱼 #知识点&#xff1a; 1、红队技能-网络钓鱼-邮件系统 2、邮件钓鱼-平台-Gophish&Swaks 3、邮件钓鱼-系统-smtp2go&SendCloud 4、邮件钓鱼-自定义-Ewomail&Postfix 5、网页钓鱼-克隆修改-劫持口令&下载后门 这…

测试工具笔记

性能测试是软件测试中非常重要的一部分&#xff0c;它可以帮助识别软件在高负载条件下的性能瓶颈。市面上有许多性能测试工具&#xff0c;它们各有特点和优势。以下是一些流行的性能测试工具&#xff1a; 1. LoadRunner&#xff1a; 由Micro Focus提供&#xff0c;是一个业界广…

实战外网配置——光猫桥接+路由器PPPoE拨号+防火墙外网链路健康检查+外网流量负载均衡

一、适用场景&#xff1a; 1、企业规模较大时&#xff0c;1条公网带宽流量可能不足&#xff0c;需要用到多条公网出口时。 2、企业有业务需要静态ip映射&#xff0c;但是因静态ip专线价格较高&#xff0c;所以需要拨号光纤承载较多的下行流量。 3、当公网出口有多条链路&#…

[项目][WebServer][CGI机制 设计]详细讲解

目录 1.何为CGI机制&#xff1f;2.理解CGI机制3.CGI接口设计1.ProcessNonCgi2.ProcessCgi 1.何为CGI机制&#xff1f; CGI(Common Gateway Interface)是外部应用程序(CGI程序)与WEB服务器之间的接口标准&#xff0c;是在CGI程序和WEB服务器之间传递信息的过程 2.理解CGI机制 …

鸿蒙OS Service Ability

鸿蒙OS Service模板的Ability基本概念 基于 Service 模板的 Ability&#xff08;以下简称“Service”&#xff09;主要用于后台运行任务&#xff08;如执行音乐播放、文件下载等&#xff09;&#xff0c;但不提供用户交互界面。Service 可由其他应用或 Ability 启动&#xff0…

WEB攻防-PHP特性缺陷对比函数CTF考点CMS审计实例

知识点&#xff1a; 1、过滤函数缺陷绕过&#xff1b; 2、CTF考点与代码审计&#xff1b; 1、赋值 不会对比类型 类型也会对比 2、MD5 在使用比较md5的时候&#xff0c;只要第一位是相等的数字&#xff0c;则会值相等 3、intval 3、 %0a代表换行 4、 6、 7、 代码审计

Amoco:一款针对二进制源码的安全分析工具

关于Amoco Amoco是一款功能强大的二进制源码静态分析工具&#xff0c;该工具基于Python 3.8开发&#xff0c;可以帮助广大研究人员轻松对二进制程序执行静态符号分析。 工具特性 1、一个通用的指令解码框架&#xff0c;旨在减少实现对新架构的支持所需的时间。例如&#xff0c…

.NET内网实战:通过命令行解密Web.config

01阅读须知 此文所节选自小报童《.NET 内网实战攻防》专栏&#xff0c;主要内容有.NET在各个内网渗透阶段与Windows系统交互的方式和技巧&#xff0c;对内网和后渗透感兴趣的朋友们可以订阅该电子报刊&#xff0c;解锁更多的报刊内容。 02基本介绍 本文内容部分节选自小报童…

ICM20948 DMP代码详解(22)

接前一篇文章&#xff1a;ICM20948 DMP代码详解&#xff08;21&#xff09; 上一回讲到了inv_icm20948_wakeup_mems函数&#xff0c;没有讲完&#xff0c;本回把余下的内容讲完。为了便于理解和回顾&#xff0c;再次贴出inv_icm20948_wakeup_mems函数代码&#xff0c;在EMD-Cor…

【LLM:Gemini】文本摘要、信息提取、验证和纠错、重新排列图表、视频理解、图像理解、模态组合

开始使用Gemini 目录 开始使用Gemini Gemini简介 Gemini实验结果 Gemini的多模态推理能力 文本摘要 信息提取 验证和纠错 重新排列图表 视频理解 图像理解 模态组合 Gemini多面手编程助理 库的使用 引用 本文概述了Gemini模型和如何有效地提示和使用这些模型。本…

Linux:git

hello&#xff0c;各位小伙伴&#xff0c;本篇文章跟大家一起学习《Linux&#xff1a;git》&#xff0c;感谢大家对我上一篇的支持&#xff0c;如有什么问题&#xff0c;还请多多指教 &#xff01; 如果本篇文章对你有帮助&#xff0c;还请各位点点赞&#xff01;&#xff01;&…

基于java网吧管理系统设计与实现

博主介绍&#xff1a;专注于Java .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的可以…

Pytorch_CPU鸢尾花lirsDataset 尝试

鸢尾花数据集&#xff08;lris Dataset&#xff09; &#xff08;1&#xff09;下载地址【引用】&#xff1a;鸢尾花数据集下载 &#xff08;2&#xff09;鸢尾花数据集特点 茑尾花数据集有150 条样本记录&#xff0c;分为3个类别&#xff0c;每个类别有 50 个样本&#xff…

学习笔记JVM篇(一)

1、类加载的过程 加载->验证->准备->解析->初始化->使用->卸载 2、JVM内存组成部分&#xff08;HotSpot&#xff09; 名称作用特点元空间&#xff08;JDK8之前在方法区&#xff09;用于存储类的元数信息&#xff0c;例如名称、方法名、字段等&#xff1b;…