摘要: 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 2.声明函数作用提升?声明变量和声明函数的提升有什么区别? 3.判断数据类型? 4.异步编程? 5.事件流?事件捕获?事件冒泡? 6.如何清除一个定时器? 7.如何添加一个dom对象到body中?innerHTML和inner 阅读全文
posted @ 2019-03-31 09:14 wenzizaigaoge 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 当事件上绑定了事件处理程序,当这个事件被持续触发时,一直会执行这个事件处理程序,比如onscroll、onresize,而这是没有必要的,甚至会影响性能,影响用户体验。因此,需要在绑定事件的时候做一些操作,使之执行事件处理程序不要那么频繁。主要有两种思路。 一、函数防抖 当持续触发事件后,一段时间后 阅读全文
posted @ 2019-03-31 09:14 wenzizaigaoge 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、算法部分 1、基本排序的方式 冒泡、快排、桶排、堆排序、归并排序、插入排序。 2、二分搜索等 3、二叉树遍历相关,例如前序遍历中序遍历后序遍历等,深度优先搜索和广度优先最好掌握。还有二叉树的反转 二、计算机网络部分 1.最重要的就是http协议 http报文解构都包含什么(大致就是那个三部分,请 阅读全文
posted @ 2019-03-31 09:13 wenzizaigaoge 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 第一题 第二题 第三题 第四题 第五题 第六题 第七题 阅读全文
posted @ 2019-03-31 09:13 wenzizaigaoge 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 1、get和post的区别 get会直接显示在地址里,传输数据量有限制,一般为2M,post相对get来说更安全一点 2、websocket是否了解 3、http 2.0对于http 1.x有哪些优点? http/1.x虽然也可以进行多个请求,但是都是有顺序的,遵循先来后到,一旦某个请求比较耗时,那 阅读全文
posted @ 2019-03-31 09:13 wenzizaigaoge 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 2D转换 transform属性 属性值有: translate(平移,单位px) rotate(旋转,单位deg) scale(缩放,给定倍数) skew(翻转,根据X轴,Y轴,单位deg) matrix(函数式,自定义) 3D转换 transfrom属性 属性值 rotateX(单位deg) r 阅读全文
posted @ 2019-03-31 09:09 wenzizaigaoge 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、基于flex布局 2、基于定位 3、基于表格样式 阅读全文
posted @ 2019-03-31 09:08 wenzizaigaoge 阅读(86) 评论(0) 推荐(0) 编辑
摘要: JS区分大小写 标识符,指变量、函数、属性的名字 关键字,JS中具有特殊用途,不可用作标识符 保留字,现在虽无特殊用途,将来可能有,也不可用作标识符 变量,JS是弱类型语言,变量是松散类型的,声明变量时不会标记类型,初始化的过程只是给变量赋一个值 ECMAScript5中有5种简单数据类型,1种引用 阅读全文
posted @ 2019-03-31 09:08 wenzizaigaoge 阅读(116) 评论(0) 推荐(0) 编辑