摘要: vue history模式 ios微信分享坑 问题分析:因为苹果分享会是调取签名失败是因为:苹果在微信中浏览器机制和安卓不同,有IOS缓存问题,和IOS对单页面的优化问题,通俗点说安卓进行页面跳转分享时会刷新当前的url,而苹果不会,苹果是通过历史记录进来的,不会刷新url所以会导致签名失败 解决方 阅读全文
posted @ 2018-11-19 15:32 jsanntq 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: 1.声明(declare) var num // 告诉浏览器在全局作用域中有一个num变量 定义(defined) num = 12 // 给我们的比变量进行赋值 2.var:在预解释时只是提前的声明,默认undefined function: 在预解释时提前的声明 + 定义都完成了 3.JS内存分 阅读全文
posted @ 2018-11-09 17:10 jsanntq 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. sessionStorage sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 用法: 储存: 1. 点(.)运算符 sessionStorage.lastname = 'JSAnntQ'; 2. 方括号([ ])运算符 sess 阅读全文
posted @ 2018-07-10 11:33 jsanntq 阅读(45300) 评论(2) 推荐(7) 编辑
摘要: 1、函数执行上下文中会多出 this,arguments 和 函数参数。 2、call、apply、bind 这三个函数的第一个参数都是this的指向对象,区别在于第二个参数。 3、使用方式 1.call 说明: 参数是直接放进去的,第二第三第n个参数全都用逗号分隔,直接放到后面 形式: func. 阅读全文
posted @ 2018-06-28 14:51 jsanntq 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.代表出现次数的量词元字符: * :出现 零 次到 多 次。 + : 出现 一 次到 多 次。 ? : 出现 零 次或者 一 次。 { n } : 出现 n 次 { n, } : 出现 n 次到 多 次 { n, m } : 出现 n 到 m 次 2.具有特殊意义的元字符: \ : 转义字符,转义 阅读全文
posted @ 2018-06-26 15:48 jsanntq 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013 type: miniprogram url: http://mp.weixin.qq.com appid: 小程序appid值 ,进入小程序后台获取 page 阅读全文
posted @ 2018-03-16 16:33 jsanntq 阅读(33209) 评论(3) 推荐(2) 编辑
摘要: 缓冲运动 逐渐变慢,最后停止 距离越远速度越大 速度由距离决定 速度=(目标值-当前值)/缩放系数 存在Bug 速度取整 跟随页面滚动的缓冲侧边栏 潜在问题:目标值不是整数时 缓冲运动的停止条件 运动终止条件:两点重合(即运动物体和目的地重合) Demo代码 效果图A: 效果图B: 阅读全文
posted @ 2017-10-19 22:47 jsanntq 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 运动框架 1.在开始运动时,关闭已有定时器 2.把运动和停止隔开(if/else) 匀速运动的停止条件 运动终止条件:距离足够近 Demo代码 效果图1: 效果图2: 阅读全文
posted @ 2017-10-19 22:13 jsanntq 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 事件冒泡 当事件发生后,这个事件就要开始传播(从里到外或者从外向里)。为什么要传播呢?因为事件源本身(可能)并没有处理事件的能力,即处理事件的函数(方法)并未绑定在该事件源上。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本身可能不能处理这个事件,事件必须从这个按钮传播出去,从而到达 阅读全文
posted @ 2017-10-17 15:32 jsanntq 阅读(109919) 评论(0) 推荐(5) 编辑