文章分类: 编程
编程

HTML Web 组件

935 2024-01-11 04:08:00

我想“Web 组件”中的“组件”一词让很多人感到疑惑 —— 至少对于曾经的我。“Web 组件”像是类似于 “React 组件”。JSX 有一个 <MyComponent> 组件,而 web 有 <my-component> 组件。但是,当你尝试以构建 React 组件的方式构建 web 组件时,很容易感到沮丧并放弃,因为 ...

详情...
编程

优秀的 URL 设计示例

1344 2024-01-10 03:49:00

URL 无所不在。它们不只用输入道浏览器中。它们的使用方式有很多:作为脚本编写、抓取和其他编程数据检索的目标。作为参考,印刷在实体书的脚注和附录中。作为可通过物理介质访问的可操作触发器,例如可扫描的二维码或物联网设备按钮。还有更多!当回顾这些年来我遇到的优秀的 URL 设计的例子时——当我看到它们时,我停顿了一下,心想“哇,它们真的太棒了!”——这些是我能想...

详情...
编程

reveal.js — 一个开源 HTML 幻灯片框架

1626 2024-01-08 04:40:00

reveal.js 是一个开源的 HTML 幻灯片框架,可以简单的理解为网页版的 PPT。它是一个工具,使任何拥有网络浏览器的人都可以免费创建功能齐全、美观的演示文稿。使用 reveal.js 进行的演示稿(PPT)基于开放式 web 技术。这意味着任何事情你可以在 web 上做的事,也可以在你的演示稿中实现。

详情...
编程

在 Laravel 中使用 Pay Pocket 管理虚拟钱包

1170 2024-01-05 23:39:00

Laravel 的 Pay Pocket 包提供了支付能力和日志。它不处理来自支付平台的付款,不过提供了虚拟金额的概念。比方说,你想允许用户在钱包中赚取虚拟货币,或者在通过处理完成支付后向账户添加余额。例如,Fortnite 的 V-Bucks 就是一个在虚拟钱包中交换真实货币的例子,你可以在游戏的商店里消费。你可以通过在模型中使用包的 ManagesWal...

详情...
编程

使用 PHP2JS 在 PHP 和 JavaScript 之间分享数据

1267 2024-01-05 23:31:00

Laravel 的 PHP2JS 包是标准化 PHP 和 JavaScript 之间共享数据过程的一种方法。有很多方法可以在前端和后端之间共享数据,所以这个包可能不适合所有人,但它可以提供一个简单的解决方案,以一致的方式与 JavaScript 共享数据。以下是文档中的一个示例,该示例说明了此包如何将来自控制器的数据分享给视图,使得 JavaScript 可...

详情...
编程

Manticore search 的官方 PHP 客户端

1839 2024-01-04 01:33:00

Manticore Search 是一款基于 C++ 的轻量级搜索引擎,号称比 Elasticsearch 快 10 倍,是 Elasticsearch 的替代品! 本文将介绍 Manticore search 的官方 PHP 客户端的安装与使用。

详情...
编程

PHP 8.4 预览: Sodium: AEGIS-128L 和 AEGIS256 支持

1740 2024-01-03 22:57:00

AEGIS 是基于 AES 的认证加密算法家族,其速度明显快于 AES-GCM。如果扩展是使用 libsodium 1.0.19或更高版本编译的,则 PHP 8.4 中的 Sodium 扩展支持 AEGIS-128L 和 AEGIS-256 加密算法。PHP 8.4 Sodium 扩展支持 AEGIS-128L 和 AEGIS256,使用的 PHP...

详情...
编程

使用 PHP Sodium 扩展进行 AEGIS 加密

1218 2024-01-02 22:26:00

AEGIS 是 基于 AES 的认证加密算法家族,其速度明显快于普遍存在的算法,如 AES-GCM 和 CHACHA20-POLY1305 。如果扩展是使用libsodium 1.0.19或更高版本编译的,则 PHP 8.4 中的 Sodium 扩展支持 AEGIS-128L 和 AEGIS-256 加密算法。AEGIS 家族中的两种加密算法 A...

详情...
编程

Laravel 设计模式之装饰器模式

1190 2024-01-02 17:34:00

在所有讨论的设计模式中,“四人”原著中的装饰器设计模式最吸引我。它的简单而强大(即广泛的使用/适用性)使它成为我个人的最爱。然而,这种简单性和实用性经常被忽视,取而代之的是,焦点被转移到了“哦,过度工程化”或“过早的抽象是万恶之源!”(因为有一个接口在使用中)。虽然我并不是说从来都不是这样,但我认为可以公平地说,用同一把刷子对每个用例和实现进行标记是明显不公...

详情...
编程

CSS 中的宽度与高度

857 2024-01-02 02:48:00

本文将介绍 CSS 中的 width 和 height 是如何工作的。一句话总结就是:要想确定树的宽度 width,就要向上看,要想确定高度 height,就要向下看...

详情...