双周回顾#007 - 前端与后端

前端的问题不是难,而是它面对最终用户。只要用户的喜好和口味发生变化,前端就必须跟上。

这导致前端不得不快速变化,因为用户的口味正在越来越快地改变。

后端不需要面对最终用户,需要解决的都是一些经典的计算机科学问题,比如算法和数据结构。这些问题很少变化,可以利用以前的研究成果,所以变化速度慢得多。

价值

AIGC

元宵节当天与朋友畅聊,他建议公司要引入 AIGC,用它做什么不重要,重要的是要去主动的拥抱它。AI 是趋势,是未来!!

GPTSORA,AI 发展的如此之快,一年之后、三年之后、五年之后,这个世界的运行模式会变成什么样呢?

文章

Web Component 转图片

当前主流的 HTML 转图片 的方式是利用 svg 的 foreignObject 特性实现,当 HTML 中遭遇 Web Component 时,会导致 Web Component 无法正常显示。

@swl/clone-node-deep通过降级方案解决 Web Component 的兼容

工具

XSS 问题的解决方案

Web 中 XSS 攻击是个长谈的话题,基本的原理大家都知晓,那应该如何防御呢?

重复的造轮子吗?不再需要造轮子了,或许你仅需要一个DOMPurify

SonarQube - Code Review 神器

sonarqube 是一个自我管理的自动代码审查工具,支持 30+编程语言,可以系统地帮助您提供干净的代码。该工具的能力:

  • 代码重复率检测
  • 代码圈复杂度检测
  • 异味代码检测
  • ...

通常使用此工具定位上述的三个问题。

它支持可视化的界面展示,同时也提供了 SCode 插件 - sonarlint

NoSleep.js

防止电脑进入休眠模式,通常你会怎么操作呢?

一个奇思妙想,通过浏览器控制设备的休眠状态,它的原理:

  • 方案一:一个隐藏的、不停止的视频播放器
  • 方案二:利用 navigator 提供的 wakeLock,阻止屏幕熄屏

在线演示:www.keepscreenon.com

生活

文昌阁

静极思动,搜索了下周边的景点,看到一个文昌阁,兴之所至,败兴而归。

往期回顾

相关推荐
山楂树の11 小时前
原生 WebGL + Canvas 实现鱼眼图像去畸变(Shader逐像素计算)
图像处理·数码相机·学习·程序人生
白晨并不是很能熬夜16 小时前
【RPC】第 4 篇:服务发现 — Zookeeper + 缓存容错
java·后端·程序人生·缓存·zookeeper·rpc·服务发现
Codigger官方17 小时前
Phoenix 语言起步指南:开启 Polyglot Singularity 之门
开发语言·人工智能·程序人生
瞎某某Blinder1 天前
DFT学习记录[6]基于 HES06的能带计算+有效质量计算
python·学习·程序人生·数据挖掘·云计算·学习方法
流年似水~2 天前
MCP协议实战:从零搭建一个让Claude能“看见“数据库的工具服务
数据库·人工智能·程序人生·ai·ai编程
愚者游世2 天前
noexcept 说明符与 noexcept运算符各版本异同
开发语言·c++·程序人生·面试·visual studio
GeLx2 天前
从反爬角度:Playwright CDP 模式、Playwright 传统模式与 DrissionPage 的比较
python·程序人生·playwright·drissionpage·pyppeteer·浏览器自动化控制
浮尘笔记3 天前
在Snowy后台无需编码实现自动化生成CRUD操作流程
java·开发语言·经验分享·spring boot·后端·程序人生·mybatis
流年似水~3 天前
Docker/Kubernetes 实战:从入门到生产级部署
人工智能·程序人生·docker·语言模型·ai编程
Brilliantwxx3 天前
【C++】认识标准库STL(1)
开发语言·c++·笔记·程序人生·算法