撰写有关网站设计、前端技术和记录开发相关的文章。

我所有关于编程、产品,技术等的长篇思考。

Javascript 中的双向链表,带上下文的导航

当需要上一个和下一个元素的上下文时,双向链表非常有用 - 想象一下浏览照片库,其中每个图像都显示其相邻图像以供参考。我们不使用索引,而是将当前节点直接存储在组件状态中。

pywebview:在Python中创建桌面应用程序的利器

在现代软件开发中,跨平台应用程序的需求越来越大。尽管有许多工具和框架可供选择,但大多数都需要开发人员掌握多种编程语言和技术。对于Python开发者来说,找到一个既能利用现有的Python知识,又能轻松创建跨平台桌面应用程序的工具是非常有吸引力的。

CSS4 新提案的选择器:前沿网页设计的未来

随着前端技术的不断发展,CSS4 正在逐步成为业界关注的焦点。CSS4 提案中包含了许多新的选择器,这些选择器将为开发者提供更加强大和灵活的工具,进一步提升网页设计和开发的效率。

nextjs中的平行路由 Parallel Routing

并行布线允许您同时或有条件地在同一布局中呈现一个或多个页面。对于应用程序的高度动态部分,如社交网站上的仪表板和提要,可以使用并行路由来实现复杂的路由模式。

如何使用 Next.js API 路由构建 GraphQL 服务器

本指南将向您介绍 Next.js API 路由的基础知识。我们将首先解释它们是什么,以及为什么API路由与REST或GraphQL API相比很有用。然后,我们将指导您完成有关如何使用Next.js和Github API构建您的第一个GraphQL服务器的分步教程。

使用Vue3编写倒计时Hook

vue3引入了新的特性,setup函数,也使得其更像react。能在setup复用逻辑,也使得vue有了hook这样的能力。

如何使用VS code 实时预览

有时候我们敲完代码不想刷新浏览器,而是让浏览器自动刷新,实时查看。那么我们改如何配置VS code呢?

Flutter App签名打包

Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名。

Genymotion直接安装apk文件

有时候我们想将打包好的apk放到genymotion中运行,遗憾的是genymotion无法直接运行arm指令集的安装包,当拖进模拟器是会报错。那么怎么样才能在genymotion模拟器中运行不上x86架构的安装包呢?

Awesome Components

收集一些自己常用到的库,包括React和Vue