美文网首页
邻米面试题

邻米面试题

作者: Daeeman | 来源:发表于2020-08-05 14:40 被阅读0次

    第一题

    <h1>请使用chrome浏览器完成以下注释处的缺少代码</h1>
    <hr>
    
    <script type="text/javascript">
    (()=>{
      let now=new Date;
      let H = now.getHours();
      console.log(H);
      let M = now.getMinutes();
      console.log(M);
      let m = now.getMonth()+1;
      console.log(m);
      let D = now.getDate();
      console.log(D);
      let y = now.getFullYear();
      console.log(y);
      
      // 需要输出这样格式的时间值:05:02pm 07/06/2017 星期三
      // 请补充获取timestr的代码
      
      document.write('现在的时间是:'+ H + ":" + M +"  " );
    })()
    </script>
    

    第二题

    <script type="text/javascript">
    (()=>{
    let htmlstr=`
    <div class="siderbar-recommend-wrap" style="background-color:#fafafa;">
         <h4 class="line"><img src="/images/xtbrm.png" width="5px;" height="24px;">&nbsp;<span style="vertical-align: middle;">
           <span style="color:#bd0008;">热门</span><span style="color:#231815;">资讯</span> 
             <a href="/news/list" style="margin-top:15px;font-size: 14px;margin-right:15px;" class="pull-right">更多&gt;&gt;  
             <!--<img src="/images/more1.png"/>-->
             </a>
           </span>
         </h4>
    
          <ul class="siderbar-recommend-list list-unstyled" style="padding-left: 16px;padding-right: 16px;">
          <li class="list-height">
             <i style="color:#bd0008;font-size:18px;">1</i>&nbsp;&nbsp;
             <img src="/uploads/contentface-a58cf76953a2b9.jpg" width="96px;" height="64px;">
             <a href="/news/2137.html" class="ft-style">海湾火灾自动报警系统标准清单包含哪些?</a></li> <li class="list-height">
             <i style="color:#bd0008;font-size:18px;">2</i>
             <a href="/news/7343.html" class="ft-style">【视频】山东临沂一石化公司发生爆炸 造成1死6伤7失联!</a></li> <li class="list-height">
             <i style="color:#bd0008;font-size:18px;">3</i>
             <a href="/news/7359.html" class="ft-style">人民日报评“低价中标”,没有利润何来质量!</a></li> <li class="list-height">
             <i style="color:#999;font-size:18px;">4</i>
             <a href="/news/7351.html" class="ft-style">【视频】山东&#8203;临沂金誉石化爆炸事故已致8死9伤 7名失联人员全部遇难</a></li> <li class="list-height">
             <i style="color:#999;font-size:18px;">5</i>
             <a href="/news/7309.html" class="ft-style">经历停考之后 2017安全工程师考试时间公布!</a></li> <li class="list-height">
             <i style="color:#999;font-size:18px;">6</i>
             <a href="/news/5445.html" class="ft-style">向灭火救援英雄致礼  2017天津消防展五月盛大开幕</a></li>  </ul>
          </div>`;
      let result={};
      /**
       你需要使用正则表达式提取以上html代码的信息,并存放到result中
       最终处理的result内容应为:
    {
      "typeName": "热门资讯",
      "moreLink": "/news/list",
      "datalist": [
        {
          "href": "/news/2137.html",
          "title": "海湾火灾自动报警系统标准清单包含哪些?"
        },
        {
          "href": "/news/7343.html",
          "title": "【视频】山东临沂一石化公司发生爆炸 造成1死6伤7失联!"
        },
        {
          "href": "/news/7359.html",
          "title": "人民日报评“低价中标”,没有利润何来质量!"
        },
        {
          "href": "/news/7351.html",
          "title": "【视频】山东?临沂金誉石化爆炸事故已致8死9伤 7名失联人员全部遇难"
        },
        {
          "href": "/news/7309.html",
          "title": "经历停考之后 2017安全工程师考试时间公布!"
        },
        {
          "href": "/news/5445.html",
          "title": "向灭火救援英雄致礼 2017天津消防展五月盛大开幕"
        }
      ]
    }
       */
      document.write('获取到的信息结果为:'+JSON.stringify(result))
    
    })()
    </script>
    

    第三题

    <form>
      <input type="text" name="name" />
      <input type="file" name="faceimg" />
    
      <div data-types>
        <input type="text" name="typename" />
        <input type="file" name="facefile" />
      </div>
      <div data-types>
        <input type="text" name="typename" />
        <input type="file" name="facefile" />
      </div>
      <div data-types>
        <input type="text" name="typename" />
        <input type="file" name="facefile" />
      </div>
    </form>
    
    <input type='button' value="创建商品" onclick='createCommodity().then(()=>{alert("成功!")},(reason)=>{alert("失败:"+reason)})'>
    
    
    <script type="text/javascript">
    /**
     你需要实现创建商品方法: createCommodity()
    
     页面的html表单代码如上,其中:
     name表示商品名称
     faceimg表示商品图片
    
     data-types里面可能包含多个组,每一组包含的数据都是两个字段,分别是:
     typename表示规格名称
     facefile表示规格图片
    
     服务端接口调用如下:
     1. POST http://192.168.0.111:8004/debug/Add.php
     参数name,商品名,字符串
     参数img,商品封面,文件
     返回值:商品id,数字。返回内容是一段html代码,例:
     正确结果:
     <script>cb(null,10)< /script>
     错误结果:
     <script>cb({msg:"xx错误原因"},null)< /script>
     请使用iframe提交表单
    
     2. POST http://192.168.0.111:8004/debug/Add.php?do=Type
     参数id,第一个接口获取到的商品id
     参数name,规格名,字符串
     参数img,规格封面,文件
     返回值:规格id,数字。返回内容的形式同上
    
     异步逻辑请使用promise,不允许直接嵌套循环
     */
    
    function createCommodity(){
      return Promise.reject("请补充代码")
    }
    </script>
    

    第四题

    <script type="text/javascript">
    // 需求:批量添加选择题
    /**
     用户需要在一个textarea中输入规定格式的题目及答案数据,用户点提交按钮时,你需要把用户输入的内容
     格式化成服务端要求的参数格式,然后提交到服务器。
     请自行设计输入格式
    
     本题提交服务端步骤可省略,只需要完成解析数据。并在控制台输出数据结果
     需要的数据格式:
     [
       {"content":"题目内容","choices":["选项内容","选项内容","选项内容",...]},
       {"content":"题目内容","choices":["选项内容","选项内容","选项内容",...]},
       ...
     ]
     */
    </script>
    

    相关文章

      网友评论

          本文标题:邻米面试题

          本文链接:https://www.haomeiwen.com/subject/umznrktx.html