摘要: 文件目录 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 阅读(5093) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是我在阅读 Koa 源码后,并实现迷你版 Koa 的过程。如果你使用过 Koa 但不知道内部的原理,我想这篇文章应该能够帮助到你,实现一个迷你版的 Koa 不会很难。 本文会循序渐进的解析内部原理,包括: 基础版本的 koa context 的实现 中间件原理及实现 文件结构 applic 阅读全文
posted @ 2020-06-09 14:00 WahFung 阅读(722) 评论(0) 推荐(1) 编辑
摘要: MINA MINA 是在微信中开发小程序的框架。其目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 MINA 提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,核心是一个响应的数据绑定系统。整个系统分为视图层(Vi 阅读全文
posted @ 2020-05-21 22:38 WahFung 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: Notification 是什么 MDN: Notifications API 的 Notification 接口用于配置和向用户显示桌面通知。这些通知的外观和特定功能因平台而异,但通常它们提供了一种向用户异步提供信息的方式。 其实,MDN 的说明已经可以让我们很清楚知道 Notification 阅读全文
posted @ 2020-05-20 22:24 WahFung 阅读(1516) 评论(0) 推荐(1) 编辑
摘要: 前言 作为一位 Vuer(vue开发者),如果还不会这个框架,那么你的 技术栈还没被点亮。 Nuxt.js 是什么 Nuxt.js 官方介绍: Nuxt.js 是一个基于 Vue.js 的通用应用框架。 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。 我们的目 阅读全文
posted @ 2020-05-16 11:45 WahFung 阅读(11650) 评论(9) 推荐(8) 编辑
摘要: 什么是数据埋点 所谓数据埋点就是应用在规定流程中 。使用采集的数据做用户分析和页面分析,可以获得应用的总体使用情况,为后续优化产品和运营提供数据支撑。常见数据埋点内容包括:访问量、停留时长、曝光量、点击量、跳出率等等。 微信小程序也为我们提供了自定义分析统计,其中包括 API 上报(代码埋点),填写 阅读全文
posted @ 2020-04-10 23:10 WahFung 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 前言 网络请求是开发中最基础也是最核心的需求,封装一个稳定且可用性高的请求也显得尤为重要。通常封装的内容除了入参之外,更多的是请求中的异常处理。本文分享下我在处理 异常方面的做法,通过维护请求队列,实现重发请求,减少 重复请求。 公共请求方法 下面以封装微信小程序请求作为例子,这是一个基础的公共请求 阅读全文
posted @ 2020-04-04 12:28 WahFung 阅读(1705) 评论(3) 推荐(2) 编辑
摘要: 效果 代码 布局样式代码省略,以下只展示逻辑代码 我们想要的是居中的效果,所以触发滚动的条件是点 宽度一半之后的项才开始滚动,所以需要减去宽度的一半 为相对于 总长度的X轴距离,只要相减计算后的数值为正数,就可以证明上面的条件,触发滚动 阅读全文
posted @ 2020-03-24 23:16 WahFung 阅读(1859) 评论(0) 推荐(1) 编辑
摘要: 路由参数解耦 一般在组件内使用路由参数,大多数人会这样做: 在组件中使用 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。 正确的做法是通过 解耦 将路由的 属性设置为 后,组件内可通过 接收到 参数 另外你还可以通过函数模式来返回 文档: "https: 阅读全文
posted @ 2020-03-21 22:50 WahFung 阅读(768) 评论(1) 推荐(2) 编辑
摘要: 效果 贴上效果展示: 实现思路 样式方面不多赘述,滚动区域是给固定高度,设置 来实现。 接下来看看js方面的实现,其实也很简单,触发的条件是: + = 。例子我会使用 来实现,和原生实现是一样的。 可视高度(offsetHeight):通过 的 获得,表示区域固定的高度。这里我推荐通过 来获取高度, 阅读全文
posted @ 2020-03-21 16:48 WahFung 阅读(6003) 评论(7) 推荐(2) 编辑
Live2D