「JS高级」面向对象编程
1.面向过程与面向对象1.1面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.2面向对象面向对象是把事务分解成为一个个...
1.面向过程与面向对象1.1面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.2面向对象面向对象是把事务分解成为一个个...
1.1. jQuery 事件注册jQuery 为我们提供了方便的事件注册机制,使开发人员易于操作,优缺点如下:优点: 操作简单,且不用担心事件覆盖等问题。缺点: 普通的事件注册不能做事件委托,且...
1.1. jQuery 属性操作jQuery 常用属性操作有三种:prop() / attr() / data() ;1.1.1 元素固有属性值 prop()所谓元素固有属性就是元素本身自带的属...
1.1. jQuery 介绍1.1.1 JavaScript 库JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,...
1.1. 触屏事件1.1.1 触屏事件概述移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,但是移动端也有自己独特的地方。比如触屏事件 touc...
1.1. 动画函数封装1.1.1 缓动效果原理缓动动画就是让元素运动速度有所变化,最常见的是让速度慢慢停下来。思路:让盒子每次移动的距离慢慢变小,速度就会慢慢落下来;核心算法: (目标值 - 现...
1.1. 元素偏移量 offset 系列1.1.1 offset 概述offset翻译过来就是偏移量, 我们使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等。获得元素距离带...
1.1. 常用的键盘事件1.1.1 键盘事件<script> // 常用的键盘事件 //1. keyup 按键弹起的时候触发 document.addEve...
1.1. 节点操作1.1.1 删除节点node.removeChild()方法从 node节点中删除一个子节点,返回删除的节点。<button>删除</button> &...
1.1. 排他操作1.1.1 排他思想如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法:所有元素全部清除样式(干掉其他人)给当前元素设置样式 (留下我自己)注意顺序...