刷新
HTTP1.0、HTTP1.1、HTTP2.0 协议的特点

博主头像 HTTP(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。HTTP的版本有很多,其中比较常见的有 HTTP 1.0 、 HTTP 1.1 和 HTTP 2.0 ,它们有各自的特点。 HTTP 1.0 的特点: 1. 每个请求/响应需要 ...

简单聊两句前端模块化

博主头像 在前端开发中,模块化是一种将代码拆分为独立模块的开发方法。它通过将功能相似或相关的代码组织成可复用、可维护的模块,以提高开发效率和代码质量。 模块化的主要目的是解决传统的JS开发存在的问题,例如全局命名冲突、代码复用困难、依赖管理混乱等。通过模块化,可以将代码拆分为独立的功能模块,每个模块都有自己的 ...

nodejs 入门基本操作

博主头像 操作fs模块 const path = require("path"); const fs = require("fs"); /* 相对路径是命令窗口执行的目录 node 提供了path模块来操作路径相关的api, 其中__dirname是一个内置的变量,返回当前文件所在的目录 */ const g ...

JS中的偏函数

博主头像 偏函数是一种在函数式编程中常见的编程技巧。在 JavaScript 中,偏函数指的是一种创建新函数的方法,通过预设一个或多个参数,从而实现对原始函数的封装和定制。偏函数的主要作用是降低函数调用时的参数复杂度,使函数更具有可重用性。 在 JavaScript 中,我们可以通过闭包来实现偏函数。以下是一 ...

nodejs 入门基本概念

博主头像 nodejs 的诞生 Node.js 是2009的时候由大神 Ryan Dahl 开发的。Ryan 的本职工作是用 C++ 写服务器,后来他总结出一个经验,一个高性能服务器应该是满足“事件驱动,非阻塞 I/O”模型的。C++ 开发起来比较麻烦,于是 Ryan 就想找一种更高级的语言,以便快速开发。 ...

正则表达式 基础

博主头像 Tips: 字符串方法match()返回根据正则表达式匹配到的结果 1. 常用符号/链接标志 1.1 开头结尾标志 ^ 以...开头 $以...结尾 const reg1 = /^\d/ // 以数字开头 const reg2 = /^[a-z]/ // 以小写字母开头 const reg3 = / ...

把zoom视频会议web客户端嵌入企业平台

​ 一、概要 现在中国企业已步入全球化新时代,视频会议软件的使用率越来越高。之前我们讲了如何将腾讯会议接入到我们的系统中,这次,我们将zoom这个国际流行化的视频会议接入进来,无需安装客户端就能在kintone上开视频会议了。 二、ZOOM端准备 本教程是教大家如何将zoom直接以web嵌入的形式在 ...

JS中的纯函数

博主头像 在JavaScript中,纯函数是指在相同的输入下,始终产生相同的输出,并且没有副作用的函数。纯函数不会修改或依赖于函数之外的状态,也不会对外部环境产生任何可观察的影响。 以下是纯函数的特点: 1. 确定性 :对于相同的输入,纯函数总是产生相同的输出。这意味着,如果你用相同的参数多次调用纯函数,它将 ...

20230515学习笔记——js中的同步任务与异步任务,宏任务与微任务

博主头像 2023-05-15 (1)js中的同步任务与异步任务 ①同步任务是指:不耗时的任务,就是执行很快, ②异步任务是指:耗时的任务,它里面有一个机制是EventLoop(事件循环),即值耗时任务会被js分配到宿主环境中进行执行,执行后的结果放到一个“消息队列”中,当js将同步任务执行完毕后,才会调用异 ...

mockjs

博主头像 开始 mock一个用于拦截ajax请求,并返回模拟数据的库。主要让前端独立于后端进行开发,通过 pnpm add mockjs 来进行安装 基础 初窥门径 var data = Mock.mock({ // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-10': [ ...

JS的预解析

博主头像 JS的预解析是指在代码执行之前,JavaScript引擎会先对代码进行一次扫描,将变量声明和函数声明提升到当前作用域的顶部,以便在代码执行时能够正确地访问这些变量和函数。这个过程也被称为“提升”。 具体来说,在预解析过程中,JavaScript引擎会将函数声明和变量声明提升到当前作用域的顶部,而不管 ...

一文让你搞懂javascript如何实现继承

博主头像 一、本文想给你聊的东西包含一下几个方面:(仅限于es6之前的语法哈,因为es6里面class这关键字用上了。。) 1.原型是啥?原型链是啥? 2.继承的通用概念。 3.Javascript实现继承的方式有哪些? 二、原型是啥?原型链是啥? 1.原型是函数本身的prototype属性。 首先js和ja ...

web游览器的标签页仿 ios mac 苹果的墓碑机制 (js代码)

博主头像 背景: 本来项目开发系统防挂机功能,在其余游览器中均可以使用。但是呢在苹果的safair游览器中会出现几率失效,最后经过排查发现是苹果的墓碑机制导致。即:此标签页活跃,其他标签页假死。然后就导致防挂机失效了。 原理: 假如当前游览器中有3个标签页分别是A,B,C,每个标签页都有倒计时。正常情况下,每 ...

JavaScript全解析——this指向

博主头像 本系列内容为JS全解析,为千锋教育资深前端老师独家创作 致力于为大家讲解清晰JavaScript相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【点个关注】持续追更~ this指向(掌握) this 是一个关键字,是一个使用在作用域内的关键字 作用域分为全局作用域和局部作用域(私 ...

深浅拷贝,温故知新

博主头像 1、深拷贝 1.1、概念 对象的深拷贝是指其属性与其拷贝的源对象的属性不共享相同的引用(指向相同的底层值)的副本。 因此,当你更改源或副本时,可以确保不会导致其他对象也发生更改;也就是说,你不会无意中对源或副本造成意料之外的更改。 在深拷贝中,源和副本是完全独立的。深拷贝与其源对象不共享引用,所以对 ...

JS中的箭头函数

博主头像 在JavaScript中,箭头函数是一种简化的函数语法,它在ES6(ECMAScript 2015)引入。箭头函数的语法比传统的function表达式更简洁,同时还有一些特性,例如继承外部作用域的this值。 箭头函数的基本语法如下: (param1, param2, ..., paramN) => ...

我做了一个 VSCode 插件版的 ChatGPT

博主头像 大家好,我是风筝 其实很早之前就想学学 VSCode 插件开发了,但是又不知道做什么,加上我这半吊子前端水平,迟迟没有动手。 最近 ChatGPT 火的一塌糊涂,我也一直在用,真的非常好用,有些问题之前需要 Google 搜索,现在用 ChatGPT 基本上都能直接解决,效率提升了不少。 但是吧,浏 ...

<1···212223···27>