随笔分类 - 前端开发
摘要:AVIF 的浏览器支持版本分两部分:一是格式自身版本,二是各浏览器原生支持的最低版本,以下是清晰整理。 一、AVIF 格式自身版本 1.0.0:2019-02-19 发布,基础格式规范。 1.1.0:2022 年发布,新增 HDR 等特性。 1.1.1:2024-07-31 发布,当前最新稳定版。
阅读全文
摘要:Web 常用的图片格式有 JPEG、PNG、GIF、WebP、AVIF 几种,它们在清晰度、体积、功能特性上各有差异,以下是一张清晰的对比表,帮你快速选择: 特性 JPEG (JPG) PNG-8 / PNG-24 GIF WebP AVIF 压缩方式 有损压缩 无损压缩 无损压缩 有损 / 无损压
阅读全文
摘要:JSON5 是 JSON(JavaScript Object Notation)的扩展版本,旨在通过引入 ECMAScript 5.1 的部分特性,使 JSON 更易于人工编写和阅读。它在保持与标准 JSON 兼容的同时,提供了更宽松的语法规则。 JSON5 的主要特性 允许末尾逗号 { "name
阅读全文
摘要:以下是 Soybean Admin 和 Vben Admin 的对比分析,两者都是基于 Vue.js 的中后台前端解决方案,但设计理念和功能侧重有所不同: 1. 基础信息对比 特性 Soybean Admin Vben Admin (Vue-Vben-Admin) 基于框架 Vue 3 + Vite
阅读全文
摘要:问题 现在有一个现成网站,想要直接重新使用现在的api完成界面的二次开发; 网站是cookie认证;不支持跨域请求; Access to XMLHttpRequest at 'http://www.xxx.com/api/a1' from origin 'http://localhost:5666'
阅读全文
摘要:Pina 使用指南 Pina 是一个状态管理库,专为 Vue.js 应用程序设计。以下是 Pina 的主要使用方法和特性: 安装 npm install pinia # 或 yarn add pinia 基本使用 1. 创建 Store // stores/counter.js import { d
阅读全文
摘要:Vite 的模块导入寻址机制 Vite 的模块导入寻址系统是基于 ES Modules (ESM) 的,同时兼容 Node.js 的模块解析规则,并在此基础上进行了扩展和优化。以下是 Vite 中 import 语句的详细寻址过程: 基本寻址规则 裸模块导入 (Bare Module Imports
阅读全文
摘要:以下是更新后的对比列表,包含各个项目的 GitHub Star 数(截至 2025 年 6 月): 1. Vue Vben Admin 开源地址: https://github.com/vbenjs/vue-vben-admin Star 数: ⭐ ~25k 特点: 基于 Vue 3 + Vite
阅读全文
摘要:选择 Flutter 还是 .NET MAUI 取决于你的技术背景、项目需求和目标平台。以下是详细对比,帮助你做出决策: 1. 技术背景 框架 适合开发者 编程语言 Flutter 熟悉 Dart/前端,或希望跨平台统一开发 Dart(Google 开发,易学) .NET MAUI 熟悉 C#/.N
阅读全文
摘要:以下是几款基于Vue 3的响应式后台管理框架推荐,它们都具有良好的UI设计和响应式布局支持: 1. Vue Element Admin 特点:基于Vue 3、Element Plus构建,功能全面(权限管理、数据可视化、表单验证等),响应式设计适配移动端。 技术栈:Vue 3 + TypeScrip
阅读全文
摘要:uView 和 Element UI 是两款基于 Vue.js 的 UI 组件库,但它们的定位、适用场景和功能特点有显著差异。以下是它们的详细对比: 1. 核心定位 特性 uView Element UI 适用框架 专为 uni-app 设计(跨端开发) 专为 Vue.js 2.x(Web 开发)
阅读全文
摘要:在前端开发中,UI框架的选择取决于项目需求、团队技术栈和设计风格。以下是主流框架的对比及最佳实践建议: 1. 主流UI框架推荐 React生态 Ant Design 功能全面、设计规范统一,适合中大型企业级应用。 官网:https://ant.design/ Material UI (MUI) 遵循
阅读全文
摘要:JavaScript 事件轮询机制 JavaScript 的事件轮询(Event Loop)是其实现异步编程的核心机制。以下是其工作原理的详细解释: 基本概念 单线程特性:JavaScript 是单线程语言,同一时间只能执行一个任务。 非阻塞 I/O:通过事件轮询机制实现异步操作,避免阻塞主线程。
阅读全文
摘要:在JavaScript的世界里,函数是构建逻辑的基石,而ES6引入的箭头函数则像一把更轻便的瑞士军刀,让代码书写变得高效且优雅。但这两者并非完全等同,理解它们的差异能帮助开发者在不同场景下做出更精准的选择。 1、语法:从冗长到简洁的进化 传统函数声明需要完整的function关键字、参数列表和函数体
阅读全文
摘要:接入方式有3个 1、公众号:服务号(资质)+微信认证300元/年; 2、微信小程序:内嵌webview,必须企业资质; 3、网站应用:申请网站应用+平台认证300元/年; 接入微信登录主要有以下几种方式,适用于不同场景和需求: 1. 微信开放平台 - 网站应用微信登录 适用场景:PC 网页、移动端网
阅读全文
摘要:问题: elementUI中有一个el-select组件。android、pc都正常的可以输入; 但是在iOS手机上,该组件无法唤起软键盘。 解决: 网上搜索一圈才知只兼容问题。大厂生产也不可避免bug。 input上有一个readonly 属性,而该属性只读。 方案1 <template> <el
阅读全文
摘要:目前,在 Vue 3 生态中,免费开源且使用最广泛 的后台管理 Admin 框架主要有以下几个(根据 GitHub Star 数、社区活跃度、企业采用率等指标综合评估): 1. Vue Element Plus Admin(Element Plus 官方推荐) 📌 GitHub: https://
阅读全文
摘要:要做一个新项目,考虑用vue做,所以考察下vue的admin框架用哪个好? 求推荐!!! 一、Vue 3 后台管理框架的兴起背景 随着 Vue 3 在 2020 年 9 月正式发布,前端生态系统开始全面向 Vue 3 迁移。后台管理系统作为企业级应用的重要组成部分,其框架也随之经历了重大变革。Vue
阅读全文
摘要:请求地址:https://g.hongshu.com/content/99269/15382723.html 网页内容为动态执行js所得 1、直接浏览器模拟 不用考虑页面的业务逻辑什么的,直接得到结果。 这个就不做过多分析了。 直接取就好。 2、js解析,动态执行execjs a、每个文章对应的js
阅读全文
摘要://auto column width Ext.grid.Panel.prototype.viewConfig = { listeners: { refresh: function (dataview) { var cols = dataview.panel.columns; for (var i = 0; i < cols...
阅读全文
浙公网安备 33010602011771号