Vue 2 即将停更,Vue 3.4 正式发布!
2024 年伊始,Vue 就官推重大消息!一是,Vue 2 于 2023年12月31日 停止维护(EOL)二是,Vue 3.4 正式发布:性能、功能、易用性的全面提升。vue 2.0 发布于 2016 年。这是 Vue 成为主流框架过程中的一个重要里程碑。然而随着 Vue 3 及其生态系统的成熟,团队将精力集中在最新的主要版本上,发布了Vue3 全新版本 3....
PHP 8.4: Date: 新增 DateTime(immutable)::createFromTimestamp 方法
PHP 8.4 中的 DateTime 和 DateTimeImmutable 类有一个名为 createFromTimeStamp 的新方法,用于从给定的 UNIX 时间戳(作为整数或浮点数)创建实例。PHP 8.4 之前,从 UNIX 时间戳中创建 DateTime,必须使用 createFromFormat 创建,通过 U / U.u 格式、
HTML web 组件示例
前文 HTML web 组件中,我说过:web 组件(在浏览器中)的独特能力是,它们可以在 JavaScript 之前进行渲染。React 组件无法做到这一点。这其中还有许多我想深入解释的东西...
HTML Web 组件
我想“Web 组件”中的“组件”一词让很多人感到疑惑 —— 至少对于曾经的我。“Web 组件”像是类似于 “React 组件”。JSX 有一个 <MyComponent> 组件,而 web 有 <my-component> 组件。但是,当你尝试以构建 React 组件的方式构建 web 组件时,很容易感到沮丧并放弃,因为 ...
优秀的 URL 设计示例
URL 无所不在。它们不只用输入道浏览器中。它们的使用方式有很多:作为脚本编写、抓取和其他编程数据检索的目标。作为参考,印刷在实体书的脚注和附录中。作为可通过物理介质访问的可操作触发器,例如可扫描的二维码或物联网设备按钮。还有更多!当回顾这些年来我遇到的优秀的 URL 设计的例子时——当我看到它们时,我停顿了一下,心想“哇,它们真的太棒了!”——这些是我能想...
reveal.js — 一个开源 HTML 幻灯片框架
reveal.js 是一个开源的 HTML 幻灯片框架,可以简单的理解为网页版的 PPT。它是一个工具,使任何拥有网络浏览器的人都可以免费创建功能齐全、美观的演示文稿。使用 reveal.js 进行的演示稿(PPT)基于开放式 web 技术。这意味着任何事情你可以在 web 上做的事,也可以在你的演示稿中实现。
在 Laravel 中使用 Pay Pocket 管理虚拟钱包
Laravel 的 Pay Pocket 包提供了支付能力和日志。它不处理来自支付平台的付款,不过提供了虚拟金额的概念。比方说,你想允许用户在钱包中赚取虚拟货币,或者在通过处理完成支付后向账户添加余额。例如,Fortnite 的 V-Bucks 就是一个在虚拟钱包中交换真实货币的例子,你可以在游戏的商店里消费。你可以通过在模型中使用包的 ManagesWal...
使用 PHP2JS 在 PHP 和 JavaScript 之间分享数据
Laravel 的 PHP2JS 包是标准化 PHP 和 JavaScript 之间共享数据过程的一种方法。有很多方法可以在前端和后端之间共享数据,所以这个包可能不适合所有人,但它可以提供一个简单的解决方案,以一致的方式与 JavaScript 共享数据。以下是文档中的一个示例,该示例说明了此包如何将来自控制器的数据分享给视图,使得 JavaScript 可...
Manticore search 的官方 PHP 客户端
Manticore Search 是一款基于 C++ 的轻量级搜索引擎,号称比 Elasticsearch 快 10 倍,是 Elasticsearch 的替代品! 本文将介绍 Manticore search 的官方 PHP 客户端的安装与使用。
PHP 8.4 预览: Sodium: AEGIS-128L 和 AEGIS256 支持
AEGIS 是基于 AES 的认证加密算法家族,其速度明显快于 AES-GCM。如果扩展是使用 libsodium 1.0.19或更高版本编译的,则 PHP 8.4 中的 Sodium 扩展支持 AEGIS-128L 和 AEGIS-256 加密算法。PHP 8.4 Sodium 扩展支持 AEGIS-128L 和 AEGIS256,使用的 PHP...