小知了
一个不神奇的博客
发布时间 : 2017-01-03 01:01:44     Tags : JavaScript

我们先来看一下正常的事件绑定形式:doucment.getElementById("btn").addEventLisnter("click",function(event){ // your processing})我们可以看出正常事件绑定需要四个组成部分:1 获取的元素(Element的子类) 2 事件绑定函数 (addEventLisnter) 3 事件类型 (click)4 事件触发的回调函数 (function(event){})其原理是:所有的Element元素实现了EventTarget接口,在该接口中定义了三个方法,EventTarget.addEventL

发布时间 : 2016-12-31 01:54:26     Tags : JavaScript

在js中有时会看到有两个!!的用法var foo; alert(!foo);//undifined情况下,一个感叹号返回的是true;alert(!goo);//null情况下,一个感叹号返回的也是true;var o={flag:true}; var test=!!o.flag;//等效于var test=o.flag||false;alert(test); 这段例子,演示了在undifined和null时,用一个感叹号返回的都是true,用两个感叹号返回的就是false,所以两个感叹号的作用就在于,如果明确设置了变量的值(非null/undifined/0/""等值),结果就会根据变

发布时间 : 2016-12-29 02:07:01     Tags : JavaScript

在两个页面间通过url传参的时候,需要获取传递的查询字符串,例如获取下面url的name对应的值:www.baidu.com/img?name=lili&age=18&school=81school 有两种方法,一是用数组split()为主的拆分,二是用正则表达式的拆分。1 数组拆分:function getQueryStringArgs(){ var qs = (location.search.length > 0 ? location.search.substring(1) : ""); args = {}, items = qs.length ?

发布时间 : 2016-12-24 11:43:39     Tags : JavaScript

ele = document.createElement("div");ele.setAttribute("id","lili");document.appendChild(ele);ele = document.createElement("div");ele.setAttribute("id","lili");document.body.appendChild(ele);这就对啦!document上不可以直接append节点!检测下类型:console.log(typeof document);console.log(typeof document.body); 完全没用!consol

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航