- 博客(7)
- 收藏
- 关注
原创 call、apply和bind的使用方法与区别
目录call主要应用:继承apply二级目录三级目录call、apply和bind() 三种是比较常用的方法,用来改变一些函数方法内部this指向callcall()方法 调用一个对象,简单理解为调用函数的方式,但是它可以改变函数的this指向fun.call (thisArg, arg1,arg2,arg3,…)主要作用:可以调用函数可以改变函数内this指向主要用于继承主要应用:继承<script> function Father(uname,num,pr
2020-05-23 21:36:13
210
原创 JavaScript 构造函数原型prototype与对象原型
目录构造函数原型 prototype对象原型 __proto__构造函数原型 prototype构造函数通过原型分配的函数是所有对象所共享的。JavaScript规定,每一个构造函数都有一个prototype 属性。注意:这个prototype就是一个对象,这个对象的所有属性和方法,都会被构造函数所拥有。因此,我们可以把相同的方法,直接定义在prototype 对象上,这样,所有对象的实例就可以共享这些方法。问答:1.原型是什么?一个对象,我们也称prototype为原型对象。2.原型的作
2020-05-17 21:12:19
167
原创 JavaScript中元素创建的三种方式及区别比较
目录document.write()element.innerHTMLdocument.createElement()element.innerHTML与document.createElement() 效率比较document.write()document.write() 是直接将内容写入页面的内容流,但是文档流执行完毕,则它会导致页面全部重绘。<div>123</di...
2020-04-24 22:47:32
261
原创 DOM学习——js注册(绑定)事件、删除(解绑)事件的三种方式及兼容性解决
目录注册事件(绑定事件)1.传统方式2.方法监听注册方式删除(解绑)事件常用的鼠标事件常用的键盘事件二级目录三级目录注册事件(绑定事件)给元素添加事件,称为注册事件或者绑定事件。注册事件有两种方式:传统方式和方法监听注册方式1.传统方式利用on开头的事件 比如:onclickbtn.onclick = function (){}特点:注册事件的唯一性:同一元素同一事件只能设...
2020-04-23 21:24:48
3029
原创 DOM学习——创建、添加、删除、复制(克隆)节点
目录添加新元素:创建+添加节点创建节点添加节点删除节点添加新元素:创建+添加节点创建节点document.createElement(‘tagName’) 创建有tagName 指定的HTML元素,因为这些元素原先不存在,是根据我的需求动态生成的,所以,我们也称为动态创建元素节点。添加节点在子节点后追加元素:node.appendChild(child) node-父级 child-子...
2020-04-20 20:49:46
627
原创 DOM学习——DOM获取页面元素对象的方式总结
目录一、为什么要获取元素二、DOM获取元素的方式1.通过DOM提供的方法获取元素①通过id获取②通过标签名tagName获取③通过类名class获取④通过name获取⑤通过选择器获取⑥特殊元素获取--body、html2.利用节点层级关系获取元素①节点概述②获取父级节点③获取子节点总结一、为什么要获取元素在页面中,我们通常要对一些元素进行操作,比如点击更换页面背景、修改文字内容等,这是需要先获...
2020-04-20 15:54:15
735
1
原创 js 获取dom元素的方法总结
获取页面中的元素的方式 方法 备注 根据ID获得 element = document.getElementById() 返回的是一个元素对象 根据标签名获得 element = document.getElementByTagName() 返回带有指定标签名的对象集合 ...
2020-04-15 19:24:22
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人