Loading...

暂无文章发布记录

Dark零点博客
Dark零点博客
05-14 23:00 · 技术

js字符串反转方法

JS 字符串反转,别再只用 split() 硬怼了 前端面试里,“实现字符串反转”是个老生常谈的考题。很多人脱口而出就是 split('').reverse().join(''),这行代码确实简洁,在纯英文或普通中文场景下完全够用。但在实际业务中,如果你把它用在用户昵称、表情混排的评论文案里,大概率会遭遇“翻车现场”。 问题出在哪?主要在于字符编码机制。JavaScript 里的 String 本...

阅读原文
Dark零点博客
Dark零点博客
05-14 22:00 · 技术

js includes大小写敏感

JavaScript 中 includes 方法真的“包容”一切吗?聊聊大小写的坑 上周有个新来的同事在群里喊话,说写了个搜索筛选功能死活通不过测试。代码逻辑看着没问题,变量也正常赋值了,但那个条件判断总是返回 false。打开编辑器仔细一看,原来是用了数组或字符串的 includes 方法。问题出在哪儿?原来他代码里搜的是小写 'admin',但数据库传回来的数据是首字母大写的 'Admin'。...

阅读原文
Dark零点博客
Dark零点博客
05-14 21:00 · 技术

js startsWith以开头检测

处理前缀匹配时,别再写 substring 切片了 在日常前端开发里,我们经常要判断一个字符串是不是以特定内容开头的。比如验证手机号是否以"1"开头,或者检查文件下载链接是不是 http 协议。很多老练的程序员可能还在习惯性地用 indexOf 或者 substring 来处理。 // 这种写法虽然能跑,但读起来有点累 const isValid = str.substring(0, 2) ===...

阅读原文
Dark零点博客
Dark零点博客
05-14 20:00 · 技术

js endsWith以结尾检测

别再用 slice 切片判断文件后缀了,js endsWith 才是正解 做前端或者后端开发,处理文件上传时难免遇到校验扩展名的需求。比如用户传了一张图片,你得确认它是 jpg 还是 png,确保存储安全。很多人习惯用 substr 或者 slice 去截取末尾字符比对,这招虽然能用,但代码写久了会显得笨拙且容易出错。今天聊聊 endsWith 这个方法,它能把这类逻辑变得优雅得多。 为什么 sl...

阅读原文
Dark零点博客
Dark零点博客
05-14 19:00 · 技术

js变量提升原理详解

《代码还没写,变量先“起飞”?一文彻底搞懂 JS 变量提升》 你是不是也经历过这种崩溃瞬间:明明变量还没定义到下一行,结果控制台直接报出了 undefined,而不是预期的值。甚至有时候代码顺序颠倒了一下,程序居然还能跑通。这背后藏着一个让无数前端新人抓狂的机制——JavaScript 变量提升。 别急着翻书查定义,咱们从实际场景切入,把这事儿一次性捋顺。 引擎的“准备工作” 要理解变量提升,得先...

阅读原文
喵喵小站
喵喵小站
05-12 09:48 · 大佬

喵喵游记——金陵旧都

最后一站,南京。南京余出来一天半的时间。计划把城区内的景色转一转,太远的就不去了,体力实在是不行了。再加上后半天还要买买特产(真没啥可买的),所以就计划了总统府,南京博物院,老门东,夫子庙(中华...

阅读原文
喵喵小站
喵喵小站
05-09 10:21 · 大佬

喵喵游记——水墨黄山

俗话说,黄山归来不看岳,之前爬过(全程索道)华山、泰山、天门山,这次也要好好体验一下黄山的美景。前台约到了天都峰的资格,所以这次早早的出发,从玉屏索道路过迎客松,直奔天都峰。我心里想着黄山可能像...

阅读原文
喵喵小站
喵喵小站
05-07 10:31 · 大佬

喵喵游记——古色宏村

登黄山之前,因为正好是个周日,而且天气预报说是小雨,所以第一天计划去宏村,等到第二天周一再去爬黄山。早上坐大巴去宏村。本来纠结要不要去,因为属于网红景点,过度商业化了。但是查了一圈附近还真就没啥...

阅读原文
陈阳

都说便宜的鱼油没效果,分享个我经常吃的鱼油,金凯撒。但是就是好贵啊🥲

瞬间图片

友情链接

Friends & Partners

View All