赞了文章2024-10-31
我不但有代码洁癖,并且还有日志洁癖。 看着这样的代码就会感到不舒服: {代码...} 必须把它改成: {代码...} 才能继续思考。 当我在Tomcat输出的日志里看到这样的警告: {代码...} 不禁陷入了深深的思考。 我讨厌一切警告。 Treat warnings as errors or delete the...
赞了文章2024-09-09
于是在2023年6月,我们开始规划富文本组件,做技术选型时,考虑了 Quill、Tiptap、Editor.js、TinyMCE 等多款开源富文本,最终还是选择了 Tiptap,Tiptap 本身很优秀、且能满足我们的需求是一方面,另一个原因是我们觉得 Quill 已经“死了”,因为它已经4年不发版本了。
赞了回答2024-07-24
首先对齐一个共识,同源策略是浏览器的安全策略,脱离浏览器不存在跨域问题,相同的配置下, 两个 服务器 之间通信是不会存在跨域问题的,所以 跨域请求 被拒绝这个动作,是浏览器和服务端配合完成的,但主要的控制端还是浏览器
关注了问题2024-05-22
赞了文章2024-05-22
对前端开发者来说,Vite 应该不算陌生了,它是一款基于 nobundle 和 bundleless 思想诞生的前端开发与构建工具,官网对它的概括和期待只有一句话:“下一代的前端工具链”。
关注了问题2024-05-22
赞了问题2024-05-22
提出了问题2024-04-12
赞了回答2024-01-30
那么这几个请求不通过axios原有的封装就行了, 单独去调用axios方法也可以在axios原有的封装添加token的地方, 通过判断是哪个接口然后使用token
提出了问题2024-01-27
赞了回答2024-01-25
因为 const str = '2D' 定义的是一个常量,不可能被修改,所以 str 的类型能自动推断为 '2D'而 const obj = { bbb: '2D' } 中的 bbb 是一个可变成员, 所以只能往泛类型上推导成 string
提出了问题2024-01-24
赞了回答2023-11-01
前端数据的返回本来就是流式返回的,不过通常情况下我们需要的是完整的响应体。如果需要类似于ChatGPT那种流式的返回,只需要将请求的响应体等待去掉就可以。要理解下面代码的两次await的作用:
赞了回答2023-09-14
从技术角度和安全策略来看的话,确实毫无意义 —— 不会给你的网站安全性上带来任何提升,并且只会影响正常用户的使用体验、而对爬虫没有影响。但如果从应付甲方、糊弄老板、提升自己的工作产出 KPI 等方面考虑,则意义非凡(划掉)。P.S. 大部分开源组件都是 JSer 自...
赞了问题2023-09-14
赞了文章2023-07-17
某大咖说: "iframe是能耗最高的一个元素,请尽量减少使用"某大牛说: "iframe安全性太差,请尽量减少使用"...wtf, 你们知不知道你们这样浇灭了多少孩纸学习iframe的热情和决心。 虽然,你们这样说的我竟无法反驳,但是iframe强大功能是不容忽视的。 可以看看各大邮箱...
赞了文章2023-05-12
当我们有了一个好的想法和内容,并且有了合适的写作框架,构建一篇不错的技术文章就不是什么难事了。但是,如果你想让你的文章有更多的阅读量,那么你就需要花一些时间来构建一个好的标题和封面配图。 对于一篇文章,内容肯定是关键,但如果标题无法吸引读者,很多时...
赞了文章2023-03-06
ChatGPT 是 OpenAI 推出的优化对话的语言模型,该模型可以根据上下文生成自然语言文本来模拟人类对话,实现回答问题、追问问题、指出问题中的错误等功能。简单来说,向 ChatGPT 输入清晰整洁的问题,大概率可以获得一份基本“符合条件”的答案。
赞了文章2023-02-27
将本地部署的程序直接转移到云上,并不能完全享受到云计算的优势,唯有依托云技术栈重新部署、部分重构甚至全部重写,才能由水土不服的“外来者”,成为土生土长的云上“原住民”。
赞了文章2023-02-22
首先介绍下Video Roll,这款浏览器插件能够帮助你旋转、缩放、调整比例和镜像翻转任意网页中的HTML5视频。目前已经有超过1000+用户在使用,完全开源,零差评。