js
文章平均质量分 90
程程.
这个作者很懒,什么都没留下…
展开
-
算法题-链表 JavaScript | 有图 | 有过程 | 有真相
关于链表的算法,会持续更新原创 2022-08-11 17:54:13 · 373 阅读 · 1 评论 -
数据结构-链表 JavaScript | 有图 | 有过程 | 有真相
顾名思义,链表就是用锁链连接起来的表。这里的表指的是一个一个的节点(一个节点可以比喻成火车的一节车厢),节点中有一些内存可以用来存储数据(所以叫表,表就是数据表);那怎么能更形象的表达一下链表呢?对于这个问题,我们先来看一张图,如下:存在一个火车头(head)和三个车厢(节点)且相连接,我们给他抽象一下会得到另外一张图,如下:由此,我们可以得到一副图形化的链表图:它由头指针(Head)和若干个节点(节点包括了数据域(data)和指针域(next)通过指针(next)连接起来的一个表。............原创 2022-08-11 17:47:13 · 406 阅读 · 0 评论 -
文件下载(Blob)
详解,从后端导出文件到前端(Blob)下载过程一、前言对于不是从事音视频方面的同学来说,很多情况下都是通过 window.location.href 来下载文件。这种方式,一般是前后端的登录态是基于 Cookie + Session 的方式,由于浏览器默认会将本地的 cookie 塞到 HTTP 请求首部字段的 Set-Cookie 中,从而实现来带用户的 SessionId,所以,我们也就可以用 window.location.href 来打开一个链接下载文件。当然,还有一种情况,不需要登录态的校转载 2021-11-12 09:41:43 · 4183 阅读 · 0 评论 -
闭包全面理解
闭包全面理解一、JS作用域1.1 作用域理解(范围)1.1.1 全局作用域全局作用域在页面打开时被创建,页面关闭时被销毁编写在script标签中的变量和函数,作用域为全局,在页面的任意位置都可以访问到在全局作用域中有全局对象window,代表一个浏览器窗口,由浏览器创建,可以直接调用全局作用域中声明的变量和函数会作为window对象的属性和方法保存1.1.2 函数作用域调用函数时,函数作用域被创建,函数执行完毕,函数作用域被销毁每调用一次函数就会创建一个新的函数作用原创 2021-06-26 14:59:45 · 134 阅读 · 0 评论 -
从原型与原型链到继承的全面理解
原型与原型链1. 对应名称prototype :原型(原型属性)__proto__:原型链(链接点)2. 从属关系prototype:函数的一个属性,值为一个对象({})function Parent(){ this.a = 1}console.log(Parent.prototype) //Object__proto__:对象(Object)的一个属性值为一个对象({})function Parent(){ this.a = 1}const chil原创 2021-06-25 17:30:59 · 76 阅读 · 0 评论 -
正则表达式 半天从入门到入土
正则表达式作用及在何处用一、 RegExp对象exec查找方法将字符串中匹配的内容捕获出来,只会捕获一次用法:reg.exec(string)返回值:指定查找的值(数组)。若无,则返回 null第一项是匹配的内容第二项开始是分组(括号里匹配)的内容,有几个分组就有几项倒数第二项是匹配内容的起始索引倒数第一项是原字符串var str = "2018ceshi2019";var reg = /\d\w/;console.log(reg.exec(str));//["20", in原创 2021-02-26 17:18:02 · 113 阅读 · 0 评论