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

生活

文昌阁

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

往期回顾

相关推荐
1104.北光c°19 小时前
Leetcode21.合并两个有序链表 双指针+递归 【hot100算法个人笔记】【java写法】
java·后端·程序人生·算法·leetcode·链表·学习方法
wl85112 天前
SAP HCM SCHEMA-002 operation自学方法及实战案例AMT= BETRG
程序人生
郝学胜-神的一滴2 天前
深入理解Python生成器:从基础到斐波那契实战
开发语言·前端·python·程序人生
焦糖玛奇朵婷3 天前
盲盒小程序开发|解锁开箱新体验[特殊字符]
大数据·开发语言·程序人生·小程序·软件需求
1104.北光c°3 天前
基于Canal + Kafka的高可用关注系统:一主多从关系链
java·开发语言·笔记·分布式·程序人生·kafka·一主多从
青柠代码录3 天前
【MySQL】SQL 优化:关联查询优化
程序人生
普贤莲花4 天前
【2026年第11周---写于20260322】
程序人生·算法·leetcode
百锦再4 天前
《码农职场》(IT人求职就业手册)导读和理性书评
程序人生·求职招聘·职场发展
Bonnie3735 天前
云边端一体化解析-什么是云边端,为何能成为AI基础设施核心
人工智能·程序人生·云原生·个人开发
Bonnie3735 天前
云边端一体化架构:三大组件(云、边、端)的分工与协同逻辑
人工智能·程序人生·云原生·架构·个人开发