![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端问题集锦
蓝冰凌
一个“浪漫主义”的程序猿
展开
-
autocomplete=“off“‘不起作用解决方案
为了防止浏览器为用户自动填充账号密码,input标签 html5新增属性autocomplete,但这一属性经常出现不起作用的事情,为了解决这一问题,我找到一些解决方法;去掉了一些比较复杂的方法。下面是两个简单容易实现的方法:方法一:在input框中设置 autocomplete= "new-password";autocomplete官方只有"on","off"俩个值,但是"new-password"亲测可用。网上没有找到对其详细解释,但是发现163邮箱的登录注册是这么用的。这种方法是最简单的。.原创 2021-01-05 11:05:36 · 3655 阅读 · 2 评论 -
http请求 超时相关
例如:高级分析客户端设置100s超时,而高级分析服务器端设了8秒超时。这个100秒不仅不起作用,而且会让大量的连接处于time_wait状态。原因:根据TCP协议,主动发起关闭的一方,会进入TIME_WAIT状态(所以服务器端大量进入了time_wait状态),持续2*MSL(MaxSegmentLifetime),缺省为240秒。结论:前后台设置请求超时最好保存一致(结论未验证,此结论未必是对的)...原创 2020-07-31 12:37:51 · 452 阅读 · 0 评论 -
div放英文字母或数字不自动换行
在div css布局中,遇到连续英文字母或连续数字在div、p、h2、h1等盒子里排成一排显示不会自动随盒子宽度限制而自动换行。这里DIVCSS5为大家介绍使用css样式简单实现DIV内放字母英文或数字自动换行。当然中文字在DIV或任意盒子中均会自动换行不需要CSS样式实现,只有连续的字母或数字会出现不自动换行问题,所以需要CSS解决。解决办法:word-wrap:break-word...原创 2019-01-03 11:16:35 · 1218 阅读 · 0 评论 -
边框重叠解决办法
1,table去重叠边框table{ border-collapse:collapse;}2,如果不是table标签,border-collapse属性就无法生效了,用下面方法:设置边框的相反数,比如重叠边框为1PX, 则给重叠的div添加margin-right:-1px; margin-bottom:-1px.margin-top:-1px;margin-left:-1px...原创 2018-12-25 16:48:24 · 6390 阅读 · 0 评论 -
vue 动态设置img的src地址无效问题
<img class="logo" :src="logo" alt="公司logo">export default { name: "HelloWorld", data() { return { logo:require("./../assets/images/logo.png"), }; }};</script&am原创 2018-12-25 09:23:15 · 4074 阅读 · 1 评论 -
vue使用事件绑定携带参数会覆盖函数默认参数怎么办?
第一种,$event;该方法只能解决一个默认参数的情况<a-pagination class="optionsPagination" simple@change="optionsPaginationChange($event,index)" :total="knowledgeItem.knowledgeEntries.total" />该方法应该不是一个好方法,只是自己摸索出来的,$event的主要功能应该不在这儿。第二种方法:<button @click="((el原创 2020-05-12 14:18:21 · 1472 阅读 · 0 评论 -
全局禁用backspace事件
<script type="text/javascript"> //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function banBackSpace(e) { var ev = e || window.event;//获取event对象 var obj = ev.target || ev.srcElement;//获取...原创 2020-04-17 14:44:06 · 354 阅读 · 0 评论 -
生产环境清空log日志
if (process.env.NODE_ENV == 'production') { var logDebug = false; console.log = (function (oriLogFunc) { return function () { if (logDebug) { oriLogFunc.apply(this, arguments);...原创 2020-03-09 11:10:05 · 440 阅读 · 0 评论 -
url怎么转递对象参数
正常情况下,url只能传递字符串,没法传递对象,但实际上我们经常会遇到url需要携带对象的情况。最近发现一个非常方便的解决办法,发出来供大家参考。 let objDemo = { name: "zdd", age: 12, content: "abc" }; let jsonObj = JSON.stringify(objDemo); ...原创 2020-02-25 10:59:23 · 2740 阅读 · 0 评论 -
详细中文名字姓名校验
^[\u4E00-\u9FA5\uf900-\ufa2d·s\-]{2,20}$原创 2019-12-29 11:57:27 · 2115 阅读 · 0 评论 -
函数节流和函数去抖,前端锁(防止点击、滚动、拖拽等事件多次触发)
throttle(函数节流) debounce(函数去抖) mutex(锁)Java等很多语言都有”锁机制“,其实前端开发很多时候也需要“锁”。例如:用户连续点击按钮会多次触发click事件、监听鼠标滚动事件、监听input框输入事件...等都会需要“锁”。今天,我就整理了有关前端“锁”的相关知识,以供大家参考!函数节流和去抖的出现场景,一般都伴随着客户端 DOM 的事件监听。举个例子,实...原创 2019-11-29 10:50:10 · 990 阅读 · 0 评论 -
如何识别浏览器版本,以及对ieX浏览器以下进行控制
某些网页因为浏览器兼容问题,会在某些浏览器下不支持,所以有时候需要判断当前浏览器的版本。ie8及以下判断实例:window.onload = function () { var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf("msie") > -1; var safariVersi...原创 2019-01-14 16:35:48 · 152 阅读 · 0 评论 -
给动态元素动态添加样式
https://www.cnblogs.com/marsy/p/6477110.html转载 2019-01-03 11:17:45 · 2756 阅读 · 0 评论