js判断file是否为空_原生JS 简单的留言板

之前在老师的带领下,编写了一个简单的留言板,类似QQ空间那种,在这里也遇到一些小问题,跟大家分享一下。

下面是代码

html:

<

style样式很少,所以说很简单[手动狗头]

 li{
            margin-top: 30px;
        }

JS

<

上面点击删除事件中出现event,这部分语句是用来实现不同浏览器兼容(主要是IE与非IE);

关于这个,网上找到一些文章,帮助大家理解它

https://blog.csdn.net/psp0001060/article/details/52267078​blog.csdn.net 你是如何理解var e=e||window.event的​www.jianshu.com
79f784b975c14a277a326aed2376edd3.png

在JS一开始,我先判断了留言内容是否为空,其中用到了alert,用来提示留言内容不能为空,于是,Google浏览器控制台出现一个警告:

[Violation] 'click' handler took 1150ms  [冲突]“单击”处理程序花费了1150ms

花费的时间是 alert出现到关闭所用的时间,百度了一下,发现很多人也都遇到了这个问题,

“这些消息是警告而不是错误,因为它不会真正导致重大问题。它可能会导致帧丢失或导致不太顺畅的体验。”

一旦你发现一些需要很长时间的代码(50毫秒是Chrome的门槛),就会出现警告;

以下是原文,英文网页,可以翻译为中文

https://stackoverflow.com/questions/41218507/violation-long-running-javascript-task-took-xx-ms/41218580​stackoverflow.com

解决方法的话:

1.删除可能不必要的部分/全部任务

2.弄清楚如何更快地完成相同的任务

3.代码分成多个异步步骤

(1)和(2)可能很难或不可能,但它有时很容易,应该是你的第一次尝试。如果需要,应始终可以做(3)。为此,您将使用以下内容:

setTimeout

详细的看原网页吧。待我能够完美解决这个问题,写一篇详细的文章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值