前端

Flutter for OpenHarmony: Flutter 三方库 jaspr 为鸿蒙端开启极速渲染的现代 Web 开发新范式(Dart Web 框架首选)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 开发时,我们偶尔需要跳出原生的 HAP 容器,寻找更轻量、更适合在移动端 Web 加载的方案。虽然 Flutter Web 极其强大,但其生成的 Canvas/Wasm 产物体积巨大,在鸿蒙系统加载较慢。是否存在一种方案,既能使用 Dart 的声明

Vite3 + Svelte3使用@import导入scss样式

近年来,前端技术日新月异,Vite、Vue3、Svelte、SolidJS 等框架工具大放异彩,身为一个前端开发,总感觉一刻不学习就要out了。最近使用 Vite3 + Svelte3 来构建封装自定义的 Web Components ,开始了艰难的爬坑之旅,本文记录一下:Vite3 + Svelte3配置 Sass 预处理器,在 Svelte 单文件组件中使用 @import 导入 scss 样

前端监听网络状态失效?别急,可能是你“断网”的方式不对!

前端监听网络状态失效?别急,可能是你“断网”的方式不对! 在开发支持离线体验的 Web 应用时,很多开发者都会第一时间想到使用 window.addEventListener(‘online’) 和 offline 事件。代码写得漂亮,逻辑也清晰,可一测试却发现——事件根本没触发! 明明关了 Wi-F

Web 后端php

Web 后端php PHP基本语法 1. 输出 2. 定义变量和拼接字符串 3. 数组 4. php流程控制--条件语句 5. 流程控制--循环语句 6. 类与函数 类: 函数: 7. 超全局变量 序列化与反序列化 PHP基本语法PHP(HyperText Preprocessor):超文本预处理器

为什么前端人也该学 Rust?——从 JS/TS 到系统级编程的第一步

文章目录 引言:前端的边界,已经不止“前端” 一、TypeScript 带来的类型觉醒:从灵活到强约束的进化 TypeScript 的灵活性:类型擦除 二、Rust 的静态类型与所有权模型 1. 所有权:变量的唯一归属权 2. 借用与可变引用 3. 生命周期(Lifetime)

前端“空”袭警报? 详解 Vue 中列表提交空数组之谜!(v2.0)

前端“空”袭警报?🚨 详解 Vue 中列表提交空数组之谜!(v2.0)大家好,我是你们的技术探险家!👨‍💻 今天我们再次深入探讨一个前端开发中可能遇到的“诡异”现象:明明界面上显示着一个列表,用户也点击了提交按钮,但最终发送到后端的数据却是一个空数组

【前端实战】构建 Vue 全局错误处理体系,实现业务与错误的清晰解耦

目录【前端实战】构建 Vue 全局错误处理体系,实现业务与错误的清晰解耦一、为什么要做全局错误处理?1、将业务逻辑与错误处理解耦2、为监控和埋点提供统一入口二、Vue 中的基础全局错误处理方式1、Vue 中全局错误处理写法2、它会捕获哪些错误?3、它不会捕获哪些错误?4、errorHandler 的参数含义三、全局错误处理的进阶设计1、定义“

Python函数式编程-1·Filter

一、函数式编程Filter: filter(func, seq): 调用一个布尔函数 func 来迭代遍历每个序列中的元素;返回一个使 func 返回值为 true 的元素的序列 如果布尔函数比较简单,直接使用 lambda 匿名函数就显得非常方便了 二、传参方式: filter(布尔函数, 列表): filter会返回一个对象,对象可以直接被list进行转换,转换的list保存过滤结果为T

前端八股文面经大全:MetaAPP前端一面(2026-03-03)·面经深度解析

前言大家好,我是木斯佳。在这个春节假期,当大家都在谈论返乡、团圆与休息时,作为一名技术人,我的思考却不由自主地转向了行业的「冬」与「春」。相信很多人都感受到了,在AI浪潮的席卷之下,前端领域的门槛在变高,纯粹的“增删改查”岗位正在肉眼可见地减少。曾经热闹非凡的面经分享,如今也沉寂了许多