前端 JS 压缩图片的思路(附源码)
2024-06-11我们将图片绘制到 canvas 之后,还需要将 canvas 转化为 Data URl,转化为 DataURl 之后可以显示到我们的屏幕上面,也可以存放到后端服务器,使用 canvas 所提供的 toDataURL 实例方法即可。 官方解释:HTMLCanvasElement.toDataURL() 方法返回一个包含图片展示的 data URI HTMLCanvasElement.toDataURL() - Web API 接口参考 | MDN (mozilla.org)_前端压缩图片至指定大小
SQL Server 跨库/服务器查询
2024-06-09SQL Server 随附 9 个预定义架构,这些架构的名称与内置数据库用户和角色的名称相同:db_accessadmin、db_backupoperator、db_datareader、db_datawriter、db_ddladmin、db_denydatareader、db_denydatawriter、db_owner 和 db_secURItyadmin。尽管架构还可以包含由不同用户拥有的对象并且这些对象具有比分配给架构的权限更加细化的权限,但因为架构会增大管理权限的复杂度,因此不建议使用。_sqlserver跨库查询
Vue TypeScript 使用eval函数的坑
2024-06-07正常情况下,项目里不会用eval函数,但是万一要调用一个全局的js库,就需要用eval做些骚操作,这个时候编译会提示: is strongly discouraged as it poses secURIty risks and may cause issues with minification.警告是可以忽略,刚开始我也没当回事,有风险就有风险,可控,我知道自己写的是啥。但是,今天我改代码的时候遇到了出的问题。就是dev时候正常,但是打包以后,不按照预期执行,编译出来的代码就不是我要的逻辑。_is strongly discouraged as it poses secURIty risks and may cause issues with
网页设计——个人简历
2024-06-06网页设计——个人简介_nullam at erat ipsum, quis tincidunt maURIs. nunc sit amet sapien eget e
已解决 Bug Error: [Vue warn]: Property or method is not defined on the instance but referenced dURI
2024-06-02大家好,我是猫头虎博主!作为前端领域的一名开发者,我们常常会遇到各种各样的挑战,其中之一就是在Vue项目中遇到的错误:“Error: [Vue warn]: Property or method is not defined on the instance but referenced dURIng render.” 这个错误可能令你束手无策,但别担心,本博客将详细解释这个问题的原因,并提供解决方法,同时分享如何在开发中避免类似问题的发生。_property or method "id" is not defined on the instance but referenced dURIng
js的字符串与Base64互相转换,支持Unicode编码
2024-05-28在 JavaScript 中可以使用以下方法来进行字符串与 Base64 编码的互相转换,并支持 Unicode 编码:将字符串转为 Base64 编码:function stringToBase64(str) { return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) { ..._js string to base64
Vue3中[Vue warn]: Property “XXX“ was accessed dURIng render but is not defined on instance.警告
2024-05-27Vue3中[Vue warn]: Property "XXX" was accessed dURIng render but is not defined on instance.警告,并且组件内容无法正常显示,具体如下所示_ntime-core.esm-bundler.js:41 [vue warn]: property "yhoilorg" was accessed du
Vue进阶(三十三)Content-SecURIty-Policy(CSP)详解
2024-05-25跨域脚本攻击(XSS)是最常见、危害最大的网页安全漏洞。XSS 攻击利用了浏览器对于从服务器所获取的内容的信任。恶意脚本在受害者的浏览器中得以运行,因为浏览器信任其内容来源,即使有的时候这些脚本并非来自于它本该来的地方。为了防止它,要采取很多编程措施(比如大多数人都知道的转义、过滤HTML)。很多人提出,能不能根本上解决问题,即浏览器自动禁止外部注入恶意脚本?这就是"内容安全策略"(,缩写CSP)的由来。CSP。_content-secURIty-policy前端和后端
Vue3 - Element Plus 报错警告:Unhandled error dURIng execution of scheduler flush. This is likely a Vue i
2024-05-23vue3,elementPlus,vue3 element plus组件库,el-table,Table表格报错,vue3 element-plus报错,[Vue warn]: Unhandled error dURIng execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at,Uncaught (in promise) TypeError: Cannot read propertie_unhandled error dURIng execution of scheduler flush. this is likely a vue in
DOMPURIfy:一个只针对 DOM 的、超快的、宽容的 HTML XSS清理工具
2024-05-20是一个只针对 DOM 的、超快的、超容忍的 HTML、MathML 和 SVG 跨站脚本清理器。DOMPURIfy 于 2014 年 2 月发布,目前已经达到 v3.0.8 版本。DOMPURIfy 是用 JavaScript 编写的,在所有现代浏览器(Safari(10 ),Opera(15 ),Edge,Firefox 和 Chrome - 以及几乎所有使用 Blink,Gecko 或 WebKit 的浏览器)上都可以运行,它不会在 MSIE 或其他旧版浏览器上崩溃。_dompURIfy