正则表达式的补充学习

博主头像 正则的一些补充学习 match,matchAll和exec的区别 match,matchAll作用在字符串上,exec作用在正则表达式上 match匹配g模式的正则时返回的是匹配到的所有字符组成的数组; 匹配非g模式的正则时返回的数组的第一个是匹配到的,其余的是括号里捕获到的字符串。 exec匹配g ...

js 闭包 详解

博主头像 闭包(三点) 定义 闭包就是函数嵌套函数, 内部函数就是闭包. 特性 正常情况 函数执行完成内部变量会销毁 而闭包 内部函数没有执行完成,外部函数变量不会被销毁。 //闭包 function outerfun() { let a = 10;//特性执行完销毁 function innerFun() ...

微信公众号开发系列教程视频

01 学习内容与目 02 编辑模式 03 开发模式(剖析源码 04 通信流程 05 自定义菜单创 06 自定义菜单删除和查询 07 自定义菜单推 08 个性化菜单 09 接收消息 10 被动回复消息 11 客服消息 12 群发接口 13 模版消息 14 公众号自动回复配 15 临时素材 16 永久素 ...

200套HTML期末学生结课大作业作品-web前端期末大作业 html+css+javascript网页设计实例 企业网站制作- 学生dreamweaver网页设计作业成品

博主头像 一、更多HTML期末学生结课大作业作品 ❤200套HTML期末大作业网页设计作品 1.HTML期末学生结课大作业~html+css+javascript仿叮当电影在线网站(功能齐全) 2.HTML期末学生作业~html+css+javascript仿猫眼电影在线网站(功能齐全) 3.HTML期末学生 ...

CSS叠层样式表

博主头像 1.CSS简介 1.1 HTML的局限性 HTML只关注内容的语义 1.2 CSS--网页的美容师 CSS 是 层叠样式表(Cascading Style Sheets) 的简称。有时候也称之为 CSS样式表 或 级联样式表。 CSS 也是一种标记语言。CSS 主要用于设置 HTML 页面中的 文本 ...

发布订阅模式

博主头像 发布订阅模式 简单的发布订阅 // 发布者 let Release = function (){ let listenerList = []; this.add = function (fn){ listenerList.push(fn) } this.tigger = function(){ li ...

Http协议原理详解

01-http协议概念及工作流 02-http协议之方法与状态码 03-socket编程发送Get请求 04-socket编程批量发帖 05-http协议模拟登陆发帖 06-referer头与防盗 07-http缓存详 08-http内容压缩 09-comet反向ajax Http协议(HTTP1. ...

js中 typeof 和 instanceof 的区别

typeof 和 instanceof 都能判断数据类型,但是它们之间有什么区别呢,浅谈如下 typeof 用于判断数据类型,返回值为以下6种类型 1.string 2.boolean 3.number 4.function 5..object (注意:typeof 在判断 null、array、o ...

Vue3 style CSS 变量注入

博主头像 摘要 在单文件组件样式中支持使用组件状态驱动的 CSS 变量( CSS 自定义属性)。 基础示例 <template> <div class="text">hello</div> </template> <script> export default { data() { return { colo ...

第 23 题:如何理解插入排序?

博主头像 什么是插入排序? 就是在数组中从左到右,先取一个数出来,然后把它放到合适的位置 算法描述 假设一个数组中有 2 个区域 5, 8, 2, 3, 1 有序区为空,无序区为 5, 8, 2, 3, 1 首先在无序区中选第一个值(5),把它放在有序区的尾部,第一步基本上不用动 结果:5, 8, 2, 3, ...

Quick BI的复杂系统为例:那些年,我们一起做过的性能优化

博主头像 背景 一直以来,性能都是技术层面不可避开的话题,尤其在中大型复杂项目中。犹如汽车整车性能,追求极速的同时,还要保障舒适性和实用性,而在汽车制造的每个环节、零件整合情况、发动机调校等等,都会最终影响用户体感以及商业达成,如下图性能对收益的影响。 性能优化是一个体系化、整体性的事情,印刻在项目开发环节的 ...

第 21 题:如何理解冒泡排序?

博主头像 什么是冒泡排序? 基本思想:冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢浮起来 直观表达:即在数组排序中,从小到大排序 算法描述 从第一个数开始,每 2 个相邻的数进行比较,小的放在左边,大的放在右边。反反复复重复 n 遍,n 即代表数组的长度 - 1 描述太多也没用,直接看图就能懂了 代 ...

第 30 题:如何理解基数排序?

博主头像 什么是基数排序? 基本思想:基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位 直观表达:就是将每个数按照它的位数进行拆分,对每一个对应的位数进行比较排序,直到所有位数都进行过一遍排序位置 基础排序最重要的就是位数 数字:832 通过位数可以拆分成 个位数,十位数, ...

123···200>