![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
rawKey
这个作者很懒,什么都没留下…
展开
-
快速入门!JavaScript中事件的默认行为
事件的默认行为事件本身就是天生就有的,某些事件触发,即使你没有绑定方法,也会存在一些效果,这些默认的效果就是"事件的默认行为"a 标签的点击跳转就存在默认行为1.页面跳转2.锚点定位(HASH定位[哈希定位])target=’_blank’:让其在新窗口打开(加在标签上)<a href="#box"> 内容 </a>首先会在当前页面URL地址栏末尾设...原创 2020-01-13 16:44:57 · 885 阅读 · 0 评论 -
快速入门!JavaScript中的事件绑定
事件绑定目的:给当前元素的某个事件绑定方法(不管是基于DOM0还是DOM2),都是为了触发元素的相关行为的时候,能做点事情(也就是把绑定的方法执行):‘不仅把方法执行了,而且浏览器还给方法传递了一个实参信息值 ==> 这个值就是事件对象’DOM0级事件绑定[element].οnclick=function(){}DOM2级事件绑定[element].addEventL...原创 2020-01-13 16:40:31 · 114 阅读 · 0 评论 -
快速入门!JavaScript中的事件
事件事件就是一件事情或者一个行为(对于元素来说,它的很多事件都是天生自带的),只要我们去操作这个元素,就会触发这些行为- 事件绑定:给元素天生自带的事件行为绑定方法,当事件触发,会把对应的方法执行- 常用的天生自带的事件[鼠标事件]click:点击 (pc端是点击,移动端的click代表单击[移动端使用click会有300ms延迟的问题])dblclick:双击mous...原创 2020-01-13 16:36:13 · 138 阅读 · 0 评论 -
快速入门:面向对象:类的封装继承和多态
封装:把实现一个功能的JS代码进行封装,主要目的:“低耦合高内聚”多态:重载:方法名相同,参数的个数或者类型不同,此时名字相同的方法叫做方法的重载(后台语言中的重载),JS中不存在重载重写:子类重写父类的方法function fn(n,m){};function fn(n,m,x){}; // => 后面的方法会把前面的方法覆盖掉,不管传递多少实参,执行的都是后面的这个方法(...原创 2020-01-10 19:46:50 · 117 阅读 · 0 评论 -
快速入门!快速了解JavaScrip的t闭包
闭包闭包是JS中一个非常重要的机制,我们很多编程思想、业务逻辑、设计模式都是基于闭包完成的,先说一下我对闭包的理解:闭包就是函数执行产生一个私有的作用域(不销毁),在这个作用域中的私有变量和外界互不干扰,而且作用域 (栈)不销毁,这些私有变量存储的值也都保存下来了,所有整体来说闭包就是为了保护和保存变量的实际项目开发中,很多地方使用到了闭包,例如:1.循环事件绑定,由于事件绑定是异步...原创 2020-01-10 19:44:14 · 93 阅读 · 0 评论 -
秒解!JavaScript中的this指向
this:当前方法执行的主体(谁执行的这个方法,那么this就是谁,所以this和当前方法在哪创建或者在哪执行都没有必然的关系)1.给元素的某个事件绑定方法,方法中的this都是当前操作元素的本身2.函数执行,看函数前面是否有点,有的话,点前面是谁this就是谁,没有点,this是window(在js的严格模式下,没有点this是undefined)3.构造函数执行,this一般是当前类的...原创 2020-01-07 16:21:45 · 84 阅读 · 0 评论