阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      格力 前端工程师面试题

      格力 前端工程师面试题

      如何为所有 <h1> 添加背景色()

      正确答案: B

      h1.all {background-color: #111111;}
      h1 {background-color: #111111;}
      all.h1 {background-color: #111111;}
      都不对
      

      JS定义方法不正确的是()

      正确答案: D

      function a := function(){};
      var a() = function{};
      var string:a = (){};
      都不正确
      

      padding: 0 12px 20px 12px; 中的4个值按顺序代表的方向是什么()

      正确答案: C

      代表:左,右,上,下
      代表:左,上,右,下
      代表:上,右,下,左
      代表:上,下,左,右
      

      JS中将数组所有元素放到字符串中,并以", “分隔()

      正确答案: B

      pop(",")
      join(",")
      slice(",")
      unshift(",")
      

      css那个不属于尺寸属性()

      正确答案: D

      height
      line-height
      min-width
      top
      

      关于ES6声明变量,以下哪个代码段不会报错()

      正确答案: C

      const a;
      
      let a = 1;
      let a = 2;
      
      var a = 1;
      var a = 2;
      
      {
        let a = 1;
      }
      var b = a;
      

      正则里的 $ 描述正确的是()

      正确答案: C

      匹配数字
      匹配字符串的开始
      匹配字符串的结束
      都不是
      

      关于ES6解构表达式

      let [a = 1, b] = []; 
      

      描述正确的是()

      正确答案: C

      a = undefined, b = undefined
      a = 1, b = 1;
      a = 1, b = undefined;
      语法报错
      

      关于ES6解构表达式

      let [a,b, c,d, e] = "hello"; 
      

      描述正确的是() 正确答案: B

      e = "hello";其它都为undefined
      当中 a = "h", b = "e";
      语法报错
      

      关于ES6 箭头函数 ()=>{} ,描述错误的是()

      正确答案: D

      当箭头函数没有参数或有大于等于两个的参数时,必须使用括号,如:let a = ()=>{} 或 let a = (b, c) => {};
      箭头函数没有arguments 绑定
      箭头函数的this是函数定义的对象,而不是使用函数的对象
      var f = v => v;以上语法有误
      

      HTML5的Web存储对象有两个,分别是1和 2

      参考答案

      (1) localStorage
      (2) sessionStorage
      

      Http请求返回码(status code)中,代表[未授权的请求]的代码是1

      参考答案

      (1) 401
      

      当HTML页面加载完毕时触发的事件是1

      参考答案

      (1) onload◊onLoad
      

      JS中,使用什么属性可以对Dog类进行添加方法eat( )

      提示:

      Dog.1.eat = function(   ){}
      

      参考答案

      (1) prototype
      

      CSS3中,能使用div的宽度变化有2秒的过渡效果的属性是

      提示:

      div {
        1: width 2s;
      }
      

      参考答案

      (1) transition
      

      描述一下脚本 <script> 放在 <head> 和放到<body>底部的区别

      请使用Promise封装Ajax操作

      原始的Ajax操作如下:

      var onSuccess = function(result){}; //成功的回调
      var onFail = function(error){}; //失败的回调
      var req = new XMLHttpRequest();
      req.open("POST", "www.baidu.com", true);
      req.onload = function(){
        if(req.readyState === 4 && req.status === 200){
          onSuccess(req.response);
        } else {
          onFail(req.statusText);
        }
      }
      req.onerror = function(){
        onFail(Error("网络异常"));
      }
      

      参考

      https://www.nowcoder.com/test/25997722/summary

      目录
      目录