![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端javascript
文章平均质量分 89
tang游戏王123
铁的意志和钢的强韧,游戏王
展开
-
JavaScript 高级第四天
2. 下次打开页面, onloadeddata 事件触发,就可以从本地存储取出时间,让视频从取出的时间播放,如果没有就默认为0s。在开发中【使用箭头函数前需要考虑函数中 this 的值】,事件回调函数使用箭头函数时,this 为全局的 window。1. 箭头函数会默认帮我们绑定外层 this 的值,所以在箭头函数中 this 的值和外层的 this 是一样的。也就是 2029年才能买房…比如,我 2020年开始计算,连续交5年,也就是到2024年可以买房了,包含2020年。原创 2024-06-16 15:45:20 · 591 阅读 · 0 评论 -
JavaScript 进阶第三天
基于原型对象的继承使得不同构造函数的原型对象关联在一起,并且这种关联的关系是一种链状的结构,我们将原型对象的链状结构关系称为原型链。2 同样的将变量和函数组合到了一起并能通过 this 实现数据的共享,所不同的是借助构造函数创建出来的实例对象之间是彼此不影响的。继承是面向对象编程的另一个特征,通过继承进一步提升代码封装的程度,JavaScript 中大多是借助原型对象实现继承的特性。,之所以我们对象可以使用构造函数prototype原型对象的属性和方法,就是因为对象有 __proto__ 原型的存在。原创 2024-06-15 17:42:14 · 798 阅读 · 0 评论 -
JavaScript 进阶第二天
2. 如果没有起始值, 则累计值以数组的第一个数组元素作为起始值开始累计。学习三个常用静态方法(静态方法就是只有构造函数Object可以调用的)其实字符串、数值、布尔、等基本类型也都有专门的构造函数,这些我们称为。1. 如果有起始值,则以起始值为准开始累计, 累计值 = 起始值。2. 为构造函数传入参数,动态创建结构相同但值不同的对象。3. 执行构造函数代码,修改this,添加新的属性。4. 构造函数内部的 return 返回的值无效,Object 是内置的构造函数,用于创建普通对象。原创 2024-06-14 21:09:23 · 955 阅读 · 0 评论 -
JavaScript 高级第一天
JS初学者经常花很多时间才能习惯变量提升,还经常出现一些意想不到的bug,正因为如此,ES6 引入了块级作用域, 用let 或者 const声明变量,让代码写法更加规范和人性化。在开发中【使用箭头函数前需要考虑函数中 this 的值】,事件回调函数使用箭头函数时,this 为全局的 window,因此。filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。1. 赋值运算符 = 左侧的 [] 用于批量声明变量,右侧数组的单元值将被赋值给左侧的变量。原创 2024-06-13 22:51:32 · 583 阅读 · 0 评论 -
Web APIs 第六天
其中 / / 是正则表达式字面量。原创 2024-06-10 14:26:07 · 914 阅读 · 0 评论 -
Web APIs 第五天
Window对象BOMBOM(Browser Object Model ) 浏览器对象模型1 window对象是一个全局对象,也可以说是JavaScript中的顶级对象2 像document、alert()、console.log()这些都是window的属性,基本BOM的属性和方法都是window的。3 所有通过var定义在全局作用域中的变量、函数都会变成window对象的属性和方法4 window对象下的属性和方法调用的时候可以省略window定时器-延时函数。原创 2024-06-08 14:39:47 · 649 阅读 · 0 评论 -
Web APIs 第四天
日期对象实例化在代码中发现了 new 关键字时,一般将这个操作称为创建一个时间对象并获取时间获得当前时间获得指定时间。原创 2024-06-07 15:31:38 · 663 阅读 · 0 评论 -
Web APIs 第三天
页面加载事件有哪两个?如何添加?Øload 事件Ø 监听整个页面资源给window加ØØ 给document加Ø 无需等待样式表、图像等完全加载1 DOMContentLoaded范围比load小,加载速度比load块2 用了这两个事件,script标签就可以写在上面,不用写在body的结束标签处,当然,也可以写在下面元素滚动事件滚动条在滚动的时候持续触发的事件为什么要学?Ø 很多网页需要检测用户把页面滚动到某个区域后做一些处理, 比如固定导航栏,比如返回顶部。原创 2024-06-05 22:37:14 · 900 阅读 · 0 评论 -
Web APIs 第二天
就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为绑定事件或者注册事件比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等语法:事件监听三要素:Ø。原创 2024-06-03 18:03:50 · 805 阅读 · 0 评论 -
Web APIs 第一天
标签选择body, 因为body是唯一的标签,可以直接写 document.body.style。但是对于引用数据类型,const声明的变量,里面存的不是 值,不是值,不是值,是 地址。Ø 如果基本数据类型的值或者引用类型的地址发生变化的时候,需要用let。Ø 有了变量先给const,如果发现它后面是要被修改的,再改为let。const 声明的值不能更改,而且const声明变量的时候需要里面进行初始化。例:document.write()有了变量先给const,如果发现它后面是要被修改的,再改为let。原创 2024-06-02 16:19:18 · 889 阅读 · 0 评论 -
JavaScript 基础第五天
引用类型(复杂数据类型):通过 new 关键字创建的对象(系统对象、自定义对象),如 Object、Array、Date等。,因此叫做引用数据类型 ,通过 new 关键字创建的对象(系统对象、自定义对象),如 Object、Array、Date等。2、堆(操作系统):存储复杂类型(对象),一般由程序员分配释放,若程序员不释放,由垃圾回收机制回收。引用类型变量(栈空间)里存放的是地址,真正的对象实例存放在堆空间中。属性:信息或叫特征(名词)。属性就是依附在对象上的变量(外面是变量,对象内是属性)原创 2024-06-01 17:59:50 · 541 阅读 · 0 评论 -
JavaScript 基础第四天
我们曾经使用过的 alert('打印'), parseInt('11'), Number('11') 本质上都是函数调用的传参。说明:这个默认值只会在缺少实参参数传递时 才会被执行,所以有参数会优先执行传递过来的实参, 否则默认为undefined。Ø 如果实参过多 那么多余的实参会被忽略 (函数内部有一个arguments,里面装着所有的实参)函数的功能代码都要写在函数体当中。函数执行后得到结果,结果是调用者想要拿到的(一句话,函数内部不。双击某个单词(单词可以是变量,函数),相同的单词会处于。原创 2024-05-31 22:54:07 · 659 阅读 · 0 评论 -
JavaScript 基础第三天
while(true) 来构造“无限”循环,需要使用break退出循环。一般用于排除或者跳过某一个选项的时候, 可以使用continue。一般用于结果已经得到, 后续的循环不需要的时候可以使用。构造“无限”循环,同样需要使用break退出循环。当如果明确了循环的次数的时候推荐使用for循环。当不明确循环的次数的时候推荐使用while循环。数组:(Array)是一种可以按顺序保存数据的。一个循环里再套一个循环,一般用在for循环里。continue 退出本次循环,它是最常使用的循环形式。原创 2024-05-26 23:27:24 · 221 阅读 · 0 评论 -
JavaScript 基础第二天
众多的 JavaScript 的运算符可以根据所需表达式的个数,分为一元运算符、二元运算符、三元运算符。Ø 如果第一位一样再比较第二位,以此类推。3. 后面 i++ 后置自增会使用相对较多,并且都是单独使用。Ø 比较的少,了解即可。比如进行10次操作,用它来计算进行了多少次了。Ø 从左往右依次比较。Ø 所以开发中,如果进行准确的比较我们。使用这些运算符可以在对变量赋值时进行快速操作。字符串比较,是比较的字符对应的ASCII码。Ø 作用:让变量的值。Ø 作用:让变量的值。赋值运算符:对变量进行赋值的运算符。原创 2024-05-25 23:59:44 · 275 阅读 · 0 评论 -
JavaScript 基础第一天
关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。2. 外部JavaScript会使代码更加有序,更易于复用,且没有了脚本的混合,HTML 也会更加易读,因此这是个好的习惯。它有两个固定的值 true 和 false,表示肯定的数据用 true(真),表示否定的数据用 false(假)。数字可以有很多操作,比如,乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。编写程序时过度依靠系统内部的隐式转换是不严禁的,因为隐式转换规律并不清晰,大多是靠经验总结的规律。原创 2024-05-25 19:06:35 · 581 阅读 · 0 评论