前端面试题练习
Posted zzty
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试题练习相关的知识,希望对你有一定的参考价值。
1.JavaScript是一门什么样的语言,它有哪些特点?
是一种直译性的脚本语言,具有动态类型(就是相同的变量可以用作不同的数据类型),弱类型的语言;它不需要编译就可以运行;直接嵌入到html中去,用于让页面呈现更动态性,让用户更舒适的浏览网页;跨平台:它只需要浏览器的支持就可以。
2.javascript的数据类型都有什么?
基本的数据类型:字符串(String)数字(Number)布尔值(Boolean)Undefined,null
引用数据类型:Object(Array,Date,RegExp,Function)
判断数组的类型有哪些方法:
2_1:用instanceof关键字 a istanceof b ?console.log("true"):console.log("false"),b是代表你想判断的类型;eg:a a istanceof array;
2_2:obj.isArray();在ie8之前不支持的;
2_3:constructor; a.constructor==Array ,w3c中写的,返回对创建此对象的时候的函数的引用名
2_4:Object.prototype.toString.call() ;eg:var arr=[];Object.prototype.toString.call(arr); 调用返回该父类里面你穿进去的方法的值,如果没有返回值就是为【object undefined】
3.获取所有的checkbox?
var input =document.getElementByTagName("input");
var checkBoxList = [];
var length = input.length;
for(var i=0;i<length;i++){
if(input[i].type=="checkbox"){
checkBoxList.push(input[i]);
}
}
4..设置一个已知ID的DIV的html内容为xxxx,字体颜色设置为黑色
var divEle=docment.getElementById("id");
divEle.innerHTML="xxxx";
divEle.style.color="#000";
5.当一个DOM节点被点击时候,我们希望能够执行一个函数,应该怎么做?(包含哪些方法可以绑定)
5-1:<div onclick="click()"></div>
...待续 日更!!!
以上是关于前端面试题练习的主要内容,如果未能解决你的问题,请参考以下文章