摘要: var a=4; var b=3; var n=null; n=a; a=b; b=n; console.log(a,b) 找出数组中的最大项和最小项 var a=[45,26,15,54,36,8,4]; Math.max.apply(null,a) 返回值就是最大值 var fn=functio 阅读全文
posted @ 2018-12-21 10:55 xxy1109833325 阅读(95) 评论(0) 推荐(0) 编辑
摘要: (1) 二者区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2) 二者代表的是将函数内的this换成obj之后然后把fn调用 Fn.bind(obj,a,b) 只是替换了this但是不调用fn,返回的还是函数 Fn.bind(obj 阅读全文
posted @ 2018-12-21 10:37 xxy1109833325 阅读(281) 评论(0) 推荐(0) 编辑
摘要: DOM0级事件元素绑定多个click最后只执行最后一个click。 DOM2级事件元素绑定多个click,都要执行 注意当绑定的多个事件名,函数名,事件发生阶段三者完全一样时,才执行最后一个 div.addEventListener("click",fn1,false) div.addEventLi 阅读全文
posted @ 2018-12-21 10:34 xxy1109833325 阅读(110) 评论(0) 推荐(0) 编辑
摘要: .常用的事件 …… 2.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个是事件绑定一个方法,当事件触发的时候就会执行这个方法。 3.事件绑定的写法 1.div.onclick=function(){} DOM0级事件绑定 2.div.addEventListener()或div.a 阅读全文
posted @ 2018-12-21 10:32 xxy1109833325 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Call和apply,就是改变函数里面的this指向的方法。 xxx.call()或xxx.apply() 特别强调下xxx必须是function,(普通函数,类,构造函数) var obj={ name:"志伟" } function fn(){ console.log(this.name) } 阅读全文
posted @ 2018-12-21 10:31 xxy1109833325 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Js高级 面向对象 (1) 类 Js天生自带的类 Object 基类 Function Array Number Math Boolean Date Regexp String 1.事件 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发。 通过ob 阅读全文
posted @ 2018-12-21 10:26 xxy1109833325 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Scroll Scroltop的最小值是0存在边界值 当他为0是回到容器的顶部 最大值是真实的高度-当前容器一屏幕的高度 scrollheight-clientheight 阅读全文
posted @ 2018-12-21 10:20 xxy1109833325 阅读(198) 评论(0) 推荐(0) 编辑
摘要: (1) 节点树状图 Document>documentElement>body>tagname 元素节点(标签) 文本节点(文本节点) 属性节点(标签里的属性) 1代表元素节点 2代表属性节点 3代表文本节点 元素节点获取有很多方法 Document.getElementById() Documen 阅读全文
posted @ 2018-12-21 10:18 xxy1109833325 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.Js操作css样式 Div.style.width=”100px”.在div标签内我们添加了一个style属性,并设定 了width值。这种写法会给标签带来大量的style属性,跟实际项目是不符。 我们没有让css和html分离。 所以如果是为了获取css样式 window.getCompute 阅读全文
posted @ 2018-12-21 10:16 xxy1109833325 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 元素的属性 Div.attributes 是所有标签属性构成的数据集合 Div.classList 是所有class名构成的数组集合 在classList的原型链上看以看到add()和remove() (1) clientWidth/clientHeight 是我们设置的宽和高加上内边距(没有边框) 阅读全文
posted @ 2018-12-21 10:15 xxy1109833325 阅读(204) 评论(0) 推荐(0) 编辑