js
ReedSun
Be the change you want to see in the world
展开
-
简单筛选iOS和安卓的版本的函数
简单筛选iOS和安卓的版本的函数需求现如今,移动端大行其道,我们终于不太需要再为了IE6, IE7, IE8…做可怕的兼容了。但是,仍然有一些库或框架不能再低版本的iOS和安卓中正常运行,所以我就写了一个小函数来筛选iOS和安卓的版本函数的期盼输入为你期望的iOS和安卓版本,输出为一个布尔值,如果当前设备版本大于你输入的版本,则返回 true ,否则返回 false 。函数function filt原创 2017-05-02 20:45:10 · 554 阅读 · 0 评论 -
关于 Date() 函数在 iOS 中的一个小坑
关于 Date() 函数在 iOS 中的一个小坑bug今天遇到了一个诡异的 bug 。一个 Vux 的日期选择组件在 PC 端和安卓端都能正常显示和使用,而在 iOS 端却不能正常出现。经过漫长的调试,终于发现问题出在这一行代码上:var startDate = new Date('2017-5-3')这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日原创 2017-05-04 20:16:43 · 3581 阅读 · 1 评论 -
ES6 中 Class 学习笔记
ES6 中 Class 学习笔记ES6 中的 class (类)实际上就是基于原型继承的语法糖,可以让我们用更简单更清晰的语法来创建类。这篇文章即为我学习 class 的学习笔记,其中内容大部分参考 类 - JavaScript | MDN 。定义类定义类有两种方式,类表达式和类声明。这一点跟函数很类似,函数使用 function 关键词来声明函数,而类则使用 class 关键词来声明类。类声明如下原创 2017-05-14 22:01:09 · 662 阅读 · 0 评论 -
关于Number.toFixed()的总结
关于Number.toFixed()函数的总结前言今天工作中遇到了一个需求,需要将类似于 1.99999 这样的数字格式化为 2.00 这样的两位小数。本来打算自己实现一个类似的功能函数,但是没想到看起来容易,实际实现起来却还是有点复杂的,就例如逢9进位这样的功能就让我想的有点头疼。索性考虑起来大谷歌来实现这样的功能。没想到谷歌一下发现,居然 JS 中现成的函数 Number.toFixed() 来原创 2017-05-08 21:08:17 · 11992 阅读 · 3 评论 -
Storge 在 Safari 的无痕浏览模式中的坑
关于 Storge 在 Safari 的无痕浏览模式中的坑前言今天遇到了一个诡异的bug,一个网页在微信浏览器中是可以正常显示的,而在一些用户的 Safari 中却无法正常渲染。真是日了狗了!检查一下报错,发现这个报错很可疑:QuotaExceededErrorThe quota has been exceeded.Google了半天,终于发现了问题的原因可能是出在 Safari 的无痕浏览当中。原创 2017-05-17 19:52:58 · 4239 阅读 · 1 评论