面试
杜小白Zero
这个作者很懒,什么都没留下…
展开
-
AJAX的GET与POST请求方式的区别
在前端面试中,常常会问到GET与POST请求的区别,现简单总结如下:(1)GET请求将参数在URL后进行传递,POST请求则是作为HTTP消息的实体内容发送给Web服务器。(2)GET方式对传输的数据大小有限制,通常不能大于2KB,而POST方式传递的数据量要比GET大很多,理论上不受限制。(3)GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,如账号密码...原创 2018-05-19 20:55:26 · 869 阅读 · 0 评论 -
原生JavaScript实现div拖拽效果
实现思路:(1)首先改变被拖动元素的布局属性为“position:absolute”,其父框为“position:relative”;(2)捕捉鼠标事件“mousedown”、“mousemove”、“mouseup”;(3)当触发“mousedown”时,记录下当前鼠标在元素中的相对位置,_x,_y;(4)紧接着处理“mousemove”事件,通过改变元素的top和left属性来移动元素;(5)...原创 2018-05-19 21:16:25 · 1842 阅读 · 1 评论 -
Node.JS面试题
Node.js面试题列表什么是错误优先的回调函数?如何避免回调地狱?如何用Node来监听80端口?什么是事件循环?哪些工具可以用来保证一致的编程风格?运算错误与程序员错误的区别?使用NPM有哪些好处?什么是stub?举个使用场景?什么是测试金字塔?对于HTTP API,如何利用测试金字塔?你最喜欢的HTTP框架,并说明原因? 现在,我们依次来解答这些问题吧。 什么是错误优先的回调函数? 错误...转载 2018-05-26 17:10:43 · 4392 阅读 · 0 评论 -
2018最新Web前端经典面试题及答案
javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g...转载 2018-09-18 17:12:34 · 7037 阅读 · 0 评论 -
前端面试之ES5与ES6的区别
首先我们来看一下ES是什么?全称为ECMAScript,是JavaScript语言的核心,它规定了js的组成部分:语法、类型、语句、关键字、保留字、操作符、对象。下面直奔两者不同:1. 系统库的引用 ES5中的引用需要先使用require导入React包,成为对象,再去进行真正引用//ES5var React = require("react");var { ...原创 2018-10-07 17:00:32 · 13834 阅读 · 1 评论 -
JavaScript面试编程题集
1.给你一个字符串String=“adadfdfseffqdjhuserfefsefseetsdg”,要求找出里边的字符串qdjhu,使用JavaScript实现。解析:这里要用到indexOf().返回字符indexOf(string)中字符串string在父串首次出现的位置,从0开始,没有返回-1。代码如下:var str = "adadfdfseffqdjhuserfefsef...原创 2018-10-09 11:32:52 · 2608 阅读 · 0 评论