• 「网易官方」极客战记(codecombat)攻略-网页开发2-小测验-quizlet


    (点击图片进入关卡)

    创建一个问题问答,并用伪心理学方法对其进行分组!

    简介

    做你自己的性格测验!

    我们给了你布局,并为你编写了开始的脚本。现在是你完成它的时候了!

    默认代码

    <!-- 创建一个测验来帮助你的朋友发现… -->
    <!-- 你养什么类型的狗? -->

     

    <div id="content">
        <!-- 设置任何你喜欢的测验标题! -->
        <!-- 你养什么类型的狗? -->
        <!-- 你曾有过什么样的心理阴影? -->
        <!-- 你属于哪个集团? -->
        <h1>你是什么东西?</h1>
        <div id="quizQuestion">
            <h2>1.你喜欢哪一个词?</h2>
            <div id="answers">
                <div data-value="A" class="answer">
                    <div class="answerText">A:阳光</div>
                </div>
                <div data-value="B" class="answer">
                    <div class="answerText">B:采掘黄金</div>
                </div>
                <div data-value="C" class="answer">
                    <div class="answerText">C:独角兽角粉末</div>
                </div>
                <div data-value="D" class="answer">
                    <div class="answerText">
                        <img
    src="/file/db/thang.type/5432f9d18364d30000d1f943/portrait.png"/>
                    </div>
                </div>
            </div>
        </div>
        <div id="quizQuestion">
            <h2>2.哪个地方闻起来最好?</h2>
            <div id="answers">
                <div data-value="A" class="answer">
                    <div class="answerText">A:有机物</div>
                </div>
                <!-- 在这里增加3个答案: -->

     

            </div>
        </div>
        <div id="quizQuestion">
            <!-- 在这里填写第三个问题: -->

     

        </div>
        <!-- 在下面添加第四个最后的问题: -->

     

        <div class="result" id="a-personality">
            <h2>[个性类型A ]</h2>
            <img src="/file/db/thang.type/5744e3683af6bf590cd27371/portrait.png"
    width="200px">
            <p>
                [他们有什么样的个性?]
            </p>
        </div>
        <div class="result" id="b-personality">
            <h2>[个性类型B ]</h2>
            <!-- 填写个性类型B的信息: -->

     

        </div>
        <!-- 为C/D增加两种个性类型: -->

     

        <div class="result" id="no-personality">
            <h2>[没有个性]!</h2>
            <img src="/file/db/thang.type/52e95a5022efc8e709001743/portrait.png"
    width="200px">
            <p>
                你没有个性!
            </p>
        </div>
        <divid="footer">
            <button class="btn btn-primary btn-block btn-lg" id="submitButton">提交</button>
            <button class="btn btn-primary btn-block btn-lg" id="retryButton">重试</button>
        </div>
    </div>
    <style>
        body {
            
        }
        .answer {
            cursor:pointer;
            text-align:center;
            250px;
            height:250px;
            margin:8px;
            color:white;
            
            padding:16px;
            border: 1px solid black;
        }
        .selected {
            
        }
        #header {
            text-align:center;
            
        }
        #footer {
            text-align:center;
        }
        .answerText {
            font-size:2em;
        }
        h2 {
            padding-top:1em;
        }
        h1 {
            font-size:4em;
        }
        #content {
            
            566px;
            padding:16px;
            text-align:center;
            font-family:sans-serif;
            font-weight:bold;
            text-transform:uppercase;
            border: 1px solid black;
        }
        .muted {
            opacity:0.25;
        }
        .result {
            display:none;
        }
        #retryButton {
            display: none;
        }
    </style>
    <script>
        var answers = $(".answer");
        var submitButton = $("#submitButton");
        var retryButton = $("#retryButton");
        var quizQuestions = $(".quizQuestion");
        var results = $(".result");
        function highlightSelected() {
            var answerDiv = $(this);
            answerDiv.siblings().addClass("muted");
            answerDiv.siblings().removeClass("selected");
            // 将"selected"类添加到answerDiv:

     

            // 从answerDiv中删除"muted"类

     

        }
        answers.on("click", highlightSelected);
        function submitAnswers() {
            var aCount = $(".selected[data-value='A']").length;
            var bCount = $(".selected[data-value='B']").length;
            // 为C/D创建2个变量:

     

            if (aCount > 1) {
                $("#a-personality").show();
            }
            else if (bCount > 1) {
                // 显示具有 id B个性的元素:

     

            }
            // 添加更多的if语句来覆盖C/D答案:

     

            else {
                $("#no-personality").show();
            }
            quizQuestions.hide();
            retryButton.show();
            submitButton.hide();
        }
        submitButton.on("click", submitAnswers);
        function resetPage() {
            quizQuestions.show();
            answers.removeClass("muted");
            answers.removeClass("selected");
            submitButton.show();
            retryButton.hide();
            results.hide();
        }
        retryButton.on("click", resetPage);
    </script>

    概览

    性格测验有助于弄清你的同学是什么样的人。

    给他们一个自省的问题,让他们回答一系列心理问题来了解他们的灵魂。

    你养什么类型的狗?是一个合适的标题,而 你最喜欢的食物是什么?是一个很好的初学者问题。 下面是一些例子的答案:

    1. 牛排
    2. 蔬菜
    3. 牛粪

    小测验 解法

    鼓励学生在这一关创建一个富有创造性的项目,暂无标准解法
     

    本攻略发于极客战记官方教学栏目,原文地址为:

    https://codecombat.163.com/news/jikezhanji-xiaoceyan

    极客战记——学编程,用玩的!

  • 相关阅读:
    C语言 · 阶乘计算 · 基础练习
    C语言 · 查找整数 · 基础练习
    UML课程复习重点
    运维参考
    mysql语法总结
    Python杂篇
    Python练习题
    Python参考
    k8s中ipvs和iptables选择
    安装cni网络插件-非必须
  • 原文地址:https://www.cnblogs.com/codecombat/p/12958180.html
Copyright © 2020-2023  润新知