会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WahFung
求知若渴,虚心若愚!
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
下一页
2020年6月12日
rollup环境搭建(es6转es5、压缩、本地服务器、热更新)
摘要: 文件目录 package.json { "name": "my-vue", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "serve": "rollup -c -w" }, "keywords": [
阅读全文
posted @ 2020-06-12 17:59 WahFung
阅读(5859)
评论(0)
推荐(0)
2020年6月9日
Koa源码解析,带你实现一个迷你版的Koa
摘要: 前言 本文是我在阅读 Koa 源码后,并实现迷你版 Koa 的过程。如果你使用过 Koa 但不知道内部的原理,我想这篇文章应该能够帮助到你,实现一个迷你版的 Koa 不会很难。 本文会循序渐进的解析内部原理,包括: 基础版本的 koa context 的实现 中间件原理及实现 文件结构 applic
阅读全文
posted @ 2020-06-09 14:00 WahFung
阅读(754)
评论(0)
推荐(1)
2020年5月21日
小程序框架原理之渲染流程及通信流程
摘要: MINA MINA 是在微信中开发小程序的框架。其目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 MINA 提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,核心是一个响应的数据绑定系统。整个系统分为视图层(Vi
阅读全文
posted @ 2020-05-21 22:38 WahFung
阅读(1490)
评论(0)
推荐(0)
2020年5月20日
Notification API,为你的网页添加桌面通知推送
摘要: Notification 是什么 MDN: Notifications API 的 Notification 接口用于配置和向用户显示桌面通知。这些通知的外观和特定功能因平台而异,但通常它们提供了一种向用户异步提供信息的方式。 其实,MDN 的说明已经可以让我们很清楚知道 Notification
阅读全文
posted @ 2020-05-20 22:24 WahFung
阅读(2559)
评论(0)
推荐(1)
2020年5月16日
点亮你的Vue技术栈,万字Nuxt.js实践笔记来了
摘要: 前言 作为一位 Vuer(vue开发者),如果还不会这个框架,那么你的 技术栈还没被点亮。 Nuxt.js 是什么 Nuxt.js 官方介绍: Nuxt.js 是一个基于 Vue.js 的通用应用框架。 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。 我们的目
阅读全文
posted @ 2020-05-16 11:45 WahFung
阅读(12193)
评论(9)
推荐(8)
2020年4月10日
小程序数据埋点实践之曝光量
摘要: 什么是数据埋点 所谓数据埋点就是应用在规定流程中 。使用采集的数据做用户分析和页面分析,可以获得应用的总体使用情况,为后续优化产品和运营提供数据支撑。常见数据埋点内容包括:访问量、停留时长、曝光量、点击量、跳出率等等。 微信小程序也为我们提供了自定义分析统计,其中包括 API 上报(代码埋点),填写
阅读全文
posted @ 2020-04-10 23:10 WahFung
阅读(2538)
评论(0)
推荐(0)
2020年4月4日
维护你的请求队列,处理token异常
摘要: 前言 网络请求是开发中最基础也是最核心的需求,封装一个稳定且可用性高的请求也显得尤为重要。通常封装的内容除了入参之外,更多的是请求中的异常处理。本文分享下我在处理 异常方面的做法,通过维护请求队列,实现重发请求,减少 重复请求。 公共请求方法 下面以封装微信小程序请求作为例子,这是一个基础的公共请求
阅读全文
posted @ 2020-04-04 12:28 WahFung
阅读(1826)
评论(3)
推荐(2)
2020年3月24日
小程序scroll-view点击项自动居中
摘要: 效果 代码 布局样式代码省略,以下只展示逻辑代码 我们想要的是居中的效果,所以触发滚动的条件是点 宽度一半之后的项才开始滚动,所以需要减去宽度的一半 为相对于 总长度的X轴距离,只要相减计算后的数值为正数,就可以证明上面的条件,触发滚动
阅读全文
posted @ 2020-03-24 23:16 WahFung
阅读(1984)
评论(0)
推荐(1)
2020年3月21日
作为一位Vue工程师,这些开发技巧你都会吗?
摘要: 路由参数解耦 一般在组件内使用路由参数,大多数人会这样做: 在组件中使用 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。 正确的做法是通过 解耦 将路由的 属性设置为 后,组件内可通过 接收到 参数 另外你还可以通过函数模式来返回 文档: "https:
阅读全文
posted @ 2020-03-21 22:50 WahFung
阅读(786)
评论(1)
推荐(2)
JS实现滚动区域触底事件
摘要: 效果 贴上效果展示: 实现思路 样式方面不多赘述,滚动区域是给固定高度,设置 来实现。 接下来看看js方面的实现,其实也很简单,触发的条件是: + = 。例子我会使用 来实现,和原生实现是一样的。 可视高度(offsetHeight):通过 的 获得,表示区域固定的高度。这里我推荐通过 来获取高度,
阅读全文
posted @ 2020-03-21 16:48 WahFung
阅读(6529)
评论(7)
推荐(2)
上一页
1
2
3
4
5
6
下一页
公告
Live2D