About Usubeni Fantasy

常用SSShooter zhoudejie等ID,本名周德杰 ,Web前端开发,坐标广州。

The RSS's url is : https://ssshooter.com/rss.xml

Please copy to your reader or subscribe it with :

Preview of RSS feed of Usubeni Fantasy

直面天命!

2024-08-31 15:48:28

好久没有这么纯粹的打电动的周末,都怪哥们太给力了,借了我这玩意 👇 ! 导致我以一种未曾设想的方式直面天命,毕竟我家垃圾笔记本没显卡,本来没打算能玩到的 😎 ! SteamDeck 初摸手感比较一般,可能是因为机身较重,要在手柄减重,所以这个手柄一摸起来就没有游戏手柄的厚实感,比较...

67 Weird Debugging Tricks Your Browser Doesn't Want You to Know

2024-08-21 14:13:41

Advanced browser parlor tricks

考虑路由来源的 Vue 页面缓存逻辑

2024-08-20 15:09:33

本文介绍了在Vue框架中实现页面缓存逻辑的两种方案。初版方案通过keep-alive和router-view结合使用,以及路由守卫来控制页面缓存,但存在逻辑复杂的问题。新方案简化了逻辑,通过构建目标页面和来源页面的关系,优化了缓存机制,使得代码更加简洁且易于理解。

最初的召唤

2024-08-17 14:36:13

以下内容涉及剧透,请谨慎观看。 以下内容涉及剧透,请谨慎观看。 以下内容涉及剧透,请谨慎观看。 !最初的召唤 当年看最后的进化有感而发,已经是 2021 年,三年后终于有机会把 DM2 的新电影看了。 其实看数码宝贝02:最初的召唤我是完全没有预期,即使我对《最后的进化》评价很高,但这种...

你在电脑上看到的字到底是怎么显示出来的?

2024-08-07 23:07:56

探索字符编码的奥秘:从 ASCII 到 Unicode,了解字符码表的起源与演变。深入学习 Unicode 的编码机制,包括 UTF-8、UTF-16 和 UTF-32,以及它们在现代编程语言中的应用。本文还详细介绍了字体与编码的关系,以及如何处理 Emoji 和 CJK 字符的特殊编码问题。

至九龙城寨的那阵风

2024-07-28 15:53:16

看完九龙城寨之围城,因为期望太高,电影只能说不算太差,但片尾曲倒是出乎意料

买机票的门道

2024-07-21 14:03:14

一些买机票的窍门,什么时候便宜?什么机票有坑?没票了怎么办?本文说不定能帮到你

觉得花钱好痛苦,自救一下

2024-07-14 21:13:46

分析一下自己觉得花钱痛苦的原因,大概起于童年习惯,当下的价值不认同,未来的安全感丧失。欢迎评论区讨论呀

50 年前的粤语流行歌治好了我的精神内耗

2024-06-29 17:53:49

写出这个标题的时候我觉得很夸张,这首歌发布于 1976 年,居然真的快 50 年了。所谓的这首歌,就是许冠杰的《浪子心声》。 对一个 90 后广东人来说,不管你愿不愿意听,或许都会在各种场合听过这首歌。尤其是我——据说我名字里,甚至借了许冠杰的一个字——自然在小时候听过不少他的歌。但此处必有但是...

Mastering the Stream API

2024-06-10 16:29:00

!sunlit stream The stream flows endlessly, much like the continuous data transmission in computer science. Why is streaming important in computer...

ブラウザのストリーム API をマスターする

2024-06-10 16:29:00

!日が差す小川 小川は絶え間なく流れ続け、コンピュータサイエンスにおける連続的なデータ伝送に似ています。 なぜストリーミングがコンピュータサイエンスで重要なのでしょうか?主に2つの理由があります: !ストリームの使用の違い 上の画像は2016 - ウェブストリームの年からのもので...

老一辈游戏玩家真有意思

2024-05-18 22:00:16

最近 delta 上线苹果 app store,在重温童年的时候顺便发现了老一辈游戏玩家的文档,且不得不惊叹这些文档的精美。

IntelliJ 插件开发

2024-05-06 11:51:40

