摘要: 使用for in遍历对象时,需要用hasOwnProperty(key)方法过滤掉非对象自身的属性(继承自原型链的属性) 输出是key名为"name" ,"age" 输出value值为"zh",22 阅读全文
posted @ 2019-02-28 21:18 方小川 阅读(45459) 评论(0) 推荐(1) 编辑
摘要: 由于公司项目比较多,我们事业部的微信小程序就在一个分包里。那分包页面要回到主包的首页,该怎么跳转呢,有以下两种方法 wx.switchTab(Object object) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,路径后不能带参数。 此方法跳转的页面必须是在tabBar定义过 阅读全文
posted @ 2019-02-28 21:13 方小川 阅读(11579) 评论(0) 推荐(0) 编辑
摘要: 开发移动端页面的时候有一个很比较常见的需求,在出现弹窗时,禁止滑动弹窗后面的主体页面。如何实现呢,往下看 js实现整个页面禁止滚动: passive是干吗用的呢,设置该属性的目的主要是为了在阻止事件默认行为导致的卡顿。等待监听器的执行是耗时的,有些甚至耗时很明显,这样就会导致页面卡顿。即便监听器是个 阅读全文
posted @ 2019-02-28 20:42 方小川 阅读(44461) 评论(0) 推荐(0) 编辑
摘要: $(window).height() 和 $(document).height()的区别 $(window).height()代表了当前可见区域的大小,$(document).height()则代表了整个文档的高度,可视具体情况使用. 当浏览器窗口大小改变时(如最大化或拉大窗口后) ,$(windo 阅读全文
posted @ 2019-02-26 15:02 方小川 阅读(2355) 评论(1) 推荐(0) 编辑
摘要: 当我们开发移动端页面上的输入框,需要输入密文时,一般我们会用如下方式实现: 当type="password"时,输入框显示为圆点密文,调起的是英文键盘 但有的时候输入的密文得是纯数字格式,这时候产品就要求我们弹出的默认输入键盘为数字键盘,这该怎么实现。 优化方案:当type="number" 或者 阅读全文
posted @ 2019-01-11 20:17 方小川 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 为了在移动端实现密码输入框且调起的键盘为数字键盘,可以用-webkit-text-security:disc;text-security:disc;属性来实现。 语法: text-security: circle | disc | none | square; -webkit-text-securi 阅读全文
posted @ 2019-01-02 15:52 方小川 阅读(2989) 评论(0) 推荐(0) 编辑
摘要: 1.常见的中文 \u4e00-\u9fbb 和 \u4e00-\u9fa5 (不包含生僻字) 2.比较广泛的中文汉字。(包含了咱们需要的生僻字 和 不需要的很多字符 比如 中文句号分号逗号、书名号 等等) \u2E80-\uFE4F 3.CJK标点符号 范围:\u3000-\u303F 参考地址:h 阅读全文
posted @ 2018-12-26 12:28 方小川 阅读(11709) 评论(0) 推荐(0) 编辑
摘要: 小程序的生命周期 阅读全文
posted @ 2018-12-17 11:51 方小川 阅读(144) 评论(0) 推荐(0) 编辑
摘要: <script> var ua= window.navigator.userAgent.toLowerCase(); if( (ua.match(/MicroMessenger/i) == 'micromessenger') && (ua.match(/wxwork/i) == 'wxwork') 阅读全文
posted @ 2018-12-17 11:47 方小川 阅读(4322) 评论(0) 推荐(0) 编辑
摘要: 使用缩放来0.5来实现,注意兼容各种浏览器 阅读全文
posted @ 2018-08-02 18:43 方小川 阅读(2035) 评论(0) 推荐(0) 编辑