1、常见的HTTP方法有哪些? GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器 POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。 PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。 HEAD: 获得报文 ...
分类:
Web程序 时间:
2019-02-26 17:23:07
阅读次数:
213
请解释事件委托(event delegation)。 事件委托是将事件监听器添加到父元素,而不是每个子元素单独设置事件监听器。当触发子元素时,事件会冒泡到父元素,监听器就会触发。这种技术的好处是: 内存占用减少,因为只需要一个父元素的事件处理程序,而不必为每个后代都添加事件处理程序。 无需从已删除的 ...
分类:
Web程序 时间:
2019-02-26 11:52:19
阅读次数:
165
html5 什么是html5:html5是下一代的HTML,将成为html、xhtml以及HTML DOM的新标准。 参考: HTML5的十大新特性 前端面试必备之html5的新特性 HTML5 1.语义化元素 1.1结构元素 1.2增强型表单及属性 1.3多媒体标签 git上关于video的使用 ...
分类:
Web程序 时间:
2019-02-15 15:23:15
阅读次数:
282
先看几道面试题 1. 描述下js里面的事件流 2. 默认情况下,事件是在冒泡阶段执行还是捕获阶段执行 3. 请简要说明事件委托原理和使用场景 4. 手写原生js实现事件代理,注意浏览器兼容 如果上面的面试题,您不能很顺利的作答,那么希望这篇文件对您能有一些帮助。如果出现错误,请您及时指正,谢谢。 什 ...
分类:
其他好文 时间:
2019-02-13 16:48:10
阅读次数:
167
// dmo0 element.onclick=function () {}; //dom 2 element.addEventListener('click',function () {},false) //dom3 element.addEventListener('keyup',functio... ...
分类:
其他好文 时间:
2019-02-12 23:16:25
阅读次数:
294
都说机会是留给有准备的人的。 一年之计在于春,面对众多的前端技术,需要时刻充电自己。 我现在整理一些前端js面试程序题。 1.判断一个字符串中出现最多的字符,并计算出现的次数? 2.用css伪类实现下面的效果 解释: 1. 针对css伪类元素,可以使用content:url();引入一个图片进行实现 ...
分类:
Web程序 时间:
2019-02-12 14:46:35
阅读次数:
341
1.比较typeof与instanceof? typeof的定义和用法:返回值是一个字符串,用来说明变量的数据类型。 Instanceof定义和用法:instanceof 用于判断一个变量是否属于某个对象的实例。 2.什么是跨域?跨域请求资源的方法有哪些? 由于浏览器同源策略,凡是发送请求url的协 ...
分类:
其他好文 时间:
2019-02-01 14:52:10
阅读次数:
134
最近无聊看了一下前端面试题,看到不少地方要求列出var/let/const的异同,自己整理一下,算加深一下记忆。 1.作用域 var为全局作用域,而let和const为局部作用域(仅作用在大括号内),举个简单例子: 2.变量声明 var和let可以仅声明不赋值,但是const必须赋值,否则报错 3. ...
分类:
其他好文 时间:
2019-01-21 19:11:20
阅读次数:
181
基础: JS基本数据类型有哪些?复制数组有哪些方式?如何判断一个值未定义或为空,常见应用场景是什么?跨域请求服务端的返回值是什么?简述事件冒泡? CSS: 简述flex-direction的作用CSS中实现动画时,@keyframe 与 transition的区别移动位置的动画,使用translat ...
分类:
其他好文 时间:
2019-01-17 10:18:55
阅读次数:
211
(1)算法: 1、斐波那契数列:1、1、2、3、5、8、13、21。输入n,输出数列中第n位数的值。 方案一: pythod function maopao(arr){ var temp=0; for(var i=0;iarr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; ...
分类:
编程语言 时间:
2019-01-16 16:49:33
阅读次数:
194