**注意:这是一篇草稿,但是因为 IntelliJ 插件开发参考资料实在太少,就放出来吧,不知道以后还有没有机会完善,怀念写 kotlin 的一周(哈哈)。** 难点与应对方法: 先决条件: 构建脚本 `build.gradl...

我的省钱路数

2024-05-02 23:33:42

分享一些个人倾向严重的省钱路数,核心是不用有目标而省,能省则省,省下来就是为自己储蓄自由。欢迎讨论、补充(、批判)。

CJK 字体文件压缩方案

2024-04-23 19:45:07

简单介绍一个生产可用的 CJK 字体文件压缩方案,这个方案使用 python。如果你不喜欢,我还提供了两个 Node 平台的工具供参考。

玩转 stream API

2024-04-09 20:59:18

!阳光溪流 溪流绵延不绝,计算机科学的流也就如这个类比,是连续的数据传输。 为什么计算机科学需要流呢?主要有两点: !是否使用流的区别 上图来源于 2016 - the year of we...

Web 前端开发演变时间线

2024-04-05 13:18:13

之前用 logseq 写的小分享,简述了 Web 前端开发的历史和技术演变,大家可以参考一下,你熟悉的技术是什么时候诞生的呢?

代码断舍离

2024-03-31 21:50:01

不止生活要断舍离,代码也要断舍离。没用的代码快删掉啊!

周末杂记

2024-03-17 21:07:13

只是周末的一些小事,和一些随想

遭到连续感冒暴击

2024-03-12 22:22:04

一些感冒药方,以及处理咳嗽的方法,希望大家学到,用不到。

JavaScript Stream 终极指南

2024-03-02 20:08:44

这篇文章是关于流(Stream)的深入指南,详细介绍了如何使用浏览器的 Stream API 处理可读、可写和转换流。文章涵盖了核心概念,包括数据块、可读流、可写流、转换流、管道链、回压和分支等。读者能够了解如何创建读取流,以及如何管理和控制流。

前端性能优化教程——资源提示

2024-02-25 12:28:23

在上一节课程中,我们学习了 CSS 和 JavaScript 等页面资源如何影响页面加载速度,并探讨了如何优化这些资源及其传输,以加快页面渲染。现在是深入了解资源加载进阶话题的绝佳时机,这包括使用资源提示(resource hint)帮助浏览器更迅速地完成加载工作。 资源提示能够通过预告浏览器如...

在 Astro 添加 markdown 提示语法

2024-02-23 20:44:21

心心念念的提示(admonition)语法终于加上了。最终本博客选用 GitHub 的提示方案,最后也会提及在这次调研中找到的其他提示语法方案。

博客框架迁移:Gatsby → Astro

2024-02-20 21:08:07

史无前例的大更,本博客终于从 Gatsby 出逃到 Astro。迁移过程不算难!得到了更高的 Lighthouse 分数,但是构建时间却意外地边长。最后,跟盖茨比说声再见吧……

哎,对 Gatsby 爱不起来了

2024-02-10 17:09:42

对 Gatsby 爱不起来了……缺席的版本大更,失效的插件。虽然他陪了我很久,但我还是看向了 Astro。

前端性能优化教程——理解关键路径

2024-02-10 16:11:07

“关键渲染路径”是指网页在浏览器中开始显示前必须经历的一系列步骤。浏览器要显示网页,不仅需要获取 HTML 文档,还需要所有对显示该文档至关重要的资源。 在之前的HTML 性能基础部分,我们已经讨论了如何把 HTML 文档送达浏览器。本部分将深入探讨,浏览器在接收到 HTML 文档之后,为了显示...

前端性能优化教程——优化资源加载

2024-02-08 17:43:58

本文简单解释了 JavaScript 和 CSS 如何阻塞页面加载,并且给出了对应优化加载速度的方法

啥是 meta?啥是元?

2024-02-07 17:37:35

最开始我应该是在类似 metadata 的概念中认识到这个词,中文翻译是元数据。这带来的联想自然是 meta = 元,然后我又不知道为什么把这个元理解成本源的意思,于是我也就莫名其妙地把 meta 理解成先于 x,或者 x 之前的意思(html 的 meta 标签也是放头部的,误解 +1),这个理...

前端测试教程——前端测试的策略

2024-02-06 15:57:46

> 原文传送门 What to test and your approach 决定测试内容,而非测试本身是什么,对于所有团队而言是个关键议题。测试是实现最终目标的一种方式,而确定对代码库中哪些部分进行优先测试则是一项挑战。 决定测试的优先顺序应当基于你的代码库及团队目标。但需要注意的是,尽管撰...

前端测试教程——自动化测试的类型

2024-02-06 13:19:41

> 原文传送门 Types of automated testing 在各种代码库中,对不同类型的测试进行命名通常遵循一定的共性,尽管这些命名并没有严格的定义标准。本课程尝试对每种测试类型给出了一些建议和解释,但你可能在其他地方看到有所不同的定义。 之前的内容中提到了单元测试和组件测试(以我们...

手脚冰凉怎么办呢?

2024-01-28 18:40:11

好讨厌冬天呀!冷得啥都干不了,手伸出来就是冰冰的!大脑也冷宕机了!加之昨天年会吃了点零食,而且喊了一晚上也没中个奖,今天咳嗽了。 为了不加重病情,此时我这位体弱南方人不得不去查查怎么解决手脚冰凉的问题了。 ...

Vue 组件的 Props 到底能不能改?

2024-01-07 15:31:58

Vue 推崇单向数据流这个概念,也就是数据流向必须是从父到子。子组件想要修改数据必须 `emit` 一个事件,父组件接收到事件后,由父组件修改数据传回到子组件。 我在 stackblitz 写了个例子,使用版本为 `[email protected]`。可以看到在,`props` proxy 的外层 han...

2023 年终总结

2023-12-31 19:59:44

我很抠门,我的风险耐受力很低,遭遇到这三年的股灾,我的心情也是长期压抑的。现在回想过来我好像完全忘记了那种不被“亏钱的感觉”束缚的人生,常常,我会觉得莫名有点失落,究其所以,还是因为这破事。 在 19 伪牛市时我就看过 08 年和 16 年的股灾,那长时间持续下跌,我当时无法想象我身处其中会...

写 Vue 我建议非必要别用 watch

2023-12-19 16:23:50

Vue 里的 watch 很好用,但是过度依赖 watch 真的好吗?

金钱心理学

2023-12-13 21:27:59

破 A 股扶不起来了,到什么程度呢?我觉得我真的挺佛系的一个人,但我他妈真的它逼得口吐芬芳了。那能咋办呢,只能抱团取暖,看看书,来点心理按摩吧……

技术债务的定义与处理

2023-12-06 10:24:08

> 原文地址:Defining and Dealing with Technical Debt 我们对“债务”都不陌生吧?这是一个一方(借款人)欠另一方(贷款人)钱的概念,常用于金融领域。比如,我向银行借钱,我就对他们有债务,金额就是他们借给我的钱(加利息!),并且他们期望我还清这些债务。 债...

Harry Browne 的 17 个金融安全黄金法则

2023-11-29 16:19:30

Harry Browne 的 17 个金融安全黄金法则浓缩版

浅浅介绍一下斯多葛派

2023-11-21 21:41:19

Stoic(noun): a person who can endure pain or hardship without showing their feelings or complaining. 传说 Zeno of Citium 在沉船之后一无所有,来到雅典学习哲学,在吸收了犬儒主义...

音乐记忆

2023-11-18 22:08:45

我一直觉得**音乐是回忆的载体**,有时候听一首歌的时候会感觉自己回到了过去最狂热于某首歌的时候,这不单止是回忆,甚至觉得当时的心情和气氛都能重新感受到,甚是神奇。我一直想写一篇博客总结一下那些关键的时间点,无奈一拖再拖,写了很久很久,来吧,我终于要分享一下这个大龄二次元的音乐回忆了。 其实直到...

Explain the Same Origin Policy thoroughly

2023-11-15 00:46:17

I would like to refer to the Same-origin policy (SOP, which may be abbreviated as SOP below) as the pain of front-end newcomers. First, let's brie...

Explicar en detalle la estrategia de origen común

2023-11-15 00:46:17

Me gusta llamar a la política de mismo origen (Same-origin policy, a partir de ahora, SOP) como el dolor de los novatos en frontend. Primero, habl...

同源策略を完全に理解する

2023-11-15 00:46:17

私は同一オリジンポリシー(Same-origin policy、以下、略してSOPとします)をフロントエンド初心者の痛みと呼びたいと思います。 まず、同一オリジンとは何かについて簡単に説明します:同一のプロトコル、ホスト、ポートの場合、同一オリジンと見なされます(Same-origin)。例...

讲透同源策略

2023-11-15 00:46:17

我愿称同源策略(Same-origin policy,以下可能会缩略为 SOP)为前端新手的痛。 先简单说说什么是同源:**同协议、同 host、同端口**视为同源(Same-origin)。以 `http://example.com:80` 为例,协议是 `http`,host 是 `ex...

