![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
chinashanzhang
这个作者很懒,什么都没留下…
展开
-
JS-阻断事件传播:stopPropagation,preventDefault以及stopImmediatePropagation
最近遇到一个需求,在一定情况下,需要阻断blur的事件传播。搜索之后找到三个函数,第一个是preventDefault,第二个是stopPropagation,第三个是stopImmediatePropagation 。 preventDefault: 语法是: 1 event.stopPropagation(); 这个...转载 2019-04-08 14:06:43 · 611 阅读 · 0 评论 -
js每隔一秒打印1,2,3,4,5
1.es5写法:自执行函数 for(var i = 1; i <= 3;i++){ (function(i){ setTimeout(function(){ console.log(i); },1000*i); })(i)...原创 2019-03-26 17:44:14 · 1511 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。目前,通行的Javascript模块规范共有两种:CommonJS和AMD。...转载 2019-03-29 17:20:59 · 99 阅读 · 0 评论 -
window.opener
子页面要向父页面传值,只要在document前面加window.opener即可 window.opener 的用法 window.opener返回的是创建当前窗口的那个父窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:indow.opener.docume...转载 2019-03-13 18:12:09 · 7401 阅读 · 0 评论 -
a标签target=”_blank”的安全问题及解决办法
一、定义A 标签的 target 属性规定在何处打开链接文档。如果在一个 A 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。target...转载 2019-03-13 17:37:54 · 27412 阅读 · 1 评论 -
input输入中文时,拼音在输入框内会触发input事件的问题
问题描述: 监听文本输入框的input事件,在拼写汉字(输入法)但汉字并未实际填充到文本框中(选词)时会触发input事件,如图: 需求:选词完成后触发input事件,只触发一次。 解决办法:通过查阅资料得知在输入中文(包括语音识别时)会先后触发compositionstart、compositionend事件,类似于keydown和keyup的组合。触发comp...转载 2018-11-29 18:09:27 · 5416 阅读 · 2 评论 -
JavaScript语法构造——操作符
算数操作符加法操作符(+),减法操作符(-),除法操作符(/),乘法操作符(*)还可以把多种操作组合在一起:1+4*5 //21避免产生歧义,可以用括号把不同的操作分隔开来:1+(4*5);(1+4)*5//25变量可以包含操作:var tal = (1+4)*5;还可以对变量进行操作:var temp = 95;var temp_celsius = (temp ...原创 2018-08-28 17:01:02 · 152 阅读 · 0 评论 -
移动端点击阴影如何去除?
移动端,点击之后某个区域后有阴影问题1:如图所示,我所遇到的状况:问题2:去掉点击区域的边框阴影效果<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta content="width=device-width,initial-scale=1...原创 2018-02-27 18:34:36 · 1130 阅读 · 0 评论 -
label for属性
for 属性规定 label 与哪个表单元素绑定。作用是 在点击label 时 会自动将焦点移动到绑定的 元素上比如boy girl 特别是使用 checkbox 时 如果没有绑定 的话 需要鼠标点中小方框 才可以选中 或不选, 绑定以后 点击 label 就可以改变checkbox 的值了MaleFemale以上例子中,绑定fo原创 2018-02-06 15:21:03 · 732 阅读 · 0 评论