全部文章

共 1306 篇文章

flutter07-01
阅读

Dart 入门回顾

1\. Dart 是什么 Dart 是一门类型安全、支持面向对象、支持异步编程的语言。它的语法和 JavaScript、TypeScript、Java、C# 都有一些相似之处。 Dart 常见使用场景: Flutter 跨平台应用开发 命令行工具 Web 应用 服务端接口或脚本 作为学习现代类型语言的入口 Dart 的几个核心特点: 静态类型:变量、函数返回值、参数都有类型。 类型推断:很多时候可以用 ,让 Dart 自动推断类型。 空...

#学习
flutter07-01
阅读

Flutter 常用 Widget 入门

Flutter 的核心思想是:一切皆 Widget。文字、图片、按钮、页面结构、布局、间距、滚动、动画、手势,几乎都由 Widget 组合出来。 1\. Widget 先分成几类理解 | 类别 | 常用 Widget | 解决什么问题 | | | | | | 应用入口 | 、 | 搭建应用外壳、主题、路由 | | 页面骨架 | 、 、 | 标准页面结构 | | 基础显示 | 、 、 | 显示文字、图标、图片 | | 布局容器 | 、 、...

#学习
godot06-25
阅读

Godot 中 zindex 和 ysort 的区别总结

在 Godot 2D 游戏开发中,角色、树木、怪物、地面、技能特效、UI 都需要正确的显示顺序。比如角色走到树前面时,角色应该挡住树;角色走到树后面时,树又应该挡住角色。 这种显示顺序主要和两个概念有关: 和 。 其中 用来手动控制图层顺序, 用来根据物体的 Y 坐标自动排序。 一句话理解 是手动分层。 是根据 Y 坐标自动排序。 简单来说: | 属性 | 作用 | 适合场景 | | | | | | | 数值越大,显示越靠前 | 地面、...

#学习
qwik06-24
阅读

Qwik 中本地图片为什么推荐用 ESM 导入

在 Qwik 项目里,如果我们直接这样写本地图片: 代码本身是可以运行的,但 ESLint 可能会提示 。这个提示不是错误,而是 Qwik 在提醒我们: 本地图片可以通过 ESM 导入的方式进行优化 。 问题来源 Qwik 推荐把本地图片放到 目录下,然后通过 导入,并在路径后面加上 。 例如: 这样导入之后,图片会变成一个可以直接使用的组件。 为什么要这样做 直接写 时,浏览器只会加载这一张原图。图片多大,用户就下载多大。 而使用 Q...

#学习
qwik06-20
阅读

Qwik City 构建后 Godot 游戏 index.html 被删除的根因分析

背景 在 Qwik 博客项目中,我把 Godot Web 导出的游戏资源放在: Qwik 页面通过 iframe 嵌入游戏: 本地开发和本地静态资源检查时,游戏资源是存在的;但服务器执行完整构建后,发现: 消失了,最终导致 iframe 加载失败。 一开始容易误判为服务器部署脚本删文件、Git 没拉到资源、Godot 导出目录不对,或者 public 静态资源没有复制进 dist。但逐步排查后发现,根因不是这些。 现象复现 Qwik 项...

#学习
AI06-18
阅读

Agent 开发是什么

Agent 开发,简单说就是: 把大模型从“只会聊天的回答器”,变成“能理解任务、调用工具、执行步骤、产出结果的工作流系统”。 它不是单纯写提示词,也不是把 ChatGPT 接进网页就完事。真正的 Agent 开发更像是在做一个“会思考一点、会用工具、会按流程办事的自动化应用”。 OpenAI 的 Agents SDK 文档里把 Agent 描述为:一个配置了 指令、工具,以及可选运行行为 的大语言模型,比如 handoffs、guar...

#学习
css06-17
阅读

外阴影和内阴影介绍

在前端页面设计中,阴影是非常常见的视觉效果。它可以让元素看起来更有层次感,也可以用来表达悬浮、按压、凹陷、卡片、按钮等状态。 CSS 中最常用的阴影属性是 。它既可以实现外阴影,也可以实现内阴影。 一、什么是外阴影 外阴影指的是元素外部的阴影效果。 它会出现在元素边框之外,让元素看起来像是从页面中“浮起来”了一样。常见的卡片、弹窗、按钮悬浮效果,基本都会用到外阴影。 例如: 这个阴影表示:元素下方有一层柔和的黑色阴影,让卡片看起来更有立...

#学习
godot06-11
阅读

Tileset 资源图的标准和规范

一、什么是 Tileset 资源图 Tileset,中文通常叫“图块资源图”或“瓦片图”,是 2D 游戏中非常常见的一种地图资源组织方式。 简单来说,Tileset 就是把很多小图块按照固定尺寸排列在一张图片里。游戏引擎会按照固定的格子大小去切割这张图片,然后把每个小格子当成一个独立的地图块使用。 比如一个 32×32 像素的 Tileset 中,每一个 tile 都是 32×32 像素。地图编辑器或游戏引擎会按照 32×32 的网格,...

#学习
前端05-29
阅读

前端判断一个网页是否允许被 iframe 内嵌

前端 不能 100% 准确提前判断 一个网页是否允许被 iframe 内嵌,因为决定权主要在目标网站返回的 HTTP 响应头 里,而普通前端 JS 通常读不到跨域页面的响应头。 核心判断看这两个东西: 1. 老一点但仍常见。 表示完全不允许被 iframe 嵌入。 表示只允许同源页面 iframe 嵌入。 以前有这个,但现代浏览器支持很差,基本不建议依赖。 2. 现在更推荐看这个。 表示不允许任何页面嵌入。 表示只允许同源嵌入。 表示只...

#学习
1...789...146