- 博客(11)
- 收藏
- 关注
原创 函数的this指向
语法: 函数名.apply(新的 this 指向, [传递给函数本身的参数1, 传递给函数本身的参数2, 传递给函数本身的参数3, ...])语法: 函数名.call(新的 this 指向, 传递给函数本身的参数1, 传递给函数本身的参数2, 传递给函数本身的参数3, ...)newFn(传递函数需要的参数)1.let声明的变量的值可以改变,const声明的变量的值不可以被改变,所以我们以把const声明的变量叫做”常量“重点: 函数内部的 this 只和函数的调用有关, 和函数的定义方式没有任何关系。
2023-01-31 20:26:30 65
原创 js的事件
1、只会传播同类事件,如果是点击事件,那么只会触发父级或者父级的父级他们注册的点击事件,其他类型的事件不会触发。点击子元素的时候,不管子元素有没有点击事件,只要父元素有点击事件,那么就可以触发父元素的点击事件。冒泡:就是从目标的事件处理函数开始,依次向上,一直到window的事件处理函数触发。捕获:就是从window的事件处理函数开始,依次向下,一直到目标的事件处理函数触发。每次动态的添加Li,还需要丛新给Li绑定一次点击事件。3、内部元素不管有没有事件,只要上层元素有该事件,那么上层元素的事件就会触发。
2023-01-31 20:11:36 115
原创 DOM节点
语法:父节点.replaceChild('新节点','旧节点/要被修改的节点')语法2:元素.insertBefore(要插入的节点,插入到那个节点的前面)一般来说我们分为三个大类 元素节点(标签)/文本节点(标签内的文字)/属性节点(标签上的属性)语法1:父节点.removeChild('要删除的子节点')1.获取某一节点下 所有的 子一级 节点 , 获取到的是一个伪数组。语法:元素.attribute。2.获取某一节点下 所有的 子一级 元素节点 获取到的是一个伪数组。
2023-01-31 19:34:52 59
原创 认识DOM
(4.2)querySelectorAll, 该方法与 querySelector 选择器类似, 只不过会将所有满足条件的元素都获取到 也是放在一个伪数组内。语法: document.getElementsByTagName('标签名')注意: 获取到的也是一个长得很像数组一样的数据结构, 其实就是获取到了一个伪数组。语法:元素.setAttribute('对应的属性名','对应的属性值')语法:元素.removeAttribute('要删除的属性名')
2023-01-31 19:19:24 55
原创 【无标题】
在浏览器中, 把 JS 写在 head 中, 在 JS 加载时, 下边的 body标签还没来得及加载。有 DOCTYPE 声明的时候, 只能使用语法2 documentElement。有 DOCTYPE 声明的时候, 用 语法2 documentElement。这两个语法都不用, 使用一个单独的方法 window.pageYOffset。+在window 中,有一个对象叫做 location,它是专门用来存储浏览器地址栏内的信息。所以这个不能单纯的说是浏览器的内容了, 而是页面的内容。
2023-01-31 17:07:37 69
原创 字符串及常用方法和时间对象
注意:字符串中通过索引能够获取到指定位置的值,只不过获取到的值是 只读的 (能看不能改)代码在执行的时候,会把这个代码放在‘异步队列’内等着,让后继续执行直到把所有的同步代码执行完毕后,再开始执行异步任务。
2023-01-31 16:41:46 61
原创 js 简介
什么是变量?变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据;变量其实就相当于一个容器,内部可以存储任意类型的数据,使用变量时,用的是内部存储的数据。
2023-01-31 15:37:47 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人