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.spa
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.code
3>false?3&&'false':'a'+true //false
5.如下符合 ES6 写法的有:(C)blog
A. class Foo { constructor() {return Object.create(null);} } Foo() 排序
B. var m=1; export m; io
C. export var firstName=’Michael’; console
D.在A模块中export{readFile}后,在B模块中import readFile from ‘A’能够获取到readFilefunction
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框架?请分别写出所熟知的框架名称,并写出其优点所在。