免费IT入门培训学习平台
登陆
注册
曾庆林-IT入门
首页
教程
IT入门
>
面试题
>
javaScript
>
js基础二
>
暂无 |
68.数组方法 pop() push() unshift() shift()
检查
A
B
C
D
检查答案
答案:
arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素
arr.push() 从后面添加元素,返回值为添加完后的数组的长度
arr.unshift() 从前面添加元素, 返回值是添加完后的数组的长度
arr.shift() 从前面删除元素,只能删除一个 返回值是删除的元素
解释:
0
上一篇:
67.如何做到修改 url 参数页面不刷新
下一篇:
69.事件绑定与普通事件有什么区别
js基础
1.document load 和 document ready 的区别
2. JavaScript 中如何检测一个变量是
3.请用 js 去除字符串空格?
4.js 是一门怎样的语言,它有什么
5.== 和 === 的不同
6.怎样添加、移除、移动、复制、
7.事件委托是什么
8.require 与 import 的区别
9.javascript 对象的几种创建方式
10.JavaScript 继承的方式和优缺点
11.什么是原型链?
12.复杂数据类型如何转变为字符串
13.javascript 的 typeof 返回哪些数据
14. 在 css/js 代码上线之后开发人员
15.列举 3 种强制类型转换和 2 种隐
16.你对闭包的理解?优缺点?
17.如何判断 NaN
18.new 一个对象的过程中发生了什
19.for in 和 for of
20. 如何判断 JS 变量的一个类型(
21. for in、Object.keys 和 Object.getOw
22.iframe 跨域通信和不跨域通信
23.H5 与 Native 如何交互
24.如何判断一个对象是否为数组
25.
26.Object.prototype.toString.call() 和 i
27.什么是面向对象?
28.你对松散类型的理解
29.JS 严格模式和正常模式
30.移动端 click 事件、touch 事件、
31.JS 单线程还是多线程,如何显示
32. JavaScript 数组的函数 map/forEac
33. JS 块级作用域、变量提升
34. null/undefined 的区别
35. JS 哪些操作会造成内存泄露
36.重排与重绘的区别,什么情况下
37.发布订阅设计模式
38. jsonp 优缺点?
39.兼容各种浏览器版本的事件绑定
40.typescript 遇到过什么坑
ajax
1.Ajax 是什么?如何创建一个 Ajax?
2.同步和异步的区别?
3.如何解决跨域问题?
4.页面编码和被请求的资源编码如
5.创建 ajax 过程
6.阐述一下异步加载 JS
7.请解释一下 JavaScript 的同源策略
8.GET 和 POST 的区别,何时使用 P
9.ajax 的优点
10. Ajax 的最大的特点是什么?
11.ajax 的缺点
12.ajax 请求的时候 get 和 post 方式
13.解释 jsonp 的原理,以及为什么
14.什么是 Ajax 和 JSON,它们的优缺
15.什么是 json,优缺点
16.一个页面从输入 URL 到页面加载
17.XML 和 JSON 的区别?
18.ajax 请求时,如何解析 json 数据
19.异步加载和延迟加载
20.eval 是做什么的?
21.AMD 和 CMD 规范的区别
22.HTTP 状态码
23.栈和队列的区别?
24.ajax 加载的页面,跳转到另外一
25.Ajax 实现的原理
26.ajax 如何实现,readyState 的五种
27.RESTful
28.Ajax 和 Fetch 区别
nodeJS
1.为什么用 Nodejs,它有哪些缺点?
2.NodeJS 的工作原理
3.Node 的应用场景
4.如何用 NodeJS 搭建中间层?
5.什么是 error-first callback ?
6.如何避免回调函数嵌套?
7.Node 程序如何监听 80 端口?
8.什么是事件循环(event loop)?
9.使用什么工具检查代码风格?
10.操作错误和程序错误的区别是什
11.为什么 npmshrinkwarp 非常有用?
12.什么是 stub?说出他的用途?举
13.什么是测试金字塔?在做 HTTP
14.你最熟悉的 Node 框架是什么?为
15.你最喜欢的 HTTP 框架,并说明原
16. 对 Node 的优点和缺点提出了自
17.需求:实现一个页面操作不会整
18.(如果会用 node)知道 route, middl
19.解释一下 Backbone 的 MVC 实现方式
20.什么是“前端路由”?什么时候
21.对 Node 的优点和缺点提出了自己
ES6
1.ES6 都有什么 Iterator 遍历器
2. ES6 中类的定义
3.谈谈你对 ES6 的理解
4.说说你对 promise 的了解
5.解构赋值及其原理
6.Array.from() 与 Array.reduce()
7.var let 在 for 循环中的区别
8.Set 数据结构
9.Class 的讲解
10.模板字符串
11.箭头函数需要注意的地方
12.ES6 如何动态加载 import
13.ECMAScript6 怎么写class么,为什么
14.谈一谈你对ECMAScript6的了解?
15.箭头函数和普通函数有什么区别
js基础二
41.this 和 apply 的应用
42.split() join()的区别
43.JavaScript 的数据类型
44.如何判断一个对象是否属于某个
45.new 操作符具体干了什么呢?
46.call() 和 apply() 的含义和区别?
47.sort 排序原理
48.Zepto 的点透问题如何解决?
49.如何判断当前脚本运行在浏览器
50.移动端最小触控区域是多大?
51.移动端的点击事件的有延迟,时
52.解释 JavaScript 中的作用域与变量
53.Node.js 的适用场景?
54.bind、call、apply 的区别
55.使用构造函数的注意点
56.如何获取浏览器版本信息
57.如何实现文件断点续传
58.数组的常用方法
59.字符串常用操作
60.作用域的概念及作用
61.作用域的分类
62.js 属于哪种作用域
63.浮点数精度
64.自执行函数?用于什么场景?好
65.多个页面之间如何进行通信
66.css 动画和 js 动画的差异
67.如何做到修改 url 参数页面不刷
68.数组方法 pop() push() unshift() sh
69.事件绑定与普通事件有什么区别
70. IE 和 DOM 事件流的区别
71. IE 和标准下有哪些兼容性的写
72.变量提升
73.如何阻止冒泡与默认行为
74.js 中 this 闭包 作用域
75.javascript 的本地对象,内置对象
76.javascript 的同源策略
77.事件冒泡与事件捕获
78.foo = foo||bar ,这行代码是什么意
79.复杂数据类型如何转变为字符串
80.javascript 中 this 的指向问题
js基础三
81.call 与 apply 区别
82.正则表达式构造函数 var reg =
83.js 中 callee 与 caller 的作用
84.异步加载 js 的方法
85.去除数组重复成员的方法
86.去除字符串里面的重复字符
87.求数组的最大值
88.JS 中 文档碎片的理解和使用
89.原型的作用 以及什么是原型
90.javascript 里面的继承怎么实现,
91.简单介绍下 JS 的原型和原型链
92.说说你对作用域链的理解
93.JavaScript 原型,原型链 ? 有什么
94.请解释什么是事件代理
95.offsetWidth/offsetHeight,clientWidth/c
96.谈谈你对 AMD、CMD 的理解
97.web 开发中会话跟踪的方法有哪
98.说几条写 JavaScript 的基本规范?
99.JavaScript 有几种类型的值?你能
100.eval 是做什么的?
101.js 延迟加载的方式有哪些?
102.attribute 和 property 的区别是什么
103.什么是面向对象编程及面向过
104.谈一谈你理解的函数式编程?
105.对原生 Javascript 了解程度
106.Js 动画与 CSS 动画区别及相应实
107.快速的让一个数组乱序
108.prototype 和
109.UIWebView 和 JavaScript 之间是怎么
110.IE 与火狐的事件机制有什么区
111.在 js 中哪些会被隐式转换为
112.列举浏览器对象模型 BOM 里常用
113.class.forname 的作用?为什么要用
114.外部 JS 文件出现中文字符,会
115.定时器 setInterval 有一个有名函
116.自动分号
117.你用过 require.js 吗?它有什么
118.如何阻止事件冒泡和默认事件
119.分别阐述 split(),slice(),splice()
120.事件、IE 与火狐的事件机制有
js基础四
121.内置函数(原生函数)
122.对象浅拷贝和深拷贝有什么区
123.JS 怎么实现一个类。怎么实例
124.如何编写高性能的 Javascript?
125.数组和对象有哪些原生方法,
126.documen.write 和 innerHTML 的区别
127.让你自己设计实现一个 requir
128.requireJS 的核心原理是什么?(
129.Javascript 中,有一个函数,执行
130.原型继承
131.用原生 JavaScript 的实现过什么
132.javascript 代码中的"use strict";是
133.简述创建函数的几种方式
134.window.location.search() 返回的是什
135.window.location.hash 返回的是什么
136.window.location.reload() 作用?
137.为什么不能定义 1px 左右的 d
138.BOM 对象有哪些,列举 window 对
139.简述 readonly 与 disabled 的区别
140.为什么扩展 javascript 内置对象
141.什么是三元表达式?“三元”
142.我们给一个 dom 同时绑定两个点
144.简述一下 Handlebars 的基本用法
143.简述一下 Handlerbars 的对模板的
145.前端 templating(Mustache, underscor
146.知道什么是 webkit 么? 知道怎么
147.如何测试前端代码? 知道 BDD,
148.JavaScript 的循环语句有哪些?
149.作用域-编译期执行期以及全局
150.如何添加 html 元素的事件,有
151.列举浏览器对象模型 BOM 里常用
152.事件绑定的方式
153.事件循环
154.事件模型
155.如何自定义事件
156.target 和 currentTarget 区别
157.prototype 和
160.使用 let、var 和 const 创建变量
161.JSON 的了解
发表评论
评价:
验证码:
发表评论
最新评论
×
登陆
登录
×
注册
注册