TypeScript Generic Parsing

2023-10-18 01:15:42

Generics can be understood as **passing types as variables to type definitions**, just like passing parameters to functions. For example: ```types...

Análisis de los genéricos en TypeScript

2023-10-18 01:15:42

En pocas palabras, los genéricos se pueden entender como **pasar un tipo como variable a una definición de tipo**, de la misma manera que se pasan ...

TypeScriptのジェネリック解析

2023-10-18 01:15:42

ジェネリックは、**型を変数として型定義に渡す**ということを簡単に言えば、関数に引数を渡すのと同じようなものです。例えば: ```typescript function identity(arg: Type): Type { return arg; } let output...

TypeScript 泛型解析

2023-10-18 01:15:42

泛型简单来说可以理解成**把类型当变量传到类型定义里**,就如同参数传到函数一样,例如: ```typescript function identity(arg: Type): Type { return arg; } let output = identity

黎明杀机!启动!萌新上分技能推荐!

2023-09-04 02:18:05

! 又来久违的爆肝单排上分,发现这种打排位的游戏总是会很上瘾。对比起买断制游戏打百来小时都算多了,但是这种带排位的竞技游戏总是让我欲罢不能,哎,这该死的多巴胺! 输了一局吧,就总觉得下一局有新希望,下一局就能连升两点!结果就是在黄金 II 摩擦了十几小时,心里一直在跟自己说,Prove T...

整理一下《控制焦虑》

2023-07-17 02:02:42

第一章是作者成长史,首先告诉你他是怎么应对焦虑。最重要的一招就是“在焦虑控制你之前先发制人”,首先意识到让你焦虑的事情并不是致命的,然后在大脑因焦虑拒绝之前直接去做。 焦虑是人类赖以生存的一个技能,没有焦虑感很容易被送走。 但是持续的焦虑会给现代人生活造成影响。 > 本书中所述的心理...

拥抱 TypeScript 的历程

2023-07-08 21:37:50

Mind Elixir 在 2021 年 10 月开始逐渐迁移到 TypeScript,很忏愧地说直到最近,我才狠下心来打开了把 `compilerOptions.strict` 设成了 `true`。 那时不太懂 TS,跌跌撞撞地写类型,到现在算是积累了点经验,而且日常工作中的项目也已经用上了...

整理一下《我们为什么要睡觉?》

2023-05-19 05:33:11

整理一下马修·沃克的《我们为什么要睡觉》,我是觉得这本书不薄,而且讲的顺序有点乱,所以这个笔记的顺序跟原书不同。吐槽:总觉得这书有的说法没有实验支撑,不过既然大佬这么说,那就姑且信了吧

随手记

2023-05-10 05:46:28

最近依然忙,公司项目搞重构,三个月内把旧系统推倒重建,工期略紧。不过我对此倒也没什么怨念,这次重构有前端 TL 带写测试,算是一个填补我多年弱项的机会,而且整个项目做起来也是前所未有的舒服,项目结构堪称模范……就是,合作方太卷了。 最近还收到一台作为生日礼物的电子琴,最佳礼物又被刷新了。不得不说...

Vue 系前端测试策略

2023-04-30 21:49:03

Vitest 是一个测试框架,类似老框架 Jest,用于运行测试。Vitest 最大的优点是可以和 Vite 整合起来,减少配置复杂度(反过来说,如果你不用 Vite 的话 Vitest 不一定是最好的选择)。 如果你在 Vite 的基础上安装 Vitest,只需要安装 ,然后在 `vite...

