JS 中的正则
test() 方法执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 true 或 false。若正则对象带了全局标志符号时,test() 的执行会改变正则表达式的 lastIndex 属性。
js生成随机数的方法 - 比如生成1-100随机数
js生成随机数主要用到了内置的Math对象的random()方法。用法如:Math.random()。它返回的是一个 0 ~ 1 之间的随机数。有了这么一个方法,那生成任意随机数就好理解了
为什么JSON.parse会损坏大数字,如何解决这个问题?
从10多年前JSON在线编辑器的早期开始,用户经常反映编辑器有时会破坏他们JSON文档中的大数字的问题。直到现在,我们也没能解决这个问题。在这篇文章中,我们深入解释了这个问题
为什么说 bind 的实现非常考验对原型链的理解?
bind 和 apply,call 是 JS 修改 this 指向的三把利器 。对于 apply,call 来说,bind 的区别在于会返回一个修改了 this 指向的新函数,并不会立即执行。
uniapp webview通信
从uniapp中动态传值到webview页面;从webview页面传值到uniapp中,官方文档已经很详细了,这里给大家上我的实战代码,首先在webview页面中引入相关依赖:
10个Reduce函数的使用小技巧
作为一个前端开发者,你一定会大量使用reduce函数,它是一个强大而有用的数组API,但是,今天我想给大家分享10个关于它的进阶技巧。
浏览器是如何通过 defer 与 async 属性,优化页面加载速度的?
在面试的时候,经常会遇到一道经典的面试题:如何优化网页加载速度?常规的回答中总会有一条:把 css 文件放在页面顶部,把 js 文件放在页面底部。
uniapp监听网络状态 - 判断是否有网络
由于新机首次安装app的时候会出现:请求网络权限“是否允许使用数据”,如果用户很长时间没点击允许,就会出现app内接口请求永远返回失败的情况,需要用户清掉APP重新打开才能正常请求使用。
关于 HTML5 LocalStorage 的 5 个不为人知的事实
LocalStorage 是HTML5中一个方便使用的 API,它为 Web 开发人员 提供了一个易于使用的5MB的存储空间。使用 LocalStorage API 真的再简单不过了。不信看下