整理一些最近经常遇到的前端面试题整理一些最近经常遇到的前端面试题
主要给大家整理了一些在面试的时候经常遇到的前端面试题,本文总结的这三十道面试题都是一些最近碰到的
一些较为有用的前端题目,相信会对大家面试具有一定的参考价值,需要的朋友可以参考学习,下面来一起看
看吧。
前言前言
本文主要整理了一些最近遇到的前端面试题,方便大家在面试前有所准备,文中给出了详细的解答,下面话不多说了,来看看
详细的介绍吧。
1、标签属性中、标签属性中title和和alt的区别的区别
答答:
title是设置鼠标移动到图片上时显示的内容,而alt是用于当图片没有正常显示时出现的提示文字,另外alt还用于在seo中针对
图片的优化说明.
2、隐藏元素的几种方法、隐藏元素的几种方法
答答:
1.display:none;
2.visibility:hidden;
3.opacity:0;
4.position:absolute;
left:-10000px;
3、、JavaScript中有哪几种数据类型中有哪几种数据类型
答答:
JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据
类型——Object,Object本质上是由一组无序的名值对组成的
4、回答以下输出的类型、回答以下输出的类型
答答:
alert(typeof(null));//object
alert(typeof(NaN));//number
alert(typeof(undefined));//undefined
alert(typeof(“undefined”));//string
alert(NaN == undefined);//false
alert(NaN == NaN);//false
5、用、用jquery和原生和原生js获取元素中的内容获取元素中的内容
答答:
JS:document.getElementById(“div1”).innerHTML;
document.querySelector(“#div1”).innerText;
JQ:$(“#div1”).html()
6、用原生、用原生js封装一个添加监听事件的兼容写法封装一个添加监听事件的兼容写法
答答:
function addEvent(obj,event,fn){
//现代:addEventLister 不用加on
//ie:touchEvent 需要加on
if (window.addEventListener){
obj.addEventListener(event,fn);
}else{
obj.attachEvent("on"+event, fn);
}
}
7、对跨域的理解和解决办法、对跨域的理解和解决办法