docker 趣事

2023-03-31 01:01:05

一件前端容器化时发生的趣事

铃芽之旅

2023-03-27 05:43:42

剧透注意,没看千万别点

前端代码质量与团队协作终极指南

2023-03-12 00:24:40

从代码风格、项目配置等方面同步开发团队全员的项目运行环境,一份比较完整的前端代码质量与团队协作指南,注意本文默认开发环境是 VSCode。

速通 npm、yarn、pnpm

2023-03-07 00:00:40

简单解释 npm、yarn、pnpm 的区别,各个版本的特色和带来的问题。

我好忙

2023-02-12 02:55:22

发发牢骚。 我好忙,倒不是上班忙,而是回家很忙,即使我还没孩子,就已经觉得忙炸了。 现在房间里,目之所及一大堆占用时间的东西。 一本刚翻开几个小节的 CSAPP,一本刚扫了一遍目录的计算机网络。虽然真的是好书,但是就硬拖,没继续翻。同样的还有几本图书馆借的书,总的来说也就只看了三分一,已经几...

关于广州到香港怎么走的简单小学算术题

2023-02-09 07:40:26

> 香港特別行政區(特區)政府今日(二月三日)宣布,經與中央和廣東省及深圳市政府溝通協調,香港與內地將由二月六日起全面通關,包括開放全部口岸並不設每日人數安排、取消出行前核酸檢測要求,以及有序推進跨境學生復課安排。 三年后的今天,香港终于全面通关了,过年前我还预约人工窗口请假去签注,跨了一个春节...

Reflect and Proxy in JavaScript

2023-02-04 05:35:25

There is a song called "Reflection" in Disney's version of Mulan. Mulan looks at her reflection in the water, contemplating her future choices. The...

JavaScript 的 Reflect 和 Proxy

2023-02-04 05:35:25

迪士尼版花木兰有一首歌叫 Reflection,木兰看着水面的自己,沉思自己未来的选择,歌词和画面就同时包含了 Reflection 这个词的这两层含义,即: 编程中的 Reflect 翻译为“反射”确实会让人迷糊,其实这里应该往“自省”的方向靠。Reflect 是 JavaScrip...

世界末,从异度之刃 3 到流浪地球 2

2023-01-27 00:34:37

请注意,内含异度之刃 3 和流浪地球 2 剧透

没年味的春节

2023-01-25 22:35:49

上年完全提不起劲写东西,旅游去了,照片也拍了,就一直拖着,直到 2023 年都来了。 要找理由嘛,我能说出很多, 接下来随便发一点吧……我今年寂寞的春节。 去港澳签注,顺便陪群友去公园前买胶,讨好他的侄子们。我也想买,但是家里没位置了,还是尽量少买观赏性物品吧。路过人民公...

可有可无的版本升级

2023-01-17 17:55:00

最近有点空,按照上次 Gatsby2 升 4 的方法升级到 5,但我愿意称之为无效升级,因为什么特性都没用上。 倒是把嵌合在 html 文件里的 katex 和 字体文件拆分出来了,大大加速了网页本体的加载速度。 最后,放个主题广告,欢迎使用本主题 gatsby-theme-usubeni,百...

2022 年终总结(故事加强版)

2022-12-31 23:06:12

今年本来就没发几篇日志,今年的年终总结也就不纯是总结了,把一些故事和感想也加进来吧,所以这次字数又炸了。首先来讲今年最痛苦的事情吧…… 今年忘了什么时候,公司办了个什么活动,大家可以写上自己的愿望贴在许愿墙上,我清楚记得我写的是: “希望今年兰兰不要绿我了” 结果呢,必然是落空了,狠...

第一次新冠记录

2022-12-20 17:15:59

本人情况是发烧 4 天,最高 39 以上,但无刀割嗓,发烧后第三天才测出阳性,从有症状开始算第八天抗原阴性。仅供参考,希望有跟我一样连续发烧的不要太慌,加油,你的免疫系统可以的

托福口语抱佛脚

2022-11-12 00:10:20

纯纯的抱佛脚方案,绝对不会高分,所有题型都忽略总结句,毕竟时间内说得完都很了不起了

托福阅读笔记

2022-11-08 07:41:27

托福阅读笔记,找到主题句是重点,接着区分新旧内容,旧内容可略读,不同题的有的不同解法

托福听力笔记

2022-10-26 19:50:00

一些信号词

webgl 学习指引

2022-10-18 19:31:28

webGL 发源于 openGL,知识点相似,只是 openGL 用于桌面应用程序渲染,webGL 专供浏览器,有 webGL 和 webGL2 两个版本,实现代码有一定差别。 使用 webGL 必须明白 shader 如何使用。shader 常被翻译为着色器,所以它的功能自然是着色(废话)。s...

托福写作抱佛脚

2022-10-15 20:47:21

一些万能主题,一个模板,同样是及格线抱佛脚用的

对 fragment shader 的一点点见解

2022-10-12 18:44:01

本文仅涉及 WebGL1.0 的 fragment shader,尝试解释 GPU 渲染方式,和使用 fragment shader 绘制一些简单图形的方法

托福易混淆词/形近词

2022-08-08 00:01:37

自己收集了一些托福易混淆词,英语不存在“形近词”一说,但很多英语单词看起来都很像,非母语者看起来非常容易混淆,因此有必要集中在一起加强记忆。另外还有一些词各种变体,词性很容易记混,高速判断一句话里词的词性可以大幅提高阅读速度。当然,也还有一些我自己觉得虽然也不算太像,但不知道为啥就会记混的词……

你没有用过的船新版本——跨页面共享元素动画

2022-07-12 18:04:41

作为 Web 前端开发者,你是否很羡慕安卓和 iOS 的动效设计,同一个元素穿梭于两个页面,无比流畅。但是!2022 年,浏览器也可以实现跨页面共享元素动画啦!

学科单词列表

2022-07-10 22:52:46

苦于托福听力反应太慢,把学科单词都放这里强化一下记忆,目标设为听到词半秒有概念吧。哎,真的太难太难了,考一个托福得把全部学科扫一遍

UI 6.0

2022-07-03 02:20:26

又是一次大改,又是一次打脸,这次的主题是背景分割和圆角

How do I cancel Ajax? Should I cancel it or not?

2022-06-24 00:09:46

Let's take a look at how to use AbortController to cancel Ajax requests. But, is canceling requests really useful? To cancel or not to cancel, that is the question.

¿Cómo se cancela Ajax? ¿Debería cancelarse?

2022-06-24 00:09:46

Vamos a ver cómo utilizar AbortController para cancelar las solicitudes Ajax, pero ¿realmente es útil cancelar las solicitudes? Decidir si cancelarlas o no, es todo un dilema.

Ajaxをキャンセルする方法はありますか?キャンセルする必要がありますか?

2022-06-24 00:09:46

一緒にAjaxリクエストをキャンセルするためにAbortControllerを使用する方法について理解しましょう。しかし、リクエストをキャンセルすることは本当に役立つのでしょうか?キャンセルするかしないか、それが問題です。

Ajax 怎么取消?要不要取消?

2022-06-24 00:09:46

一起了解一下如何利用 AbortController 取消 Ajax 请求,但是,cancel 请求真的有用吗?取消还是不取消,这是个问题。

白蛇传·情

2022-04-10 21:24:14

