JS全屏操作_实现全屏和退出全屏
点击 “全屏显示”,网站全屏,显示 “退出全屏” 按钮;反向操作同理。并且监听浏览器全屏事件,执行相应的操作。
更新时间: 2021-11-26阅读量: 412标签: 全屏
js递归函数
递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。递归函数必须有结束条件。
更新时间: 2021-11-26阅读量: 55标签: 递归
JavaScript箭头函数与普通函数的区别?
箭头函数用更简洁的方式,来完成普通函数的功能,但是不具备普通函数拥有的属性: this、 arguments、 super、 new.target,有两种表达形式:(...args) => expression
更新时间: 2021-11-26阅读量: 18标签: 函数
Js的闭包(closure)是什么?
闭包(closure)就是通过嵌套函数的方式,缓存嵌套函数及其执行环境,等待下一次调用。直观的说就是形成一个不销毁的栈环境。这样可以保护变量和方法,使其私有化。
更新时间: 2021-11-26阅读量: 18标签: 闭包
使用 Promise 时的5个常见错误
Promise 提供了一种优雅的方法来处理 JS 中的异步操作。这也是避免“回调地狱”的解决方案。然而,并没有多少开发人员了解其中的内容。因此,许多人在实践中往往会犯错误。
更新时间: 2021-11-26阅读量: 18标签: 错误
常见的异步编程的几种方法
回调函数:利用回调函数执行异步操作,把函数作为参数传递进去;Promise:将异步数据及相关操作封装在 Promise对象中,通过resolve返回;Rxjs将异步数据及相关操作封装在 Observable 中,通过next返回
更新时间: 2021-11-26阅读量: 19标签: 异步
了解ES6中的模板字符串的标签函数
模板字符串是可能是我们耳熟能详的一个ES6新特性,它可以允许我们在字符串中插入变量,还能够换行等等,确实使用起来非常地方便。然而,ES6还新增了一种主要用于和模板字符串配合使用的标签函数。
更新时间: 2021-11-26阅读量: 18标签: es6
js排序算法
冒泡排序比较相邻的元素。如果第一个比第二个大,就交换他们两个;选择排序在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾
更新时间: 2021-11-25阅读量: 15标签: 算法
generator函数与async/await
Generator 函数是 ES6 提供的一种异步编程解决方案,可以先理解为一个状态机,封装了多个内部状态,执行Generator函数返回一个遍历器对象,通过遍历器对象,可以依次遍历 Generator 函数内部的每一个状态
更新时间: 2021-11-25阅读量: 16标签: async
js清除缓存
浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。
更新时间: 2021-11-24阅读量: 42标签: 缓存
页面跳转,是否记录在history中
在使用html5开发app的时候,往往会遇到条件查询的情况。在这个情况下,用户反复查询一个输出中的所有参数。最简单的方式恐怕就是修改url链接了,但是其url链接一旦修改,之前查询的记录就会被存储到history中去。
更新时间: 2021-11-24阅读量: 35标签: 路由
js获取滚动条位置
在前端项目开发中,页面的滚动条是经常出现的,那么js如何获取滚动条位置呢?pageXOffset 和 pageYOffset 属性返回文档在窗口左上角水平和垂直方向滚动的像素。
更新时间: 2021-11-24阅读量: 34标签: 滚动