Skip to content

Instantly share code, notes, and snippets.

View knight174's full-sized avatar

I am Chaos. knight174

  • Shenzhen
  • 04:53 (UTC +08:00)
View GitHub Profile
@banyudu
banyudu / chrome-extension-development.blog.md
Created November 7, 2023 11:57
Chrome插件开发浅浅谈
  • 浅谈Chrome插件开发

  • 可能有很多人都用过Chrome插件,有没有好奇过Chrome插件是怎么开发的?

  • Chrome插件开发使用到的技术栈并不复杂,也是 HTML/CSS/JS 这些前端相关的技术,只是会有一套自己的 API 和限制等,下面带大家认识下 Chrome 插件的开发。

  • 插件是什么?

    • image
  • 插件怎么开发?

    • 原始阶段(类似于手动操作dom)
  • 引入各个浏览器(主要是Firefox)的sdk,调用sdk开发浏览器专用的插件

"use client";
import { Button } from "@/components/ui/button";
import {
Form,
FormControl,
FormField,
FormItem,
FormLabel,
FormMessage,
} from "@/components/ui/form"; //shadcn ui folder
import * as React from 'react';
import { DateTime } from 'luxon';
import { Calendar as CalendarIcon } from 'lucide-react';
import { Button } from '@/components/ui/Button';
import { Calendar } from '@/components/ui/Calendar';
import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/Popover';
import { cn } from '@/lib/utils';
import { SelectSingleEventHandler } from 'react-day-picker';
import { Label } from '@/components/ui/Label';
@banyudu
banyudu / using-chrome-devtools-performance.blog.md
Created December 22, 2020 08:54
前端性能优化之读懂Performance

前端性能优化之读懂Performance

在做优化的时候,最重要的事情就是找到瓶颈点。因为优化后的收益,取决于优化部分占用的性能比例 * 优化比例。在相同的优化比较下,找到占比最大的瓶颈,能更快地实现优化的效果。

在前端领域中,有一项非常重要的性能衡量工具,即Chrome Devtools中的"Performance"标签页。但是怎么去读懂这个页签下的数据呢?网上这部分的资料并不太多,这里我介绍下使用"Performance"标签页时的一些心得体会,希望能帮助到读者。

@y0ngb1n
y0ngb1n / docker-registry-mirrors.md
Last active January 29, 2026 08:47
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized