当前位置 : 首页 » 文章分类 :  开发  »  前端学习资源

前端学习资源

前端相关资源、插件


Nerd Fonts 字体图标

https://www.nerdfonts.com/

ryanoasis / nerd-fonts
https://github.com/ryanoasis/nerd-fonts

Nerd Fonts​​ 是一个开源项目,专为开发者设计,旨在通过将流行图标集(如 Font Awesome、Material Design Icons、Octicons 等)与编程字体合并,创建兼具功能性与美观性的字体。目前支持 ​​67 款以上预修补字体​​,整合超过 ​​10,000 个字形/图标​​,覆盖终端、代码编辑器、IDE 等开发环境的需求

特性:

  • 将 ​​3600+ 图标​​ 从 11+ 个主流图标集(如 Font Awesome、Devicons、Weather Icons 等)嵌入到编程字体中,无需额外插件即可在编辑器中显示图标
  • 支持 ​​单宽度(等宽)​​ 和 ​​双宽度(非等宽)​​ 字形,确保图标在不同场景下的对齐一致性
  • 提供 ​​常规、斜体、粗体​​ 等变体,覆盖不同设计需求
  • 新增字体支持(如 ​​Adwaita Mono​​、​​Atkinson Hyperlegible Mono​​),并持续更新主流字体(如 Cascadia Code、JetBrains Mono、Iosevka 等)至最新版本
  • 支持 Windows、macOS、Linux 系统,提供多种安装方式(如 Homebrew、Chocolatey、Arch 仓库)
  • 提供 ​​Font Patcher 工具​​(基于 Python),允许用户为任意字体添加图标,满足个性化需求

Mac HomeBrew 安装 hack 和 meslo-lg 字体族

brew install font-hack-nerd-font
brew install font-meslo-lg-nerd-font

终端字体配置:

  • iTerm2 配置字体:​Preferences - Profiles - Default - Text - Font 选择 MesloLGS Nerd Font Mono
  • PyCharm/IDEA 配置终端字体:Preferences - Editor - ​​Color Scheme​​ - Console Font​​ - 勾选 Use console font instead of the default​​ - Font 选择 MesloLGS Nerd Font Mono
  • VSCode/Cursor 终端字体配置:Ctrl + , 打开配置 - 搜索 terminal.integrated.fontFamily - 输入 MesloLGS Nerd Font Mono

Viser 数据可视化

前端数据可视化工具包,支持 Reac, Vue, AngularJS
https://viserjs.github.io/
https://github.com/viserjs/viser

Viser api 文档
https://www.yuque.com/rs385i/yzbt72/kt3iq2


前端分片上传组件 WebUploader

https://github.com/fex-team/webuploader


CSS 精灵图/雪碧图

CSS 精灵(CSS sprites),又称雪碧图,是一种网页图片应用处理技术。

一个网页中往往会应用很小的背景图作为修饰,当网页上的图像过多时,服务器就会频繁的接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面的速度。因此为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度,出现了 css 精灵技术(也称css sprites、css雪碧)

精灵技术主要针对于背景图片使用,把多个小背景图片整合到一张大图片中,这个大图片也称为 sprites 精灵图 或者 雪碧图。然后利用 CSS 的 background-image, background-repeat, background-position 的组合在背景大图中定位到某个小图,background-position 可以用数字精确地定位出背景图片的位置。


vuepress 博客

团队博客
博客采用 vuepress 搭建。所有文档编写采用 markdown 语法。项目共两个分支 dev, 和 master。dev 是源文件,master 分支是 vuepress 生成的静态 html,githubpage 会读取 master 的静态文件。

510team/510team.github.io
https://github.com/510team/510team.github.io


Canvas

前端小项目:使用canvas绘画哆啦A梦
https://zhuanlan.zhihu.com/p/28013131?utm_medium=social&utm_source=ZHShareTargetIDMore


Node.js

如何系统地学习Node.js?
https://www.zhihu.com/question/21567720


TensorFlow.js

作为深度学习界的当红炸子鸡——TensorFlow 开源组织终于在 2018 年 3 月推出了首个 JavaScript 版本。TensorFlow.js 可以在浏览器端完成模型训练、执行和再训练等基本任务,并且借助 WebGL 技术,可以和 Python、C++ 版本一样能够通过 GPU 硬件加速完成计算过程。

前端人工智能?TensorFlow.js 学会游戏通关
https://zhuanlan.zhihu.com/p/35451395


Bootstrap

简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
http://www.bootcss.com/


上一篇 HTML基础

下一篇 Quartz笔记

阅读
评论
949
阅读预计3分钟
创建日期 2015-10-16
修改日期 2025-08-13
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论