前端技术, 开发

JS 自定义深拷贝函数

在对数组或对象数据进行复制时,在编辑复制的数据时,使用深拷贝方法原有的数据不会受到影响。 以下代码可用于数组或对象的数据类型

前端技术

Axios 学习笔记

Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。它是一个流行的 JavaScript 库,用于在客户端与服务器之间进行 HTTP 请求和响应。

前端技术

Redux 学习笔记

概述 https://www.bilibili.com/video/BV11r4y1n7Sj?p=1 Redux 是 JavaScript 应用的状态容器,提供可预测的状态管理。 使用场景 功能特点 为什么 React 要使用 Redux React 是 DOM 的一个抽象层(UI 库),并不是 Web 应用的完整解决方案,因此 React 在涉及到数据的处理以及组件之间的通信时比较复杂。对于大型…

开发

WordPress 提升安全性(持续更新)

文件安全 if ( ! defined( ‘ABSPATH’ ) ) if ( ! defined( ‘ABSPATH’ ) ) 用来阻止公共用户通过 URL 直接访问 .php 文件来触发文件中的代码。因为如果您的文件包含一些I/O操作,它最终可能(由攻击者)触发,这可能会导致意外行为。 if( ! defined( ‘ABSPATH’ ) ) exit; // 直接通过 URL 访问该文件则退…

开发

自定义 WordPress 用户权限

在 WordPress 中默认了5种用户权限 用户权限插件 Members 可以创建新的用户角色并为用户角色分配相应的权限 自定义文章类型设定权限 自定义文章类型的管理权限,默认是在网站的post中,因此开启post中的权限会自动将自定义文章类型的编辑权限开启,如需单独配置,可在注册文章类型上增加一段代码 capability_type

开发

WordPress Rest API 基本入门手册

CRUD JSON 文件查看工具 postman URL 格式 定制数据 在 WordPress 默认的 JSON 文件中如果没有我们想要的数据,我们可以使用 rest_api_init 来自定义 JSON 文件中返回的数据 在 function.php 文件中修改,WordPress 会自动生成 JSON 对应的格式文件。 register_rest_field 方法中包含了三个参数,第一个参数…

开发

文章列表按照自定义字段进行排序

示例场景: 在首页根据自定义字段的活动日期进行排序,并排除已过去的活动 在文章归档页根据自定义字段的活动日期进行排序,并排除已过去的活动,在 function.php 中修改 在页面中创建过去活动归档页,并创建页面模板,执行以下查询代码

开发

WordPress 自定义查询

自定义查询 ( Custom Queries ) 可根据不同的筛选查询条件,筛选出符合条件的文章列表。 参考链接 https://developer.wordpress.org/reference/classes/wp_query/

设计

Blender 快捷键

快捷键 + 功能说明 + 模式 + 辅助功能 视图切换 切换视图菜单 ~ 旋转视角 鼠标中键 平移视角 鼠标中键 + SHIFT 鼠标滚轮 缩放视角 切换正交/透视视角 小键盘 5 进入/退出摄像机模式 小键盘 0 将当前视角直接设置为相机视角 CTRL + ALT + 小键盘 0 切换四视图模式 CTRL + ALT + Q 顶视图 小键盘 7 前视图 小键盘 1 右视图 小键盘 3 底视图 C…

前端技术

SVG 滤镜

SVG 已有十几年的发展历史,具有丰富的滤镜工具且可处理复杂的视觉效果。 创建 SVG 滤镜 创建 SVG 滤镜有两种方式可选,一种是直接在 SVG 中通过 <filter> 标签来定义然后在元素中通过 filter 属性进行引用,另一种是在 CSS 中对 HTML 元素进行引用,两种方式产生的结果都完全一致。 使用 <filter> 标签定义 定义的 filter 不会直接被浏览器渲…

前端技术

页面模糊滚动插件 lenis

lenis 是一款用于实现网页平滑滚动的轻量级 JS 插件。 安装 引入 配置 lerp 属性值则是控制滚动平滑程度,数值越小,滚动平滑越明显 插件主页 https://github.com/studio-freight/lenis

PUJI Design 朴及设计 (c) 2024. 沪ICP备17052229号