前端小站
搜索文章
首页
分类
标签
归档
关于
首页
分类
标签
归档
关于
前端小站
欢迎访问我的个人博客,我将在这里与你分享更多精彩内容
Github
控制台
全部
默认分类 (23)
面试题 (4)
微信小程序使用 definitionFilter 实现 AOP 面向切面编程
definitionFilter 的本质确实就是 AOP(Aspect-Oriented Programming,面向切面编程)在小程序组件定义阶段的一种实现。 在传统的 AOP 中,我们通常在不改变原有业务逻辑的情况下,通过“动态代理”或“预编译”等方式,把某些功能(如日志、事务、权限、缓存)横向
作者:Administrator
发布时间:2025-12-24
glass-easel 是什么
可以这么理解,但更准确地说:glass-easel 不仅仅是“桥梁”,它是 Skyline 引擎的“指挥官”和“逻辑基石”。 在微信小程序的架构中,Skyline 是负责“画图”的(渲染引擎),而 glass-easel 是负责“分发指令”的(组件框架)。 1. 为什么说 Skyline 必须依靠
作者:Administrator
发布时间:2025-12-22
开启DNS查询加密,保护个人上网隐私
开启 DNS 查询加密(如 DNS over TLS 或 DNS over HTTPS)本质上是给你的上网“指南针”加了一个保护罩。 在传统的 DNS 查询中,你的请求是以**明文(不加密)**发送的。这就好比你在大街上大声喊出你要去的地址,所有人(包括运营商、公共 Wi-Fi 管理员或黑客)都能听
作者:Administrator
发布时间:2025-12-22
Skyline 渲染引擎特性概览
提供更好的性能 Skyline 在渲染流程上较 WebView 更为精简,其对节点的渲染有着更精确的控制,尽量避免不可见区域的布局和绘制,以此来保证更高的渲染性能。WebView 由于其整体设计不同以及兼容性等问题,渲染流水线的实现更加冗长复杂。 在光栅化策略上,Skyline 采用的是同步光栅化的
作者:Administrator
发布时间:2025-12-19
Vue2 响应式
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Vue 2 响应式原理演示</title> <style> body { font-family: sans-se
作者:Administrator
发布时间:2025-12-19
微信小程序登录 + 自定义登录态的全链路实现
这是一个非常标准的微信小程序登录 + 自定义登录态的全链路实现。 为了让你直接能用,我将分为 Node.js 后端 (Express) 和 小程序前端 两部分。 核心流程图解 前端:wx.login() 拿到临时 code -> 发给后端。 后端:拿 code + appid + appsecret
作者:Administrator
发布时间:2025-12-18
TypeScript 中 extends 三种形态用法区别
extends 是 TypeScript 中最“精神分裂”的关键字。因为它在不同的场景下,含义截然不同。 你需要记住它的 三种形态: 继承 (Inheritance): "我是你的儿子"(扩充)。 泛型约束 (Constraint): "你必须满足这个标准"(限制)。 条件判断 (Condition
作者:Administrator
发布时间:2025-12-16
TypeScripy , Pick, Omit, Partial 如何使用
这也是 TypeScript 中最高频使用的“三剑客”。 它们的本质都是**“基于现有的类型,生成一个新的类型”**。这样你就不用把相似的类型定义写好几遍(DRY 原则)。 为了演示,我们先定义一个基础类型 User(用户): TypeScript interface User { id: nu
作者:Administrator
发布时间:2025-12-16
type 和 interface 的区别
这是一个在 TypeScript 社区中争论已久的经典问题。 在 TypeScript 的早期版本中,它们的区别很大。但随着 TS 的更新(尤其是 TS 2.x 以后),它们的功能重合度已经高达 90%。 简单来说:interface 是“传统的面向对象接口”,侧重于描述对象的形状;type 是“类
作者:Administrator
发布时间:2025-12-16
分类:
面试题
标签:
#
面试题
Skyline vs. 传统 WebView (核心区别)
这是一个非常专业且切中痛点的问题。Skyline 是微信小程序团队为了解决“传统 WebView 渲染性能瓶颈”而推出的自研渲染引擎。 简单来说,原来的渲染层是**“魔改的浏览器(WebView)”,而 Skyline 是“类似 Flutter 的原生绘制引擎”**。 下面我为你深入拆解 Skyli
作者:Administrator
发布时间:2025-12-16
共 45 篇文章
1
2
3
4
5
页
# 面试题
(3)
# 分享
(3)
# 默认
(21)