程序员的日常玄学记录 遇到一个情况,在监听键盘事件的时候,单击某个地方,然后点delete能够成功监听delete键并且成功删除我想删除的东西。 但是当滑动鼠标,全选数据的时候,delete键盘事件就会失效,没监听到delete的keydown事件。 结果是因为电脑中装了有道,并且开启了有道的划译功能,导致滑动的时候会命中c 或者ctrl+c的keydown监听,然后导致delete监听直接被block。 某个大佬的帖子里写道: 有道词典等软件中的划译功能,估计每双击一下,词典就会触发一次复制操作(crtl+c或c…

2021年8月22日 0条评论 25点热度 阅读全文

原文来自:我是来自这 一 1.网页技术分为三个方面:静态网页、网页美工、动态网页。 2.DHTML(动态HTML)是一种通过各种技术的综合而得以实现的概念,包括三部分:HTML、Script(JavaScrip or VBScript)、CSS(Cascading Style Sheets)。 3.颜色“#rrggbb”六位十六进制数。 4.js删除提示 1)<a  href="#" οnclick="return(confirm('删除后无法恢复,您确定删除吗?'))">删除</a&g…

2021年8月21日 0条评论 20点热度 阅读全文

使用JS将表格中的checkbox进行全选和反选,并将选中的内容删除 <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全选反选删除<…

2021年8月21日 0条评论 21点热度 阅读全文

原生js firstChild 获取元素的第一个节点问题 firstChild 获取当前元素节点下的第一个子节点。 获取到的子节点可能是元素节点,但编程中更可能是注释节点或文本节点。 没有子节点则返回null 下面引用代码说明 下面代码我们需求是获取div的第一个子元素节点。但是结果返回的是文本节点,因为兼容问题, . 在IE9+和其他标准浏览器中,div与p之间的空白区域被认为是第一个子节点为空白节点(即文本节点),div显示数字3。 . 在IE8和IE8以下浏览器中,div显示数字1,是元素节点。声明 <…

2021年8月20日 0条评论 18点热度 阅读全文

javascript是按照语句出现的顺序执行的 所以我们以为js都是这样的: let a = '1';console.log(a); 然而实际上js是这样的: setTimeout(function(){ console.log('定时器开始啦')}); new Promise(function(resolve){ console.log('马上执行for循环啦'); for(var i = 0; i < 10000; i++){ i == 99 && resolve(); }}).then(…

2021年8月19日 0条评论 16点热度 阅读全文

<script>       $(function(){       var params=$("#myform").serialize(); //或者=$("#myform").serializeObject();           $("#loginBtn").off().click(function(){            …

2021年8月10日 0条评论 12点热度 阅读全文

问题描述:   文字信息是通过jQuery动态添加的,为了容易看清该div的位置,暂时先将背景颜色设置为黑色。    <div id="verifyName"  style="color:#ff0000;width:230px;height:30px;position:relative;left:350px;top:5px;"></div> 加入文字之后的效果图如下: 可以看到本来应该在黑色div中显示的文字信息却跑到了div下面的位置。 通过调试发现…

2021年7月31日 0条评论 14点热度 阅读全文

注:本次测试只用了width做了测试,height也是一样的 1、CSS使用的是内部样式和外部样式 <div id="ceshi">我是测试</div> #ceshi { width: 200px; height: 200px; } // 获取数值 console.dir(document.getElementById('ceshi').style.width) // 没有值的输出 console.dir(document.getElementById('ceshi').offsetWidt…

2021年7月26日 0条评论 28点热度 阅读全文

培育能力的事必须继续不断地去做,又必须随时改善学习方法,提高学习效率,才会成功。 —— 叶圣陶 一、我们为什么要使用node,它的好处是什么? Node的首要目标是提供一种简单的,用于创建高性能服务器的开发工具。还要解决web服务器高并发的用户请求。 解决高并发? 我们这里来举个例子,我们node和java相比,在同样的请求下谁更占优一点。看图 当用户请求量增高时,node相对于java有更好的处理并发性能,它可以快速通过主线程绑定事件。java每次都要创建一个线程,虽然java现在有个线程池的概念,可以控制线程的…

2021年7月25日 0条评论 42点热度 阅读全文

<script language="javascript">  function setFocus()  {  var obj = event.srcElement; //获得焦点对象 var txt =obj.createTextRange(); //用createTextRange来创建Range对象操作文本 txt.moveStart('character',obj.value.length); //修改文档的开始节点,向后移动长度 txt.collapse(true…

2021年7月24日 0条评论 10点热度 阅读全文