双周回顾#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

生活

文昌阁

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

往期回顾

相关推荐
开发者每周简报7 天前
AI 代理的难题:工具调用是怎么升级的
人工智能·程序人生·chatgpt·代理
咖啡色格调7 天前
以码为念,以证为章——2048小游戏的软著登记心得
java·程序人生
We.Spring8 天前
Xmind 2025 免费版安装及使用教程(附安装包)
程序人生·xmind·头脑风暴
戴西软件8 天前
PreSys在爆炸与多介质流固耦合中的建模方法:从ALE到SPH的工程实践
linux·python·程序人生·cae
焦糖玛奇朵婷8 天前
做盲盒小程序,如何少走弯路?
数据库·程序人生·小程序·开源软件·软件需求
程序员潇潇8 天前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
空中湖9 天前
「情感依赖与分手恢复力测试」产品介绍:从拉扯到自我照顾
程序人生
郝学胜-神的一滴9 天前
高并发服务器开发:多进程与多线程实现深度解析
linux·服务器·开发语言·c++·程序人生
逻辑君9 天前
根与星辰【第2章】
人工智能·程序人生
逻辑君11 天前
技术逆向英语|202602015
程序人生