码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 新一代前端应该使用的“开发套餐“


    前言

    众所周知,前端界,框架库一直处在学不过来,大佬们还一直在开发的 黄金时代(卷王时代,bushi),在这个大卷王时代,我们有必要浅浅了解下这些新果实,不做上个时代的残党!


    🐶 狗头保命

    Vue3

    传送门

    特点

    • 更好的 ts 支持
    • 更方便的语法糖
    • setup 组合API,提高封装逻辑代码,提高复用
    • 体积更小,按需编译体积比 vue2.x 要更小
    • 通过Proxy实现的更灵活 响应式系统!
    • 更快的diff算法
      Vue3 重大变化详情

    祖师爷的新作,往死学就完事了!

    Preact

    传送门

    特点

    • 最快的虚拟 DOM 库之一
    • 体积很小只有3kb
    • 可以无缝衔接React生态系统中组件

    lit

    传送门

    特点

    • 用于构建快速、轻量级的 Web 组件
    • Lit 组件可以跨多个应用程序和站点使用
    • 使用声明式模板
    • HTML 标签增强拓展,可以像使用内置 HTML 元素一样使用组件
    • 支持响应式
    • 支持ts
    • 大小约为 5 KB

    svelte

    传送门

    特点

    • 没有虚拟DOM
    • 在构建时将您的应用程序转换为理想的 JavaScript,而不是在运行时解释您的应用程序代码
    • 支持响应式
    • 支持声明式模板开发
    • 提高首页面加载速度

    Vite

    传送门

    特点

    • 使用原生 ESM 文件,无需打包!
    • 使用esbuild构建依赖
    • 对 TypeScript、JSX、CSS 等支持开箱即用
    • 通过浏览器请求源码时进行转换并按需提供源码,实现冷启动

    Vites

    传送门

    特点

    • 与 Vite 通用的配置、转换器、解析器和插件。
    • 使用你的应用程序中的相同配置来进行测试!
    • 智能文件监听模式,就像是测试的 HMR!
    • 支持测试 Vue、React、Lit 等框架中的组件。
    • 开箱即用的 TypeScript / JSX 支持
    • ESM 优先,支持模块顶级 await
    • 通过 tinypool 使用 Worker 线程尽可能多地并发运行
    • 套件和测试的过滤、超时、并发配置
    • Jest 的快照功能
    • 内置 Chai 进行断言 + 与 Jest expect 语法兼容的 API
    • 内置用于对象模拟(Mock)的 Tinyspy
    • 使用 jsdom 或 happy-dom 用于 DOM 模拟
    • 通过 c8 来输出代码测试覆盖率
    • 类似于 Rust 语言的 源码内联测试

    VitePress

    车载云电脑使用说明
    docx 0星 超过10%的资源 18KB
    下载

    传送门

    特点

    • 使用真正的 SSG + SPA 架构
    • 基于Vite 构建
    • 利用 Vue 3 改进的模板静态分析对静态内容进行字符串化,降低js负载成本
    • VitePress 旨在缩减当前 VuePress 的复杂性

    Pinia

    传送门

    特点

    • 大小约 1kb
    • dev-tools 支持
      • 跟踪动作、突变的时间线
      • Store 出现在使用它们的组件中
      • time travel 和 更容易的调试
    • 热模块更换
      • 在不重新加载页面的情况下修改您的 Store
      • 在开发时保持任何现有状态
    • 插件:使用插件扩展 Pinia 功能
    • 为 JS 用户提供适当的 TypeScript 支持或 autocompletion
    • 服务器端渲染支持
    • Vue2、Vue3 都可使用

    PNPM

    传送门

    特点

    • 创建的 node_modules 默认并非扁平结构,因此代码无法对任意软件包进行访问
    • 不同项目相同依赖采用硬链接方式,节省磁盘空间
    • 比同类工具速度的快将近 2 倍
    • 命令和npm大部分相同,方便快速上手

    Formily

    传送门

    运营商套餐分析工具
    swf 0星 超过10%的资源 928KB
    下载

    特点

    • 联动逻辑实现高效
    • 跨端能力,逻辑可跨框架,跨终端复用
    • 动态渲染能力

    Prettier

    传送门

    特点

    • 支持以下语法
      • JavaScript
      • JSX
      • Angular
      • Vue
      • Flow
      • TypeScript
      • CSS, Less, and SCSS
      • HTML
      • Ember/Handlebars
      • JSON
      • GraphQL
      • Markdown, including GFM and MDX
      • YAML
    • 将代码解析成AST,再结合内置的一些规则,还原格式化后的代码
    • 简洁的配置
    • 集成多数的编辑器

     总结给大家推荐一个实用面试题库

     1、前端面试题库 (面试必备)            推荐:★★★★★

    地址:前端面试题库

    2、前端技术导航大全      推荐:★★★★★

    地址:前端技术导航大全

    3、开发者颜色值转换工具   推荐:★★★★★

    地址 :开发者颜色值转换工具

  • 相关阅读:
    java执行python时脚本引用动态配置文件遇到的问题
    SpringBoot项目实战笔记:电脑商城项目实战(SpringBoot+MyBatis+MySQL)
    深度解析linux内核模块编译makefile
    基于进化思想的聚类算法及其类簇融合算法(Matlab代码实现)
    从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
    55、美国德克萨斯大学奥斯汀分校、钱德拉家族电气与计算机工程系:通过迁移学习解决BCI个体差异性[不得不说,看技术还得是老美]
    `SQL`编写判断是否为工作日函数编写
    ssm基于Android系统的学习记录与提醒应用APP-计算机毕业设计
    鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统
    ThreadLocal 核心源码分析
  • 原文地址:https://blog.csdn.net/weixin_42981560/article/details/126388800
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号