- 博客(9)
- 收藏
- 关注
原创 js从菜鸟到精通08day-DOM定时器及js动画
动画效果主要是用定时器setInterval()来实现的,每隔几毫秒让物体移动一点距离,通过不断调用定时器来达到让物体运动的效果。二者之差除以十并不总是整数,可能会导致物体位置和目标值不能完全相等,所以需要对speed进行取整,大于0向上取整,小于0向下取整;将定时器放在一个函数内,定义物体的运动速度speed为10,判断物体的运动方向(向左走或向右走)来规定speed的正负;然后将物体的offsetLeft加上速度speed 赋值给物体的left样式值(要给物体设置定位);1.匀速动画:物体的速度固定。
2023-08-26 14:05:54
50
原创 js从菜鸟到精通day07-DOM事件
自定义构造函数中this:指向实例化对象普通函数中this:指向window自定义对象的方法中this:指向当前对象事件绑定的函数中的this:指向事件的绑定者。
2023-08-26 13:56:27
72
原创 js从菜鸟到精通day06-DOM操作
boxes.setAttribute('title', '段落的title属性内容');方法:parentElement.insertBefore(newElement, targetElement)方法:parentElement.replaceChild(newElement, targetElement)表单元素中有一些属性如:disabled、checked、selected,元素对象的这些属性的值是布尔型。方法:parentElement.appendChild(newElement);
2023-08-21 21:54:42
53
1
原创 js从菜鸟到精通day04-函数
只有函数可以制造作用域结构, 那么只要是代码,就至少有一个作用域, 即全局作用域。凡是代码中有函数,那么这个函数就构成另一个作用域。如果函数中还有函数,那么在这个作用域中就又可以诞生一个作用域。对象在函数中引用函数的参数。将这样的所有的作用域列出来,可以有一个结构:在当前作用域中没有查到值,就会向上级作用域去查,直到查到全局作用域,这么一个查找过程形成的链条就叫做。因为函数也是一种类型,可以把函数作为一个函数的参数,在一个函数中调用。在函数体内部,没有使用var关键字声明的变量也是全局变量。
2023-08-21 21:24:08
29
1
原创 js从菜鸟到精通day03-数组
数组构成:数组由一个或多个数组元素组成的,各元素之间使用逗号“,”分割。数组元素:每个数组元素由“索引下标”和“值”构成。索引下标:简称下标,以数字表示,默认从0开始依次递增,用于识别元素。值:元素的内容,可以是任意类型的数据,如数值型、字符型、数组、对象等。
2023-08-17 10:20:02
143
1
原创 js从菜鸟到精通-day02--js-操作符和流程控制语句
算数运算符 + - * / % ()提高优先级赋值运算符 =将右边的值赋给左边的变量简写:num+=10;(- * /)同上自增自减操作符在不参与运算的情况下:它们都是自增1在参与运算的情况下,++写在后面,先参与运算,然后加1;++写在前面,在参与运算前,i先 加1,然后再参与运算。在不参与运算的情况下,都是自减1在参与运算的情况下,--写在后面,先参与运算,然后减1;--写在前面,在参与运算前,i先减1,然后再参与运算。
2023-08-16 17:05:21
39
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人