#web面试题
#1.console.log输出什么?
function b (x,y,a){
arguments[2] = 10;
console.log(a);
}
b(1,2,3);
#2. typeof f的值?
var f = (function f(){
return '1';
},function g(){
return 2;
})();
console.log(typeof f);
#3.写出所有输出的结果
var abc = 'global_var';
(function(){
console.log(typeof abc);
console.log(typeof fun_1);
console.log(typeof fun_2);
var abc = 'local_var';
function fun_1(){}
var fun_2 = function(){};
console.log(typeof abc);
console.log(typeof fun_1);
console.log(typeof fun_2);
})(window);
#4.下面俩个console.log的返回结果?
var foo = {
bar : function(){
return this.baz;
},
baz:1
};
(function(){
console.log(arguments[0]());
})(foo.bar);
(function(){
console.log(arguments[0].call(foo));
})(foo.bar);
#5.针对一下关键词,你有哪些了解?
express
sass
gulp
bootstrap
browserify
html5 boilerplate
bower
#6.实现isArray isFunction isNull
#7 注释处end-start的值
var start = new Date();
setTimeout(function(){
var end = new Date();
// end-start的值?
},2000);
#8 如果让你给css样式设计代码规范,给出禁止(不建议)的相关内容规定