手机阅读

JavaScript 面试题

基本包涵了市场上的所有 JS 方面的面试题

可以通过按 Ctrl+F 搜索快速定位

ECMAScript基础必会的
JavaScript 中有几种数据类型
用JavaScript写一个动态的,格式为..年..月..日..时..分..秒的方法
JavaScript 如何让alert弹出框中的信息换行
JavaScript 选项卡的标签栏或者一排单选按钮,如何知道选择是第几个?
利用JavaScript打印出FIbonacci数(不使用全局变量)
JavaScript 实现如下语法的功能 var a=(5).plus(3).minus(6);
JavaScript 实现输出document对象中所有成员的名称和类型
JavaScript 如果利用JS生成一个table?
JavaScript 实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px;宽度为50px;
JavaScript 假设有一个4行td的table,将table里面的td顺序颠倒
JavaScript 模拟一个HashTable类;包含add,remove,contains,length方法
对JavaScript中函数绑定的理解;函数绑定可以使用哪两个函数?函数绑定一般使用在什么情况下?这两个函数的区别是什么?
JavaScript var a=b=c=d=5是什么意思?如果接下来再写一句,d=9,a,b,c的值会变化吗?
var a=b=c=d=[1,2,3,4,5]是什么意思?如果接下来写一句d[5]=9;a,b,c,的值会发生变化吗
JavaScript var a=b=c=d=[1,2,3,4,5]是什么意思?如果接下来再写一句d=[9];a,b,c的值会发生变化吗
JavaScript var n=(1,2,3,4,5),n的值是多少?
JavaScript 如何知道一个变量的数据类型?如何判断数据类型?
JavaScript var str=true+11+null+9+undefined+“zhuanbang”+false+null+9+[],str的值是多少?
JavaScript []和{}表示什么?
JavaScript 语法i++,++i,和+i是什么意思?
JavaScript 什么叫全局变量?什么叫局部变量了?是如何定义出来的?
JavaScript 书写规范/原则
在IE,fireFox,chrome这三个浏览器中,如何查看JS代码的报错?
JavaScript 说一说html代码,css代码和js代码的注释写法?
JavaScript 循环语句有几种写法?用不同的写法写出判断当天是星期几的方法
JavaScript NaN是什么意思?这个值有什么特点?
JavaScript 在switch case判断条件中,用到了break;还有的地方用到了return;请问这两者有何区别?
JavaScript 写一个通用的整数随时学方法,要求有两个参数,用来限定随机数的上限和下限,方法最终能返回这个符合条件的随机数
2022年的春节是2022年02月01日;请写一段代码;算出现在距离春节还有多少天,多少小时,多少分,多少秒
请问alert(Number(“08”));输出的结果是什么?
请使用JavaScript找出name=“A”的内容
JavaScript 下面的目的是把所有的li都删除掉;下面的方法有没有问题?为什么?怎么解决?
JavaScript 作用域闭包的概念,闭包用在哪里有哪些变化?性能如何?
JavaScript 写一个从0到59依次循环的计时器
JavaScript 双十一倒计时更准确
JavaScript null和undefined的区别?
JavaScript add(2, 3, 4),add(2)(3)(4)和add(2, 3)(4)
ECMAScript基础必会的
JavaScript new操作符具体干了什么呢?
对JSON的了解?
JavaScript document.write 和 innerHTML的区别;
JavaScript call和apply()的作用和区别;
JavaScript 哪些操作会造成内存泄露?
JavaScript 什么是”use strict”?使用它的好处和坏处分别是什么?
JavaScript 如何获取UA
JavaScript eval是做什么的?
JavaScript 对象的深度克隆代码实现
浏览器的严格模式与混杂模式
JavaScript 谈谈 this 对象的理解
JavaScript 什么是window对象? 什么是document对象?
JavaScript tepyof(null)返回什么
JavaScript [“1”, “2”, “3”].map(parseInt) 答案是多少
JavaScript 作用链域
JavaScript 的作用域与变量声明提升
JavaScript 如何判断一个对象是否属于某个类
JavaScript原型,原型链 ? 有什么特点
Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
用原生JavaScript的实现过什么功能吗
JavaScript 解释下面这段代码的意思 / 给所有HTML层添加一个高亮的边框
把 Script 标签 放在页面的最底部的body封闭之前 和封闭之后有什么区别?浏览器会如何解析它们?
什么是“前端路由”?什么时候适合使用“前端路由”? “前端路由”有哪些优点和缺点?
知道什么是webkit么? 知道怎么用浏览器的各种工具来调试和debug代码么?
前端开发常用的IE,firefox上的调试工具;分别举例说明用法
JavaScript 如何outerHTML,注意浏览器兼容性
JavaScript (new Date).getTime() 和 +new Date() 都可以取到当前时间戳,它们的实现原 理是什么
JavaScript 查找页面所有类是edit的input,且type是text的元素,遍历他们并返回他们的value
如何使用js把这个div的class的属性改为class_2
请设计一个 JavaScript 函数,该函数接受一个 CSS 属性名作为参数,并返回一个 boolean 值
如何让 input 元素在默认情况下显示“alipay WD Team”,而在光标移入后则显示空白?
JavaScript console(Function instanceof Object); 和这个alert(Object instanceof Function)
JavaScript 请至少写出2种方法,不通过第三个中间变量,交换2个变量的值
JavaScript 你了解 arguments 对象么,它有哪些属性?
JavaScript arguments 是数组么?如果不是请写一段代码将其转化为真正的数组
JavaScript arguments 有什么特性,可以用这些特性做什么?
HTTP/AJAX与后台进行交互
JavaScript Ajax读取一个xml文档并进行解析的实例
JavaScript Ajax是什么?ajax的交互模型?
jQuery 如何创建一个Ajax
简述 JavaScript AJAX 的原理
JavaScript AJAX 的优点
JavaScript AJAX 的缺点
JavaScript AJAX 的几种框架
JavaScript AJAX 的过程是怎么样的
JavaScript 简述Ajax异步机制,Ajax有哪些的好处和弊端,介绍下Ajax异步请求的原理和过程
JavaScript XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误
JavaScript flash,ajax各自的优缺点。在使用中如何取舍
JavaScript 如何得到HTTP的请求头信息和返回的头信息
JavaScript 页面编码和被请求的资源编码如果不一致如何处理
JavaScript AJAX同步和异步的区别
JavaScript GRT和POET区别?何时使用post?
JavaScript get为什么比post性能好,php/node都用一个东西接收post和get请求,怎么解释get比post性能好
WEB应用从服务器主动推送Data到客户端有哪些方式
JavaScript 跨域怎么实现?如何解决跨域问题
JavaScript jsonP有哪几种方式?
JavaScript 用 a.com 引用了网页 b.com 的js;js是否能读a.com。能够读b.com
AJAX 的状态码有哪些
HTTP状态码有哪些?分别代表什么意思?
http状态吗100,200,300,400,500分别代表什么意思?
聊聊 cache-control
实现一个页面操作不会整页刷新的网站,并且能在浏览器前进、后退时正确响应。给出你的技术实现方案?
JavaScript 使用AJax Post方式向页面check.do发送请求;请求的数据是userID=“admin”,password=“ABC”,假设服务器返回”OK”是成功,客户端踏出”验证通过提示框”
iframe的优缺点
DOM操作EOM Set
JavaScript DOM创建元素,添加元素,移动元素,复制节点,删除,替换元素,查找节点的方法?
JavaScript innerHTML,innerText,textContent,value、nodeValue属性的区别是什么?
JavaScript 写一个insertBefore和insertAfter方法,并且写出完整测试用例
JavaScript 写出和appendChild向对象的prependChild方法并且写出完整的测试用例
JavaScript 写一个方法,能够实现:获得某元素节点指定标签名的子元素节点,并且写出测试用例
JavaScript setInterval和setTimeout的区别,他们的返回值是什么类型的?表示什么含意呢?
JavaScript DOM中节点有多少类型?元素节点和文本节点的区别?他们有浏览器兼容性问题吗?
JavaScript childNodes和children的区别
JavaScript 中的document.documentElement和document.body的区别
JavaScript documentFragment是什么?它有什么用途,它对浏览器的性能有什么影响
JavaScript 说出常用的数字方法
JavaScript 编写一个;取得指定范围的随机数的方法
JavaScript 常用的时间方法有哪些?
JavaScript 时间类型创建实例时带参数的方式有几种?
JavaScript 说一说Date类中的getTime方法
JavaScript this关键字的表达什么意思?
JavaScript innerText这个属性firefox浏览是不支持的,firefox用什么属性替代innerText这个属性
JavaScript 如何获取网页元素的CSS样式值
JavaScript 点击下面的li,会弹出什么结果?
JavaScript 怎么得到浏览器滚动条的位置?
JavaScript 怎么得到浏览器的高和宽度
JavaScript clientHeight和offsetHeight有什么区别
JavaScript offsetLeft的值和由定位产生的Left属性的值之间,有什么异同
JavaScript 请写一个获取元素相对于屏幕距离的方法
JavaScript 如何获得一个DOM元素的绝对位置?
JavaScript 你封的DOM库什么内容
JavaScript 您的DOM怎么封装的
JavaScript DOM加载过程是怎么样的
JavaScript DOM加载后,运行代码的问题
JavaScript DOM结构,两个节点之间可能存在哪些关系以及如何在节点之间任意移动
JavaScript 请写一个 getParents 方法让它可以获取某一个 DOM 元素的所有父亲节点xx