-
前后端分离与跨域问题:原理、解决方案及实践
引言 随着前后端分离技术的普及,跨域问题成为开发中常见的挑战。本文将详细介绍前后端分离的优势、跨域问题的原理以及常见的解决方案。 前后端分离的优势 减轻服务器压力,提升前端性能。 前端和后端解耦,便于开发和维护。 提升用户体验,减少页面刷新。 跨域问题的原理 跨域问题的根本原因是什么?因为浏览器受到同源策略的限制,当前域名只能请求同域下xhr服务的属性。 什么叫做同源策略?就是不同的域... -
PHP 使用 Imagick 绘制六芒星能力图及设置图片背景透明度
在开发霍兰德职业兴趣测试项目时,我们遇到了一个需求:用户需要将测试结果页长按保存为图片。最初,我们使用了 Echarts 插件来生成六芒星能力分析图,但当尝试用 html2canvas 将页面保存为图片时,发现 echarts 生成的图形无法成功保存。于是,我们决定用 PHP 后端来解决这个问题,最终选择了 Imagick 库来实现。 Imagick 的安装为了使用 Imagick,需要...