前端技术分享

53 篇文章
13 人订阅

全部文章

WahFung

翻了翻element-ui源码,发现一个很实用的指令clickoutside

指令(directive)在 vue 开发中是一项很实用的功能,指令可以绑定到某一元素或组件,使功能的颗粒度更精细。今天在翻 element-ui 的源码时,发...

7610
WahFung

【干货满满】1.5w字初中级前端面试复习总结

金九银十,又是一波跑路。趁着有空把前端基础和面试相关的知识点都系统的学习一遍,参考一些权威的书籍和优秀的文章,最后加上自己的一些理解,总结出来这篇文章。适合复习...

10110
WahFung

Vue源码解析,keep-alive是如何实现缓存的?

在性能优化上,最常见的手段就是缓存。对需要经常访问的资源进行缓存,减少请求或者是初始化的过程,从而降低时间或内存的消耗。Vue 为我们提供了缓存组件 keep-...

8820
WahFung

10个Vue开发技巧助力成为更好的工程师(二)

更新 prop 在业务中是很常见的需求,但在子组件中不允许直接修改 prop,因为这种做法不符合单向数据流的原则,在开发模式下还会报出警告。因此大多数人会通过 ...

7020
WahFung

手摸手带你理解Vue的Computed原理

computed 在 Vue 中是很常用的属性配置,它能够随着依赖属性的变化而变化,为我们带来很大便利。那么本文就来带大家全面理解 computed 的内部原理...

5710
WahFung

手摸手带你理解Vue响应式原理

响应式原理作为 Vue 的核心,使用数据劫持实现数据驱动视图。在面试中是经常考查的知识点,也是面试加分项。

8610
WahFung

Koa源码解析,带你实现一个迷你版的Koa

本文是我在阅读 Koa 源码后,并实现迷你版 Koa 的过程。如果你使用过 Koa 但不知道内部的原理,我想这篇文章应该能够帮助到你,实现一个迷你版的 Koa ...

6010
WahFung

小程序框架原理之渲染流程及通信流程

MINA 是在微信中开发小程序的框架。其目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。

10020
WahFung

点亮你的Vue技术栈,万字Nuxt.js实践笔记来了

作为一位 Vuer(vue开发者),如果还不会这个框架,那么你的 Vue 技术栈还没被点亮。

14510
WahFung

Notification API,为你的网页添加桌面通知推送

其实,MDN 的说明已经可以让我们很清楚知道 Notification 的作用。Notification 能够为用户提供异步的桌面消息通知,即使你缩小浏览器或是...

5210
WahFung

小程序数据埋点实践之曝光量

所谓数据埋点就是应用在规定流程中 对特定行为或事件进行数据采集 。使用采集的数据做用户分析和页面分析,可以获得应用的总体使用情况,为后续优化产品和运营提供数据支...

12620
WahFung

维护你的请求队列,处理token异常

网络请求是开发中最基础也是最核心的需求,封装一个稳定且可用性高的请求也显得尤为重要。通常封装的内容除了入参之外,更多的是请求中的异常处理。本文分享下我在处理 t...

6210
WahFung

小程序scroll-view点击项自动居中

我们想要的是居中的效果,所以触发滚动的条件是点scroll-view宽度一半之后的项才开始滚动,所以需要减去宽度的一半

7020
WahFung

10个实用的工具函数

new Array 创建的数组只是添加了length属性,并没有实际的内容。通过扩展后,变为可用数组用于循环

5910
WahFung

JavaScript 进制转换&位运算,了解一下?

在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不...

7320
WahFung

前端手写代码原理实现

现在的前端门槛越来越高,不再是只会写写页面那么简单。模块化、自动化、跨端开发等逐渐成为要求,但是这些都需要建立在我们牢固的基础之上。不管框架和模式怎么变,把基础...

8420
WahFung

微信小程序8种数据通信的方式

数据通信在开发中是必不可少的一个环节,也是我们必须掌握的知识。知道得越多的数据通信方式,实现业务会更加得心应手。

8530
WahFung

编写TypeScript工具类型,你需要知道的知识

用 JavaScript 编写中大型程序是离不开 lodash 工具的,而用 TypeScript 编程同样离不开工具类型的帮助,工具类型就是类型版的 loda...

9850
WahFung

解决 [Element Warn][Form]model is required for validate to work!

检查是否在其他el-form中使用了相同的ref名,多个el-form组件ref命名要独立

7630
WahFung

Vue - 自定义组件双向绑定

无论在任何的语言或框架中,我们都提倡代码的复用性。对于Vue来说也是如此,相同的代码逻辑会被封装成组件,除了复用之外,更重要的是统一管理提高开发效率。我真就接手...

6020

扫码关注云+社区

领取腾讯云代金券