随笔分类 -  小技术

摘要:共同点:都是函数。都可以创建对象,都可以传入参数 工厂函数: 函数名是小写 有new 有返回值 new之后的对象是当前对象 直接调用函数就可以创建对象 自定义构造函数: 函数名是大写(首字母) 没有new 没有返回值 this是当前的对象 通过new的方式来创建对象 阅读全文
posted @ 2019-01-28 15:44 燕十三丶 阅读(372) 评论(0) 推荐(0)
摘要:offset系列:获取元素的相关的样式属性的值 offsetwidth:获取元素的宽 offsetheight:获取元素的高 offsetleft:获取元素距离左边位置的值 offsettop;获取元素距离上面位置的值 1。没有脱离文档流 t父级元素margin+父级元素padding+父级元素的b 阅读全文
posted @ 2019-01-26 12:53 燕十三丶 阅读(401) 评论(0) 推荐(0)
摘要:window.onload=function(){ document.getElementById("btn").onclick=function(){ location.href="http://www.baidu.com" //属性 location.assign("http://www.bai 阅读全文
posted @ 2019-01-25 00:14 燕十三丶 阅读(222) 评论(0) 推荐(0)
摘要:window.onload=function(){}; 只要页面加载完毕,这个事件才会触发 扩展事件--页面关闭后才触发的事件 window.onunload=function(){}; 扩展事件--页面关闭之前才触发的事件 window.onbeforeunload=function(){}; 阅读全文
posted @ 2019-01-24 23:46 燕十三丶 阅读(699) 评论(0) 推荐(0)
摘要:事件冒泡:多个元素嵌套,有层次关系,这些元素都注册了相同的事件,如果里面的元素的事件触发了,外面的元素的该事件自动的触发 阻止事件冒泡: 事件的三个阶段: 1,事件捕获阶段:从外向内 2,事件目标阶段 3,事件冒泡阶段:从里向外 为元素 绑定事件 addEventListener("没有on的事件类 阅读全文
posted @ 2019-01-24 22:27 燕十三丶 阅读(143) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #box { width: 450px; margin: 200px auto; } #txt { width: 350 阅读全文
posted @ 2019-01-24 22:27 燕十三丶 阅读(246) 评论(0) 推荐(0)
摘要:注意:用什么方式绑定事件,就用什么方式解绑事件 1.解绑事件 对象.on事件名字=时间处理函数 》绑定事件 对象。on事件名字=null; 2.解绑事件 对象.addEventListener("没有on的事件类型",命名函数,false);--绑定事件 对象.removeEventListener 阅读全文
posted @ 2019-01-24 16:01 燕十三丶 阅读(188) 评论(0) 推荐(0)
摘要:addeventlistener(); attachEvent() 相同点:都可以为元素绑定事件 不同点: 1.方法名不一样 2.参数个数不一样 3.addeventlistener(); 谷歌,火狐,IE11支持,IE8不支持 attachEvent(),谷歌,火狐,IE11bu支持,IE8支持 阅读全文
posted @ 2019-01-24 14:22 燕十三丶 阅读(131) 评论(0) 推荐(0)
摘要:如果在页面加载完毕后,此时通过这种方式创建元素,那么页面上存在的所有内容全部被干掉。 阅读全文
posted @ 2019-01-23 17:22 燕十三丶 阅读(278) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> </style></head><body><ul id="uu"> <li>1</li> <li>1</li> <li> 阅读全文
posted @ 2019-01-23 16:12 燕十三丶 阅读(167) 评论(0) 推荐(0)
摘要://设置任意元素的中间的文本内容function setInnerText(element,text){ if(typeof element.textContent=="undefined"){ element.innerText=text; }else{ element.textContent=t 阅读全文
posted @ 2019-01-23 12:30 燕十三丶 阅读(158) 评论(0) 推荐(0)
摘要:阻止超链接默认跳转 return false 阅读全文
posted @ 2019-01-23 12:15 燕十三丶 阅读(355) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" value="显示大图" id="btn" /><img src="i 阅读全文
posted @ 2019-01-20 00:38 燕十三丶 阅读(176) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" value="没怀孕"><input type="button" va 阅读全文
posted @ 2019-01-20 00:03 燕十三丶 阅读(657) 评论(0) 推荐(1)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" value="按钮" id="btn"><script> // 先有按 阅读全文
posted @ 2019-01-19 15:52 燕十三丶 阅读(949) 评论(0) 推荐(1)
摘要:毫秒数转date var date=new date(毫秒数); 阅读全文
posted @ 2019-01-18 20:07 燕十三丶 阅读(533) 评论(0) 推荐(0)
摘要:var arr=[1,40,20,10,100]; arr.sort(function(a,b){ if(a>b){ return 1; }else if(a==b){ return 0; }else{ return -1; } }); console.log(arr); 阅读全文
posted @ 2019-01-18 00:09 燕十三丶 阅读(120) 评论(0) 推荐(1)
摘要:String >是一个对象 字符串可以看做是字符构成的数组,但是js中没有字符类型。 字符是一个一个的,在别的语言中字符用一堆单括号括起来。 在js中字符串可以使用单引号也可以使用双引号。 因为字符串可以看成是数组,所以,可以通过for循环进行遍历。 字符串特性:不可变性,字符串的值不能改变。 .l 阅读全文
posted @ 2019-01-17 17:04 燕十三丶 阅读(122) 评论(0) 推荐(1)
摘要:function getDate(dt){ //获取年 var year = dt.getFullYear(); //获取月 var month =dt.getMonth() +1; //获取日 var day = dt.getDate(); //获取小时 var hour = dt.getHour 阅读全文
posted @ 2019-01-17 15:45 燕十三丶 阅读(113) 评论(0) 推荐(0)
摘要:function getColor{ var str="#"; var arr=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]; for(var i=0;i<6;i++) 阅读全文
posted @ 2019-01-17 14:44 燕十三丶 阅读(470) 评论(0) 推荐(2)

AmazingCounters.com