JavaScript异步编程4——Promise错误处理

JavaScript异步编程4——Promise错误处理
目录 1. 概述 2. 详论 3. 参考 1. 概述 在上一篇文章《JavaScript异步编程3——Promise的链式使用》中,通过Promise的链式使用,避免程序中多次嵌套回调(回调地狱)。根据前面的文章我们可以知道,Promise是基于状态的,成功/失败的状态...

小时候可胖了 4天前 16℃ 0评论

前端缓存API请求数据

前端缓存API请求数据
1. 背景 在一些项目中,有时候会出现不同模块重复请求大量相同api接口的情况,特别是在一些功能相似的后台管理页面中。以下面这几个页面为例,每次进入页面都需要请求等大量重复的下拉框数据,下拉框数据短时间内改动不大,但也不能在前端使用静态数据,所以可以考虑在前端进行数据缓存,避免...

小时候可胖了 2周前 (04-26) 26℃ 0评论

JavaScript 01

JavaScript  01
论文告一段落了,剩下要修改的就非常少了,抽一天时间就能解决了。所以有时间来这写东西了。前端三件套html、css(和xss要分开,完全不是一个东西)、JavaScript之前学过,这次先过一遍JavaScript,为实习打基础,后续更新html和css。有时间的话会同时更新一下...

小时候可胖了 2周前 (04-22) 21℃ 0评论

JavaScript的作用域链和闭包

JavaScript的作用域链和闭包
一、闭包的概念 ? ? ? ?函数套函数,子级函数里面用了父级函数的变量,这种情况就属于闭包。 二、作用域的概念 ? ? ? ?假设一段代码被保存在单独的js文件中,当某个包含该js文件的网页运行在浏览器中的时候,JavaScript已经预先创建好一个全局作用域,该作用域包含一...

小时候可胖了 3周前 (04-20) 20℃ 0评论

前端数据结构–线性结构-链表

前端数据结构–线性结构-链表
链表   标准数组是一块连续的内存地址,所以在做插入、删除时会对数据进行大量的移动,如果数据量很大那么效率会比较低。如果我们把每一个元素都记录着下一个元素的地址,那我们在做插入、删除时是不是只需要改变下一个元素的地址即可, 如 ?从存储结构来看链表不需要一块连续的内存空间,它...

小时候可胖了 3周前 (04-19) 26℃ 0评论