发布了文章6 月 16 日
git本地忽略的两种方式assume-unchanged和skip-worktree添加本地忽略 {代码...} 移除本地忽略(恢复跟踪) {代码...} 3.git ls-files -v查看文件列表,小写h开头是assume-unchanged,大写S是skip-worktree。文件标识描述H缓存,正常跟踪文件Sskip-worktree文件hassume-u...
赞了文章3 月 31 日
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
发布了文章3 月 30 日
以下是 MutationObserver、IntersectionObserver 和 ResizeObserver 的核心区别及适用场景的总结:
发布了文章3 月 30 日
宏任务(Macro Task)定义由浏览器或Node.js环境发起的任务,代表需要较长时间执行的代码块。执行时机:在事件循环的每一轮(一个Tick)中执行一个宏任务,之后处理所有微任务。常见类型setTimeout / setInterval:定时器回调。I/O操作:文件读写、网络请求等。DOM事...
发布了文章2024-11-30
正则要求: 没有id属性的h1/2标签,支持过滤嵌套标签生成string作为锚点id<h[12]: 匹配 <h1> 或 <h2> 标签的开始。(?![^>]*\bid=): 使用负向前瞻,确保标签中没有 id 属性。[^>]*: 匹配 <h1> 或 <h2> 标签中的其他属性(如果有的话...
发布了文章2024-11-19
版本nuxt3.14依赖vite+element-plus+scssnuxt文档不清晰,版本问题也很多,要自己琢磨。element-plus适配ele集成用的推荐@element-plus/nuxtelement-plus版本如果不是>=2.8.8,要手动升级,不然!global assignments告警让人奔溃ele主题 {代码...} element主题变量定...
赞了文章2024-08-22
最近在代码中不小心不规范的,在switch里面定义了块级变量,导致页面在某些浏览器中出错,本文讨论以下switch语句中的块级作用域。 switch语句中的块级作用域 switch语句中的块级作用域可能存在的问题 规范和检测 本文的原文在我的博客中,[链接] 欢迎star 一、swi...
回答了问题2024-08-09
这里access-control-allow-origin,返回了两个值感觉是后端设置不对吧
回答了问题2024-07-22
ERR_CONNECTION_REFUSED,就是访问不到。404最起码是可以访问服务器的光看代码没用的,前后端是否同一台服务器部署(不跨域),是否走了nginx代理,这些都不知道还有,allowedOrigins("Http://localhost:8081","null"),你这只是允许和后端相同ip的8081端口访问。loc...
赞了问题2024-03-26
赞了文章2023-11-28
最近,相信大家一定被这么个动效给刷屏了:以至于,基于这个效果的二次创作层出不穷,眼花缭乱。基于跨窗口通信的弹弹球:基于跨窗口通信的 Flippy Bird:我也尝试制作了一个跨 Tab 窗口的 CSS 动画联动,效果如下:代码不多,核心代码 200 行,感兴趣的可以戳这里:...
赞了文章2023-11-24
近期新开项目,发现之前编写的组件不知道怎么用,要不看源码,要不就只能看以前的代码。所以找到Vue-styleguidist,把之前的组件都编写文档方便以后使用,就像看element-ui等组件库的文档一样,使大家的开发效率提升,推荐给各位。先上官方 demo 看看效果,多种样式...
回答了问题2023-11-16
1、jsx,插槽只留一个,根据参数动态加载多个模块插入2、slot 用v-for {代码...}
回答了问题2023-11-15
生产环境,大部分都是通过nginx代理的吧给对应模块的接口,加个/xxx1前缀,在nginx做前缀过滤再指向不同模块就行
回答了问题2023-11-15
step的赋值逻辑没看到scrollTop取的是dom元素垂直方向滚动距离,0 + 1没有误差,那只可能是 + 1的时候scrollTop不是0对scrollTop取值可以做个取整操作
回答了问题2023-11-14
偶现,不应该是网络问题吗如果是静态文件,可以做http缓存如果是react服务端渲染,那就另一回事了
发布了文章2023-06-25
先上代码 {代码...} 输出结果URLSearchParamsURLSearchParams.append(),插入一个指定的键/值对作为新的搜索参数。URLSearchParams.delete(),从搜索参数列表里删除指定的搜索参数及其对应的值。URLSearchParams.entries(),返回一个iterator可以遍历所有键/值对的对象...
发布了文章2023-05-08
JavaScript 在需要用到布尔类型值的上下文中使用强制类型转换(Type Conversion )将值转换为布尔值,比如:在条件语句或者循环语句中
回答了问题2023-02-28
vite生产和开发的区别最大,开发环境甚至都不用babel编译,只要vue=> js生产环境是要build打包,js\css\其他静态资源,代码拆分压缩混淆等,看你的配置。两个环境变量最大的作用,根据不同的环境变量,做不同的配置,开发和自动部署都要用到
回答了问题2023-02-07
可以试着手动请求,拿到图片再放进去(base64什么的),转base64耗时会多点;要求简单的话,自己写个懒加载的图片组件就好了