2019-08-13 测试

  1. 0.1+0.2为什么不等于0.3?如何解决浮点的问题?了解bignumber.js的浮点数库函数

  2. apply(),call(),bind()方法的用法以及区别

3.localStorage、sessionStorage、cookie 的区别?

4.2D 和 3D Transform中的一些用法

5.写出以下的运算结果

alert(typeof null); 
alert(typeof undefined);
alert(typeof NaN); 
alert(NaN == undefined); 
alert(NaN == NaN); 
var str = "123abc"; 
alert(typeof str++); 
alert(str)

6.有几种继承方式,并选择其中两种完成以下题目?

现在有两个类即构造函数,一个是动物类,一个是猫类,怎样才能使"猫"继承"动物"的特性呢?

7.linux命令

新建文件 
新建文件夹
列出当前目录下文件
显示当前文件夹下隐藏文件并按照时间排序 
切换到Download目录下
删除文件的方式 
怎么安装.deb文件 

8.打平嵌套数组

[1,[2,[3],4],5] => [1,2,3,4,5]
function foo(x) {
    var tmp = 3;
    return function (y) {
        alert(x + y + (++tmp));
    }
}
var bar = foo(2); 
bar(10);

只能输入零和非零开头的数字,正确的正则表达式是()

a.^(0|[1-9][0-9]*)$
b.^(0|[1-9][1-9]*)$
c.^(0|[1-9][0-9])$
d.^\+[1-9][0-9]*$

在 javascript 中,用于阻止默认事件的默认操作的方法是

a.stopDeafault()
b.stopPropagation()
c.preventPropagation()
d.preventDefaultEven()
e.preventDefault()

你可能感兴趣的:(2019-08-13 测试)