奔三的人了,虽然零零散散也知道一点剧情,但是好像是第一次完整看一次白蛇传,而且看的是粤剧电影版。用传统方式表现这个最老套的故事,确实让我有点感动。考虑到各种改编和本地化,这里的感想仅针对《白蛇传·情》。 **妖若有情妖亦人**,实在是名言,法海认为人妖相恋必为患,实在是张口就来(不过也多亏他,这...

英语从句笔记

2022-04-07 05:02:06

是这个视频的笔记哦。 种类繁多 ...

Vue 优化速查

2022-02-24 17:53:29

我曾以为,拆分子组件只是用于抽象,但实践告诉我,拆分子组件是提升性能的一种方式。 在我的实际工作中遇到这么个问题,有一个很大的表格,里面有多个新增条目的对话框,当数据很多的时候,填写新增数据都会变卡。 原因就是,在一个组件里,修改值会造成整个组件的数据检查和 diff。但是明知道大表单什么...

浅谈变换矩阵,以及在前端的应用

2022-02-19 02:06:52

$$ \begin{bmatrix} x & y \end{bmatrix} \begin{bmatrix} a & c \\ b & d \end{bmatrix} $$ 首先复习一下线性代数,矩阵相乘,结果如下 ↓ $$ \begin{bmatrix} ax+by & cx+dy \e...

用 iPhone 发布静态博客

2022-02-12 01:38:54

之前写的通过语雀发布博客根本没什么用,然后在拿到 iPhone 13 pm 之后想起 iOS 似乎有一个很厉害的效率应用 Shortcuts(拿着锤子容易看到钉子?),于是整了这么一个活,不需要写 iOS 客户端,直接用 iPhone 发布静态博客。 实现这个流程首先必须知道怎么用 ...

UI 5.1

2022-01-27 22:19:37

主要变更: 修复: 下一步感觉要是不是要把主题色改一下呢,以及用阴影把网页分一下块(以前做的目标就是不分块,又打脸了)🤔 这个春节回老家闲着,说不定过两天又更新了 🤣 ! ! ...

人品爆发,但是没那么快乐

2022-01-26 23:45:51

工作 6 年了,每年年会都陪跑,每次得奖者揭晓前的激动都会落空,但是今年发生了一点变化。 **我居然中了 iPhone 13 pro max 512g。** 6 年了,我终于中了 1 次,而且一来就是大家伙。诚惶诚恐地领了个奖,不能否认那时候肯定是爽得不行,但过后两天整个人陷入纠结。 这东西...

Gatsby 2.x 升级 4.x

2022-01-26 19:17:12

before: ```json { "dependencies": { "axios": "0.21.1", "fast-exif": "^1.0.1", "gatsby": "^2.1.4", "gatsby-image": "^2.0.22", "gatsby-plug...

数据怎么从 JavaScript 送到 GLSL

2022-01-22 01:57:55

本文用例来自 mdn webGL 教程的 sample5 数据怎么从 JavaScript 送到 GLSL,是一个十分简单,但是初见又有点绕的问题。解析这个问题需要把传入的数据分为 attribute 和 uniform 两个类型。 先非常简单地提一下两种类型的区别: 另外还有 var...

2021 年终总结

2022-01-01 05:22:08

今年,今年是真的刺激,简直迫不及待地想写总结,而且应该会刷新历年总结字数,所以 12-25 就新建文件了,但是什么时候写完是未知数。 COVID-19 已经在地球肆虐了一年多,刚爆发的时候的紧张都快消散了,然而在六七月份,广州荔湾区突然爆发了。这大概是我离疫情最近的一次,近到直接就是隔壁小区...

黑暗之魂重制版攻略,但是文字版

2021-12-06 17:18:53

虽然刚进游戏看这个肯定是看不懂的,但是看一眼有个印象初见的时候会没那么慌 ...

个人理解版 Typescript SOLID 原则

2021-12-02 22:15:01

1. 因为小前端我很久没有面向对象地编程了,但是 SOLID 本身是针对面向对象的建议,以下内容结合了自己对 typescript 肤浅的理解来解析 SOLID,不保证完全正确 2. 引用的英文句子为 SOLID 提出者 Robert C. Martin 对各个原则的定义 > THERE...

三个技巧高效写 Element UI(Vue)

2021-11-23 18:19:36

安装 element-ui-helper 插件,可得到 element ui 悬停提示,不用每次都翻文档。 ! 缺点也是有一点,tips 的显示框有点小了,不过跟插件本身也没关系,查了一下,vscode 暂时还没有提供可以修改 tips 大小的方法,只有修改 vscode 全局 css 的...

最后的进化

2021-11-23 00:28:01

看完最后的进化,竟然觉得这个结局更触动现在的我。 确实不知何时起我开始怀念过去,怀念大学,怀念高中,也怀念童年,这可能不是因为社会的毒打,而是时间在我心里施了咒。 一方面我还是贯彻着“老头才需要缅怀过去,我不需要回忆”的信条,爽快地断舍离,像是在江门搬家到广州,儿时的玩具和杂志丢掉了一大半,毫...

用 eslint 和 prettier 让跨 IDE 协作更舒服

2021-11-08 02:14:01

之前说明了一下 eslint 和 prettier 的区别,这次是要实践解决 VScode 和 jetbrains 系 IDE 的协作问题。 jetbrains 系在输入 html 标签名后如果在后面接一个属性的话,再换行就会自动对齐到标签名的长度,但是如果后面不接属性直接换...

10 月 4 日 打牌

2021-10-05 19:32:00

! (注:需要指出,这是段子,不是真的) 国庆假期在内卷各种知识付费鸡汤的同时,又沉迷上了打牌游戏—— ~~汤姆里德 魔咒索命~~ 哈利波特 魔法觉醒(下面简称魔法觉醒吧),以前玩过王室战争,上手也不算太难吧。 上次打牌打得天昏地暗是什么时候呢,虽然之前也玩了一段时间...

Vue's asynchronous update mechanism

2021-09-03 18:47:11

This article mainly introduces the principles of Vue's asynchronous updates. The core understanding of this article is not difficult without the unde...

El mecanismo de actualización asíncrona de Vue.

2021-09-03 18:47:11

Este artículo se centra en los principios relacionados con las actualizaciones asíncronas en Vue. La comprensión central de este artículo no es tan d...

Vueの非同期更新メカニズム

2021-09-03 18:47:11

この記事では、Vueの非同期更新に関連する原理について説明します。この記事の中心的な理解は、**キュー**という2つの単語です。 なぜ非同期更新が必要なのでしょうか? ```javascript this.a = 1; this.b = 2; this.c = 3; this.a = 5;...

Vue 的异步更新机制

2021-09-03 18:47:11

这篇文章主要介绍的就是 Vue 异步更新相关的原理。本篇的核心理解起来没有响应式原理难,重点就是两个字**队列**。 为什么需要异步更新? ```javascript this.a = 1; this.b = 2; this.c = 3; this.a = 5; this.a = 6; `...

Prometheus 极速概览

2021-08-30 23:39:20

和 K8s 一样,prometheus 也是一个配置驱动的系统,了解配置是关键,后面的小节会覆盖不少细节,现在暂时粗略预览整个配置文件的结构: ```yaml global: # How frequently to scrape targets by default. # 抓 tar...

Zadig 前端调研

2021-08-18 17:23:38

> Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continuous Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。Zadig 内置了面向 Kubernetes、Helm、云...

How Does Vue's Reactivity Work

2021-07-25 19:45:28

Over the years, I have read many articles on the Vue principles. With the help of these articles, I have made multiple attempts to understand the Vue...

Análisis del principio de reactividad de Vue

2021-07-25 19:45:28

En los últimos años he leído muchos artículos sobre los principios de Vue, y con la ayuda de estos artículos, he intentado varias veces entender el c...

Vueのリアクティブ原理の解析

2021-07-25 19:45:28

最近、Vueの原理についての記事をいくつか読んできました。これらの記事の助けを借りて、私も何度かVueのソースコードを理解しようと試みました。そして、自分自身でコンテンツを出力する時が来たと感じました。他の記事とは異なる視点から、皆さんにVueを紹介できればと思います。 このトピックはもちろん、...

Vue 响应式原理解析

2021-07-25 19:45:28

几年来看了不少 Vue 原理的文章,在这些文章的帮助下,我也多次尝试自己理解 Vue 的源码,终于,我觉得是时候自己输出一下内容了,希望可以从不同于其他文章的角度带大家熟悉 Vue。 这个专题自然是分多个部分讲解 Vue 源码,第一篇就先讲最最经典的 Vue 响应式原理吧! 在正式讲原理之前,...

浏览器是如何工作的:Chrome V8 让你更懂 JavaScript

2021-07-19 23:50:30

转载信息
原文链接:浏览器...

CSS 奇葩荟萃

2021-07-09 17:15:26

其实我后悔了,干了这么多年前端,现在才开始收集,不过现在开始总是最好的,本文**永久更新**(直到我退前端坑 🤔)。 这里不会记录那些罕见但好用的 CSS 属性,而是着重记录那些反直觉的奇葩情况。 `overflow:scroll;` 之后,绝对定位的子元素会撑起父元素。 ```htm...

高效 VS Code 快捷键

2021-06-15 20:08:12

| 快捷键 | 功能 | 评价 | | ------------- | -------------...

windows 下 electron 开发的一点“趣事”

2021-05-28 23:47:34

前提是这样的,公司有个神奇的项目,立项用的是 32 位 electron,所以 `npm i` 的时候要用 32 位 node。 那么是不是装个 32 位 node 就一劳永逸呢?也不是。 运行的时候如果用 32 位,保存后热更新又会报错,说内存不足之类的。 所以必须这么做: 开...

墙内开发者的无奈

2021-05-20 05:30:24

GWF 内的开发者,特别是安卓和前端开发者,估计真的对下载依赖这事很无奈。 在这里,突然想赞叹一下 goproxy/$:_.°★_ 。 说回正事,下个依赖整大半天,幸运的龟速下完,更悲惨的则是直接下不了。 对此,最简单的解决方案就是借用国内的镜像,借助 nrm 你可以轻松切换 npm 的...

Vue Project Optimization

2021-04-18 06:55:43

Below, I will share several optimization techniques in order of effectiveness. At the bottom, there will be a quick summary by category. I used to...

Vue 项目优化

2021-04-18 06:55:43

下面按优化效果由高到低分享几个优化技巧,在最下面会有分类速览,也相当于一个总结。 我也曾以为,拆分子组件是用于抽象,但实践告诉我,拆分子组件是提升性能的一种方式(特定情况)。 在我的实际工作中遇到这么个问题,有一个很大的表格,里面有多个新增条目的对话框,当数据很多的时候,**在弹框中**填...

可读代码的艺术

2021-04-05 19:11:16

**本文为 The Art of Readable Code by Dustin Boswell and Trevor Foucher 的读书笔记** 能看懂的意思是能够改功能、加功能、debug,看懂所需时间越短越好。这甚至不一定是为了别人,如果你自己写出来的东西自己半年后都看不懂了,那就...

关于 table 元素你要懂的全在这

2021-03-30 07:28:46

本文翻译自 A Complete Guide to the Table Element,省略了部分小节。因为本文写于 2013 年,部分信息已经过时,我也作了小部分调整。另外,在一些不好理解的地方添加了一点解释。 `

` 元素用于 HTML 表格数据展示,就像你在 Excel 里看到...

前端项目优化自查

2021-03-24 00:19:51

Core Web Vitals TTI FID LCP TBT CLS FMP defer 和 async:可以理解为 defer 是 defer(延迟)到文档加载完成,用于强调运行顺序或需要整个 DOM 的脚...

TyranoScript 从入门到魔改 6 备忘录

2021-03-20 19:03:50

这里收集一些关于 TyranoScript 零散的信息或是使用技巧,以备太久不用忘掉之需。 tyrano.js 的这个函数,我一眼看上去,惊呼迷惑: ```javascript function object(o) { var f = object.f, i, len, n,...

Vue 2 无视组件边界的表单校验解决方案

2021-03-10 17:25:33

现成的校验库大多很重,修改也不容易,之前使用 vee-validate 这个库,也不知道是我写得有问题还是它本身机制问题,校验子组件的时候会牵涉到父组件渲染,导致校验看起来十分卡顿。 那何不自己造一个?这很麻烦吗?不!也就一百多行 js 的事情!本文就带你自己造!(嗯?结果这是 Vue 插件教程...

JavaScript 数组去重的 4 种方法及性能比较

2021-02-26 23:04:46

简单测试下 JavaScript 4 种去重算法的效率。 1. 使用哈希表记录是否重复 2. 用内建 indexOf 函数判断是否重复 3. 组合内建 filter 和内建 indexOf 4. 全新的 new Set() ```javascript var arrayLength =...

A Comprehensive Explanation of Authentication for Interfaces: The Differences between Cookies, Sessions, and Tokens.

2021-02-24 18:52:07

Unconsciously, it has become quite long. If you can't finish reading it at once, I suggest you bookmark it! This article mainly explains the terms re...

Explicación completa de la autenticación de interfaces entre el frontend y el backend: diferencias entre cookies, sesiones y tokens.

2021-02-24 18:52:07

Como todos sabemos, HTTP es un protocolo sin estado, lo que significa que el navegador y el servidor no pueden distinguir el contexto de una solici...

インターフェース認証の完全解説:cookie、session、tokenの違いを解析します。

2021-02-24 18:52:07

皆さんもご存知の通り、HTTPはステートレスなプロトコルであり、ブラウザとサーバーはプロトコル自体ではリクエストのコンテキストを識別することはできません。 そこで、クッキーが登場します。プロトコル自体ではリンクを識別できないので、リクエストヘッダーにコンテキスト情報を手動で持っていくことにし...

前后端接口鉴权全解:cookie、session、token 区别解析

2021-02-24 18:52:07

不知不觉也写得比较长了,一次看不完建议收藏夹!本文主要解释与请求状态相关的术语(cookie、session、token)和几种常见登录的实现方式,希望大家看完本文后可以有比较清晰的理解,若有疑问,请在评论区提出。 众所周知,http 是无状态协议,浏览器和服务器不可能凭协议的实现辨别请求的...

英语语法体系思维导图

2021-02-01 04:59:06

英语兔的一个视频说清整个英语语法体系(重塑你的语法认知框架) 全屏看点这里 -> mind-elixir.com 或者点击右下角第一个全屏按钮 顺便给我的思维导图内核求个 star!https://github.com/ssshooter/mind-elixir-core