获得徽章 0
最近小组员用 AI 工具写一个新项目,结果可以说是立竿见影颇有成效,短短两个月不到就已经完成了将近 90% 的整个项目的需求内容,项目中大部分代码和工具都是通过 AI Chat 生成。效率上看起来相当不错,后来看了一些生成的代码内容,感觉 AI 的质量忽高忽低,举个例子一个可以自动同时也可以手动滑动的轮播图组件,按道理应该会在滑动之后清除定时器,但 AI 没有,可能你会觉得这只是一个小小的问题,但像这样小小的瑕疵基本每个功能都会带上一点儿,轮播图这种你划一下很快就能发现,其他的你只能看完 AI 的整个代码才能知道它有没有疏漏,但是需求已经做好了,任务已经完成了,有瑕疵就让测试去提,到时候让 AI 再回来改,测试也不一定只盯着你的项目测,等到测试来测了再发现再回归再提交再部署,整个项目效率又拉了依托。我也不知道这样做到底算什么,对打工人来说也许还行吧。
展开
5
“但阿兰的智慧太庞大了,甚至,没有给他的生命留下喘息的空间”。
这文案写的真的很棒啊,比我听过的任何夸赞伟人的语句都要充实。一句话就能反应出他的贡献和对事业的兢兢业业,同时还有一些惋惜的情绪在内,真的太棒了。
评论
查了老半天,发现被背刺了,真的是走近科学了……
xekin于2025-11-21 11:10发布的图片
10
嘛时候能成为 svelte 高手?就在今天就在今天!!

谁再骂 Vue 魔法多,我 Svelte 第一个不服,看我这组件泛型传的,那叫一个邪门。
xekin于2025-11-18 11:19发布的图片
6
很多人都知道 Vue2 的数据劫持是通过 Object.defineProperty 实现的,但每次我都问他们自己有没有用过这个方法的时候,10 个前端 9 个都承认完全没用过。一个纯净到不能再纯净的 JS 内置方法,没有任何使用成本,好用到这么火的框架用来做核心功能,居然都只听过没用过,这样的八股文水平该怎么认可呢?
40
发两个自己两年前封装的请求库工具使用截图装装杯[灵光一现]
xekin于2025-10-27 14:59发布的图片
xekin于2025-10-27 14:59发布的图片
10
posthog.com
这工具网站前端做得真好(垃圾桶里有脏东西
评论
Docker 挂了
xekin于2025-10-20 16:30发布的图片
6
发了几千块钱加班费,我要给公司干到死啊啊啊啊啊[抓狂]另外我司招中高级前端,base 深圳宝安前海
11
最近和后端同学交流米奇妙妙代码,发现了一种很邪魅(我个人觉得)的策略模式代码,来给大伙评评。
策略模式我们都知道简单来说就是将策略罗列为字典,然后将状态作为 key 值传入字典执行对应的函数体,或者用 switch case 的方式去实现策略模式。

但我看到的是这样的代码
async function run(query) {
await planA(query);
await planB(query);
await planC(query);
await planD(query);
await planE(query);
}
async function planA(query) {
if (query.type !== 'A') return
... planA 代码执行体
}
async function planB (query) {
if (query.type !== 'B') return
... planB 代码执行体
}
PlanCDE 如法炮制

对没错,这哥们将本来前置的判断后置放进了函数体里,变成了反向的取反型策略模式,换来的是简洁的函数主体。瞬间让我的大脑拧成麻花,居然,还可以这么写啊。
展开
44
赞了这篇沸点
微信支付 #每天一个知识点#
程序员晓凡于2025-09-04 08:28发布的图片
评论
最近写一些无状态服务接口(简单来说就是将某个模板文件根据接口传参批量创建副本后并上传到桶里),真的头都大,要考虑并发效率、任务堆积、云容器成本等等等等,这对于我这样一个小小的前端来说实在是太不容易了,问后端的同学有没有这类最佳实践,结果听人家比例巴拉说了好久,线程啊进程啊降级啊,太多太多了,一想到如果要做到这些要写多少东西才能实现就很烦。
8
咱也是碰到过 ds bug 的人了
xekin于2025-09-02 15:51发布的图片
4
难道有一天撇弃 Typescript 的源由会是因为 AI 吗?Typescript 在编码上的优势其实到最后只有两样,一是类型本身自然产生引导的参数提示和约束,二是将防御式编程模型转变为协议式编程模型,减少不必要的维护成本。但 AI 的到来正在补足 JS 这两个部分的能力,自动补全比参数提示得更快更准,自动纠正提示也同样实现了对代码变量的约束,而这些能力都是基于代码上下文输出的,所以对于上下文之间的“协议”,AI 可能比你更清楚。
展开
5
你问 AI 都得不到好答案的问题:
前端 CSS 媒体查询怎么区分是使用电脑浏览器还是手机浏览器?
例如需求为:
移动端设备(手机、ipad 等)导航栏显示为底部 Tabs
电脑端设备导航栏显示为头部 Tabs
.
.
.
.
答案是使用
@media (hover: hover) {}
其本质上是区分输入设备是否为鼠标,这覆盖了绝大多数电脑跟手机的区分场景,上面场景的设置如下:
// 电脑端
@media (hover: hover) {
.nav { position: fixed; top: 0; left:0 width:100vw, height: 10rem }
}
// 移动端
.nav { position: fixed; bottom: 0; left:0 width:100vw, height: 10rem }
展开
5
有没有大佬知道这种远程图片预加载是怎么实现的,如果是本地图片还能在编译时提前生成数据,但是远程图片我个人觉得只有远端(图床或者中间件服务)支持一些脚本才能实现。
xekin于2025-06-06 18:12发布的图片
xekin于2025-06-06 18:12发布的图片
xekin于2025-06-06 18:12发布的图片
9
下一页
个人成就
文章被点赞 835
文章被阅读 107,608
掘力值 3,312
收藏集
7
关注标签
36
加入于