首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实际项目开发
订阅
JoeYan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
H5拍照上传填坑汇总
最近工作一直在使用vue+vux做移动端项目,有一个拍照上传照片的需求,发现vux里并没有实现,调研过非官方的vux-uploader后,感觉还不是很理想。 其实网上已经可以找到很多已经实现的成熟方案,但是在调研这个需求的时候,我发现在各种实现方案中也有一些puzzle的知识点…
理解函数防抖Debounce
当我们在PC上缩放浏览器窗口时,一秒可以轻松触发30次事件。手机端触发其他Dom时间监听回调时同理。 这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知浏览器的压力会非常大,用户体验会很糟糕。 resize或scroll等Dom事件的监听回调会被频繁触发,因此我们要对…
JS四则运算与四舍五入精度问题及解决方案
JS中 0.1+0.2 = 0.3000000000000004的问题,在很多业务场景里都是一个令人头痛的问题。尤其是在大型的电商企业,货币基金股票行业的网页中,JS四则运算和toFixed精度问题更是让人防不胜防。 虽然看起来只有0.01的差别,但是如果消费者用来投诉甚至打官…
理解并优化函数节流Throttle
当我们在PC端页面上滑动鼠标时,一秒可以可以触发约60次事件。大家也可以访问下面的在线例子进行测试。 查看在线例子: 函数节流-监听鼠标移动触发次数测试 by Logan (@logan70) on CodePen. 这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知…
Android Webview H5 秒开方案实现
现在许多app都嵌入了H5页面, 然而WebView加载速度慢这个问题却一直影响着用户的体验, 所以本文就如何提高H5页面的加载速度展开讨论。 首先我们需要知道为什么WebView的加载速度那么慢。H5页面的渲染速度其实主要取决于两个 如果js文件较多、解析比较复杂, 就会导致…
Javascript中的尾递归及其优化
为了解决递归时调用栈溢出的问题,除了把递归函数改为迭代的形式外,改为尾递归的形式也可以解决(虽然目前很多浏览器没有对尾递归(尾调用)做优化,依然会导致栈溢出,但了解尾递归的优化方式还是有价值的。而且我们可以通过一个统一的工具函数把尾递归转化为不会溢出的形式,这些下文会一一展开)…
图片上传知识点梳理
在日常项目开发中,图片上传是一个十分常见的场景。而现在的各种UI框架都提供了自己的上传组件,网上第三方的上传组件也多如牛毛。可能你早已习惯了直接使用这些现成的组件,然而对于其具体的实现,却并未深入解析。本文将通过简单的代码,为你解析图片上传的各个知识点。 既然是上传,肯定需要使…
如何给localStorage设置一个过期时间?
这个话题其实在上次分享<小程序填坑记里讲过了>已经讲过(大佬可绕过哦~),但后来群里/评论都有些同学,提到了一些疑问,问能否单独整理一篇更为详细的分享,讲解一下细节和完善提到的不足,如是有了下文👇。 以上就是今天为大家总结的分享,您GET到了吗?小程序、sess…
[译]实例详解防抖与节流(干货!!!)
我们在之前讨论过这个话题(关于防抖与节流),但这次,DAVID CORBACHO通过生动的演示会将它们讲的十分清晰,通俗易懂。 Debounce和throttle是两个相似(但实现原理不一样)的技术手段,用于控制一个函数在一段时间内执行几次。 当我们的函数附着在dom事件上时,…