- 博客(15)
- 收藏
- 关注
原创 BOM / DOM(上)
<script>// 这个代码执行的时候,body 已经加载完毕了// 在这里就可以获取到 div,写不写 window.onload 就无所谓了// 这个函数会在页面加载完毕以后在执行// 那么这个时候页面的 DOM 元素都已经加载了,我们就可以获取 div 了</script>
2024-10-14 21:57:08
773
原创 Math 和 Date
Math 是 js 的一个内置对象,提供了一堆的方法帮助我们操作Date 是 js 的一个内置构造函数,提供了一堆的方法帮助我们操作。
2024-10-13 22:39:07
769
原创 函数参数(注释)
因为复杂数据类型,变量存储的是地址,真实内容在 堆空间 内存储。之前我们知道了,基本数据类型和复杂数据类型在存储上是有区别的。函数的参数也是赋值的之中,在函数调用的时候,实参给行参赋值。虽然存储的内容是一样的,那么也是两个存储空间,两个地址。内存储的地址复制了一份一摸一样的给到函数内部的行参。的值复制了一份一摸一样的给到了函数内部的行参。两个变量存储的地址一样,指向一个内存空间。,存储的是一个地址,指向的是一个存储空间。的值复制了一份一摸一样的给了。这个变量修改空间内的内容,和之前变量赋值的规则是一样的。
2024-09-20 08:15:00
406
原创 for循环和两个排序
知道数组遍历结束后,就能找到最小的那个索引,然后让最小的索引换到第 0 个的位置。先遍历数组,让挨着的两个进行比较,如果前一个比后一个大,那么就把两个换个位置。然后进行第二遍的遍历,还是按照之前的规则,第二大的数字就会跑到倒数第二的位置。因为我们就是要把倒数第二大的放在倒数第二的位置,即使比较了,也不会换位置。排序,就是把一个乱序的数组,通过我们的处理,让他变成一个有序的数组。3,遍历数组,判断,只要数字比我小,那么就替换掉原先记录的索引。第一次结束以后,数组中的最后一个,就会是最大的那个数字。
2024-09-19 23:19:10
464
原创 数组第一章
是用来给数组排序的(默认按照字典排序 先按照第一位排序-如果第一位相等就按照第二位)数组是一个复杂数据类型,我们在操作它的时候就不能再想基本数据类型一样操作了。是用来在数组的末尾追加一个元素,返回添加以后的长度。是把数组里面的每一项内容链接起来,变成一个字符串。是用来删除数组末尾的一个元素,返回删除的元素。是截取数组中的某些内容,按照数组的索引来截取。不会改变原始数组,而是把链接好的字符串返回。不会改变原始数组,而是返回一个新的数组。是在数组的最前面添加一个元素。是删除数组最前面的一个元素。
2024-09-19 23:08:05
291
原创 第五章循环结构(重点)
循环结构,就是根据某些给出的条件,重复的执行同一段代码循环必须要有某些固定的内容组成初始化 i=0条件判断 i<10要执行的代码自身改变 i。
2024-09-10 10:00:00
238
原创 JavaScript基础语法(第二章--变量和数据类型)
/ 定义一个变量var num;// 给一个变量赋值num = 100;num = 200// 定义一个变量的同时给其赋值注意:一个变量名只能存储一个值当再次给一个变量赋值的时候,前面一次的值就没有了变量名称区分大小写(JS严格区分大小写)
2024-08-29 23:42:10
1806
原创 一个简单的tabs切换功能
/this:拿到当前的对象,这样我们点击哪一个标签就知道当前标签是第几个了。//点击之前给li标签加上自定义属性,方便知道点击的是哪一个标签事件。// console.log(i)//大坑。//移除所有标签身上的active属性。/* 都隐藏显示 */
2024-08-29 23:01:31
315
原创 数组的方法
/ 同concat() 方法 slice() 如果不传参数,会使用默认值,得到一个与原数组元素相同的新数组 (复制数组)原文链接:https://blog.youkuaiyun.com/Zyf14725/article/details/136262203。//输出[1, 4, 6, 7, 5, '1', '2', '3']//直接将数组转换为字符串,并且返回转换后的新数组,不改变原数组,与join();// arr.splice(1,1,8) //(删除下标为1的元素,删除几个元素,替换的内容)
2024-08-08 17:10:01
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