- 博客(9)
- 收藏
- 关注
原创 JavaScript课堂练习
数据指纹通过数据指纹(E-tag)可以判断页面是否有更新如果有更新则从服务端加载渲染新的html,如果没有则从缓存里加载页面(携带上次数据的指纹E-tag)携带上次数据的最后更新时间(通过最一次更新时间判断)通过数据的最后更新时间来判断是否需要服务端加载或本地缓存渲染。......................................................................................................
2022-07-21 21:14:59
477
原创 【JS】DOM
PS:innerText和innerHTML的区别:innerText获取文本、插入文本(取值、赋值)innerHTML获取HTML标签包括文本内容、可以用于插入HTML标签修改修改样式的标签.className="替换的class名"classList.add 在标签原有的class后面增加一个classclassList.remove 删除原有标签中指定的一个classclassList.contains 判断目标标签是否存在指定的一个class,返回true\falsePS:class
2022-07-08 21:41:40
214
原创 【JS】BOM
目录一、浏览器窗口尺寸1.显示页面内容的宽高(包括滚动条)1.window.innerWidth2.window.innerHeight 2.显示窗口的整体宽高(包含标签、地址栏、菜单栏、侧边栏、控制台...)1.window.outerWidth2.window.outerHeight二、获取浏览器信息 1.window.navigator三、地址栏操作1.window.location.href = "地址" 地址跳转 2.window.location.assign("地址") 地址跳转 3.wind
2022-07-08 17:19:33
229
原创 JavaScript 笔记
for..of 用来遍历返回 valuefor..in 用来遍历返回key 显示obj是不可以迭代的(?)所以在对象中想要获取到value的值 需要使用: 与短路: 条件A成立才执行条件BA&&B 2.或短路或短路:A成立时 B直接不看A||B因为A不成立 所以判断A成成不成立(成立) A成立返回A的值........................
2022-06-30 21:00:59
222
1
原创 字符串API
目录1.str.toLowerCase() 转换小写, 返回新的字符串2.str.toUpperCase() 转换大写 返回新的字符串3.str.charAt(index) 根据索引获取字符串中的某一个字符4.str.charCodeAt(index)根据索引获取字符串中的某一个字符的ASCII编码5.str.startsWith()判断一个字符串是否以某个字符或字符串开头返回布尔值6.str.endsWith()判断一个字符串是否以某个字符或字符串结尾返回布尔值7.str.includes(searchv
2022-06-22 15:53:26
299
原创 数组API
2.arr.unshift(value) 首位添加3.arr.shift(value) 首位删除4.arr.pop(value) 末尾删除5.arr.splice(index, howmany, item1, …, itemX) 删除、插入、替换下标,删除个数,插入元素 splice()只有1个参数时:包含该下标元素,删除后面所有的元素splice()有2个参数时:splice(起始下标,删除个数)splice()有3个参数或多个时:第二个参数不为
2022-06-22 14:36:58
222
原创 JS中的构造函数
什么是构造函数?在JavaScript,用new的关键字来调用的函数,称为构造函数,构造函数首字母一般为大写,用来区分构造函数和普通函数构造函数的概念构造函数是一种特殊函数,主要是用来初始化对象,也就是给对象成员赋值,总是与new关键字一起使用。 我们可以把对象里面一些公有属性和方法封装到找个函数里。 我们可以通过调用找个构造函数创建多个对象,拥有相同构造的对象都可以使用这个方法属性。构造函数的使用构造函数初始化对象 //创建一个构造函数 demo //t
2022-04-26 11:02:32
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