摘要: 1, 本例子以star 构造函数 ldh实例对象 来理解 对于构造函数,可以通过Star.prototype 来访问其原型对象 (star原型对象prototype) ldh实列的 对象原型 ldh.__proto__指向satr的原型对象 (所以多个实列可以共享star的原型对象上的方法,而不用开 阅读全文
posted @ 2020-07-08 09:45 徐的小博客 阅读(451) 评论(0) 推荐(0)
摘要: <!-- 三大系列对比: 1 client 系列 element.clientTop 返回元素上边框大小 element.clientLeft 返回元素左边框大小 element.clientWidth 返回自身包括padding ,内容区宽度 ,不含边框,返回值不带单位 element.clien 阅读全文
posted @ 2020-07-06 16:01 徐的小博客 阅读(151) 评论(0) 推荐(0)
摘要: js中的offsetLeft 和 offsetTop 是定位后相当于父元素的偏移量,而当元素中使用了translate自身偏移后,元素实际相对于父级元素的偏移还是不变的。此时offset属性的偏移量并不等于 父元素边款内部到子元素边框的距离了,具体的offset偏移量计算参杂进了translate计 阅读全文
posted @ 2020-07-06 10:17 徐的小博客 阅读(986) 评论(0) 推荐(0)
摘要: <!-- 关于dom 详细总结 --> <!-- 一,dom操作获取节点 1,document.getEementById(); 2, document.getElementByTagName(); 3, document.getElementByClassName(); 4, document.q 阅读全文
posted @ 2020-07-05 17:19 徐的小博客 阅读(138) 评论(0) 推荐(0)
摘要: function addEventListener(element,eventName,fn){ //判断当前浏览器是否能支持 addEventListener 方法,ie9以下不支持 if(element.addEventListener){ element.addEventListener(ev 阅读全文
posted @ 2020-07-04 21:25 徐的小博客 阅读(135) 评论(0) 推荐(0)
摘要: /* 三种动态创建元素的区别 */ // 1 document.write() // 特点 是直接将内容写入页面的文档流,但是文档流执行完毕,则它会导致页面全部重绘 var btn = document.querySelector('button'); btn.onclick = function( 阅读全文
posted @ 2020-07-04 20:28 徐的小博客 阅读(193) 评论(0) 推荐(0)
摘要: var datas = [ { name: '张三', subject:'Javascript', score:100 }, { name: '李四', subject:'Javascript', score:98 }, { name: '王五', subject:'Javascript', sco 阅读全文
posted @ 2020-07-04 17:48 徐的小博客 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-03 20:38 徐的小博客 阅读(113) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-03 11:24 徐的小博客 阅读(119) 评论(0) 推荐(0)
摘要: js中对象的三种构造方法 1:对象字面量来创建 var obj = { name: "张三", fun1: function(){ console.log("你是猪") } } 2:new关键字来创建 var obj = new Object(); obj.name = "张三"; obj.fun 阅读全文
posted @ 2020-07-02 22:30 徐的小博客 阅读(121) 评论(0) 推荐(0)