![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Javascript
文章平均质量分 56
Javascript日常总结
你的牧游哥
要么做第一个,要么做最好的一个。
展开
-
移动端H5输入框调用手机软键盘,导致底部固定定位被顶起问题解决
可以监听window对象的resize事件,判断当前屏幕高度是否小于原始屏幕高度,从而来对底部定位的元素控制其显示、隐藏;这个可以解决大部分手机的固定定位被顶起问题,但是对于部分iphone手机使用某些第三方输入法关闭事件可能监听不到。部分安卓和ihpone手机在调起手机软键盘时,会将固定定位元素顶起;当页面内容过多时,会导致内容被遮挡,无法查看,从而影响用户体验;......原创 2022-08-18 17:36:20 · 6025 阅读 · 0 评论 -
一段eslint jsx-a11y/anchor-is-valid警告背后的原因
我们在做React项目时,经常用到a标签做一些跳转动作,但是每次eslint都要提示 jsx-a11y/anchor-is-valid这段代码,我们可以通过/* eslint-disable jsx-a11y/anchor-is-valid */把这个规则屏蔽掉,但是显然不够优化,那到底是什么原因导致的呢?接下来我们打开以下这个链接,它详细的讲解了导致该现象的原因,以及我们该如何更好的处理这个问题。eslint-plugin-jsx-a11y/anchor-is-valid.md at 4abc751原创 2022-12-08 09:13:01 · 775 阅读 · 0 评论 -
Chrome DOM断点之实现源码追溯
DOM断点,相信绝大多数的前端同学是知道这一个知识点的,但很多可能停留在技术的表面;下面我用代码的方式一步一步来讲解如何在实际过程中,使用DOM断点的方式来来实现追溯源码。原创 2022-11-05 16:51:19 · 1303 阅读 · 0 评论 -
js中?.、??的具体用法
?双问号后面是默认值(可常量、可变量)。在??前面没有值得时候会默认??后边的值(类似于三木运算符中的:后面赋值)。原创 2022-10-23 14:22:06 · 14509 阅读 · 1 评论 -
由window.onerror报错引发的思考
公司内部的埋点监控系统近期发现我负责的系统有以下的js error报错信息出现,且频率非常高,搞的我心里有点慌…(ps: 公司内部规定,js error异常报错三周没有改善者, money会变少){"error":{}}原创 2022-10-13 09:04:17 · 2588 阅读 · 0 评论 -
下载文件到当前浏览器
let oReq = new XMLHttpRequest() oReq.open('GET', file.url, true) oReq.responseType = 'blob' oReq.onload = function () { let content = oReq.response let elink = document.createElement('a') ...原创 2022-05-26 13:44:30 · 166 阅读 · 0 评论 -
Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
我们在启动一个前端项目的时候,经常会遇到某个端口被占用,导致无法正常访问页面。1. 我们可以使用以下命令查找当前端口被哪些进程占用了(以mac举例)2. 当执行以上命令后,找到了这些进程(是被nginx占用了)4. 重新启动前端项目,恢复正常。3.使用以下命令杀死这些进程。...原创 2022-08-11 09:47:33 · 1455 阅读 · 0 评论 -
Nginx详解
传统的Web服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将CPU切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和CPU时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。静态资源服务,通过本地文件系统提供服务;反向代理服务,延伸出包括缓存、负载均衡等;API服务,OpenResty;.........原创 2022-07-27 15:16:40 · 2058 阅读 · 0 评论 -
如何搭建一个http-server本地服务
http-server: 是一个简单的零配置的命令行http服务器:它足够强大便于生产和使用,用于本地测试和开发。有时候我们打开一个文档使用协议打开的时候,不能发送请求,只能使用协议才能请求资源,所以此时我们需要在本地建立一个http服务,通过加端口号,来访问资源。请参考:浅谈FIle协议与Http协议及区别 - 如是说 - 博客园需要先安装Node,后面所有文件夹路径都可以使用http-server进行启动;开启服务通过命令行进行目标文件夹,输入如下命令:http-server, 本地服务原创 2022-07-14 09:49:38 · 1537 阅读 · 0 评论 -
for循环下面使用javascript各种场景
for循环下面使用javascript各种场景原创 2022-07-05 19:31:58 · 238 阅读 · 0 评论 -
iframe全屏覆盖原页面
目前有一个需求是,在原有项目的内部内嵌一个新项目的页面,然后现在遇到的问题是这个页面通过iframe内嵌进来了,但是有两个滚动条导致样式看起来很难看;使用iframe全屏来覆已有的样式,具体代码展示如下:......原创 2022-06-24 17:45:17 · 2927 阅读 · 0 评论 -
后端ID传到前端时被截断,末尾变成000的解决方法
Javascript最大安全数导致id被截断原创 2022-06-17 17:31:15 · 2334 阅读 · 0 评论 -
针对内部使用@import引入第三方库的less文件, less.render编译失败问题
antd、less原创 2022-06-09 09:58:09 · 2234 阅读 · 0 评论