摘要: 具体的可以去看http://es6.ruanyifeng.com/#docs/set-map Set1.成员不能重复2.只有健值,没有健名,有点类似数组。3. 可以遍历,方法有add, delete,hasweakSet 阅读全文
posted @ 2019-07-10 10:22 MrRoot 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 不带有key,并且使用简单的模板,基于这个前提下,可以更有效的复用节点,diff速度来看也是不带key更加快速的,因为带key在增删节点上有耗时。这就是vue文档所说的默认模式。但是这个并不是key作用,而是没有key的情况下可以对节点就地复用,提高性能。这种模式会带来一些隐藏的副作用,比如可能不会 阅读全文
posted @ 2019-07-10 10:18 MrRoot 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-28 15:38 MrRoot 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 问题:http的七层协议 握手几次 问题:es6 问题:浏览器是怎么渲染的 问题:mvvm 以及vue的了解 vue的双向绑定 问题:ajax 的请求头怎么知道是传输的是图片,ajax的优缺点 问题:异步请求和多次同步请求 问题:弹性盒理解 问题:怎么阻止用户打开新的页面 问题:前端存储有哪些 ht 阅读全文
posted @ 2019-03-22 17:42 MrRoot 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1 var arr=[1,2,3,[4,5],[6,[7,[8]]]] 2 /** 3 * 使用递归的方式处理 4 * wrap内保存结果ret 5 * 返回一个递归函数 6 * 7 * @returns 8 */ 9 function wrap(){ 10 var ret=[]; 11 return function flat(a){ 12 ... 阅读全文
posted @ 2019-03-20 09:36 MrRoot 阅读(610) 评论(0) 推荐(0) 编辑
摘要: //楼层的js var scroChange; //楼层跳转 function FloorGo(domId){//传入目标的id clearInterval(scroChange); var scrollHeight = $(document).height();//获取滚动条可以滚动的所有距离 var windowHeight = $(window).height();//获取屏幕高度 ... 阅读全文
posted @ 2019-02-19 14:28 MrRoot 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. type 类型判断 2. 时间的一些方法 3. Array 4. String 字符串操作 5. Number 6. Http请求(ajax) 7. DOM 8. Storage 储存操作 9. URL地址连接以及Other 其它操作 后续有待更新。。。 阅读全文
posted @ 2019-02-12 11:14 MrRoot 阅读(418) 评论(0) 推荐(0) 编辑
摘要: JS代码如下: 代码具体是在哪里的我不知道但是我的有道云上有。如有哪位朋友知道,还望联系下,添加出处。 阅读全文
posted @ 2019-02-12 10:37 MrRoot 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-02-12 09:34 MrRoot 阅读(346) 评论(0) 推荐(0) 编辑