• 20180313前端笔试


      1. JS基本数据类型:Undefined,Null,Boolean,Number,String

      2.

     1 function test() {
     2             var n =123;
     3             function add() {
     4                 n++;
     5                 console.log(n);  
     6             }
     7             return {
     8                 n: n,       
     9                 add: add     
    10             }
    11         }
    12          var result = test();
    13          var result2 = test();
    14          result.add();
    15          result.add(); 
    16          console.log(result.n);  
    17          result2.add(); 

      输出结果是: 124  125  123  124

    3.

    1 var arrTemp = [1,2,3];
    2         arrTemp.shift();
    3         arrTemp.push(1);
    4         arrTemp.unshift(2);
    5         var arrNew = arrTemp.concat([1,2]);
    6         console.log(arrNew);  //[2,2,3,1,1,2]

    4.

    3>false?3&&'false':'a'+true  //false

    5.以下符合 ES6 写法的有:(C)

    A. class Foo { constructor() {return Object.create(null);} } Foo() 

    B. var m=1; export m;

    C. export var firstName=’Michael’; 

    D.在A模块中export{readFile}后,在B模块中import readFile from ‘A’可以获取到readFile

    解析: A、Fun() 把 class 当成方法来用? var fun = new Func() 这样用就对了
        B、export 后面变量没加括号;
        D、import readFile 没加括号,是导入 default 的用法,但是前面不是 export 为 default

    6. 当一个div不固定高度的情况下,子元素全部浮动,该div的高度为0

    7.CSS3实现响应式的属性是 media

    8.定义一个数组一: [1,3,4,5,6,3,7,9,7].  

      a:请写一个数组去重函数去除数组中重复的元素,即输出: 数组二: [1,3,4,5,6,7,9]

      b:这里有一个数组三: [2,3,7,9,12,14],请写一个函数将数组三与数组二合并,并剔除重复的元素,即输出数组四: [1,2,3,4,5,6,7,9,12,14]

      c:如何实现数组四的随机排序?请写出你所知道的所有方法

    9.了解WebComponent技术吗?他的中文含义是什么?这一技术的出现是为了解决什么样的问题?他与ES6的Module的区别和联系?了解那些基于WebComponent技术的JS框架?请分别写出所熟知的框架名称,并写出其优势所在。

  • 相关阅读:
    2020 商业计划书
    LBDP数据采集网关的设计要求
    Net学习日记_ASP.Net_Ajax
    Net学习日记_ASP.Net_WebForm_笔记
    Net学习日记_ASP.Net_WebForm
    Net学习日记_ASP.Net_一般处理程序_笔记
    Net学习日记_ASP.Net_一般处理程序
    Net学习日记_聊天室(基于Socket,Thread)_服务器软件
    Net学习日记_聊天室(基于Socket,Thread)
    Net学习日记_泛型与反射_笔记
  • 原文地址:https://www.cnblogs.com/wangmengjun/p/8563285.html
Copyright © 2020-2023  润新知