三九宝宝网宝宝成长经典故事

有哪些经典的 Web前端或者 JavaScript面试笔试题

01月08日 编辑 39baobao.com

[四大面试笔试经验听过来人怎么说]展开全部 笔试面试绝对不是千篇一律的东西,但是准备起来应该有一定的相通之处,大家看看有什么可为你所用的,就挑了去。如果有什么问题,可以留言,我会尽量回答。其实所有人都是走...+阅读

1.JavaScript是一门什么样的语言,它有哪些特点?

没有标准答案。

2.JavaScript的数据类型都有什么?

基本数据类型:String,Boolean,Number,Undefined, Null

引用数据类型:Object(Array,Date,RegExp,Function)

那么问题来了,如何判断某变量是否为数组数据类型?

方法一.判断其是否具有“数组性质”,如slice()方法。可自己给该变量定义slice方法,故有时会失效

方法二.obj instanceof Array 在某些IE版本中不正确

方法三.方法一二皆有漏洞,在ECMA Script5中定义了新方法Array.isArray(), 保证其兼容性,最好的方法如下:

if(typeof Array.isArray==="undefined")

{

Array.isArray = function(arg){

return Object.prototype.toString.call(arg)==="[object Array]"

};

}

3.已知ID的Input输入框,希望获取这个输入框的输入值,怎么做?(不使用第三方框架)

1

document.getElementById(“ID”).value

4.希望获取到页面中所有的checkbox怎么做?(不使用第三方框架)

var domList = document.getElementsByTagName('input')

var checkBoxList = [];

var len = domList.length; //缓存到局部变量

while (len--) { //使用while的效率会比for循环更高

if (domList[len].type == 'checkbox') {

checkBoxList.push(domList[len]);

}

}

以下为关联文档:

web前端常见的面试题有哪些"web前端常见的面试题有: px和em的区别 px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位,不会因为其他元素的尺寸变化而变化; em表示相对于父元素的字体大小。em是相对...

现在的前端工程师面试都问一些什么问题面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这...

页面前端面试经常问到的问题其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。想高效率的准备面试,先从这七...

Web前端面试题面试技巧有哪些1.首先可以多做一些简单的模拟面试训练,其次是多刷刷面试题,适当的题海战术,可以扩宽我们的知识面。 2.github都成标配了,有博客大部分都会加分 线上已运营的网站,给面试官show注...

前端面试题目难吗如何轻松面对前端面试从以下五个方面做,可以轻松面对前端面试: 一、基本知识 DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 DOM操作——怎样添加、移除、移动、复制、创...

推荐阅读
图文推荐