前言上周写了个 vscode 的小插件后,突然想整个 webview 的插件。于是乎开始搜罗相关的资料,开搞!这里记录下几个踩过的坑。问题CSP: refused xxxxxx常见的几类报错(打开开发者工具,在控制台就会自动输出)refused to apply inline style because it violates the following C ......
171
0
0
2024-08-19
TypeSpec 是什么TypeSpec[1] 是一种高度可扩展的语言,可轻松描述 REST、OpenAPI、gRPC 和其他协议中常见的 API 结构。TypeSpec 在生成多种不同的 API 描述格式、客户端和服务端代码、文档等方面表现出色。有了 TypeSpec,你就可以摆脱那些拖慢你速度的手写文件,并在几秒钟内生成符合标准的 API Schemas ......
182
0
0
2024-08-17
服务端向客户端推送数据的实现方案有哪几种?我们常规实现这些需求的方案有以下三种轮询websocketSSE轮询简介在很久很久以前,前端一般使用轮询来进行服务端向客户端进行消息的伪推送,为什么说轮询是伪推送?因为轮询本质上还是通过客户端向服务端发起一个单项传输的请求,服务端对这个请求做出响应而已。通过不断的请求来实现服务端向客户端推送数据的错觉。并不是服务端主 ......
203
0
0
2024-08-15
随着尖端 HTML 和 CSS 功能的引入,Web 开发正在经历一场变革之旅。在今天这篇文章中,我们将探讨 15 种高级功能,这些功能现在可以在不依赖 JavaScript 的情况下实现。我们将提供真实世界的示例,并将它们与旧的基于 JavaScript 的方法进行比较,展示现代 Web 技术的力量。1.响应式排版传统上,JavaScript 用于根据屏幕尺 ......
267
0
0
2024-07-14
JavaScript 在2024 年更新引入了 6个关键功能。从使文本和日期更易于处理,到程序等待和协同工作的新方法,甚至使模式更容易查找。我们一起来看看吧!01、格式正确的 Unicode 字符串格式良好的 Unicode 字符串引入了确保 JavaScript 中的字符串以 UTF-16 编码正确格式化的方法。此功能旨在改进 JavaScript 处理 ......
302
0
0
2024-07-14
1.水平垂直居中两种方式定位或者flex//定位 div { width: 100px; height: 100px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } //f ......
248
0
0
2024-07-03
javascript笔记一个 = 是赋值 两个 = = 是值相等 三个 = = = 是值和类型相等。 typeof 查看 console.log(typeof _) 查询类型 +号除了运算 还有 链接作用 数字+字符=数字字符(1+“1”)=11 类型 string 一切皆对象(object) var x=null console.log(typeo ......
250
0
0
2024-07-03
ES6的笔记## let声明变量基本用法:类似var ,但是变量只在代码块内有效 var 和 let 比较{ let x=10; var y=15 } console.log(y)//15 console.log(x)//报错 let不存在变量提升 暂时性死区 es6明确规定,如果区块中存在let和const命令,这个区块对这些命令声 ......
281
0
0
2024-07-03
引子欢迎来到 JavaScript 的模块化大战——这是一场被各种不同规范规定的模块横亘在我们面前带来的混乱战斗。然而,拿起你的剑吧,让我们一起跨过这段困难的旅程!在ES6(ECMAScript 2015)之前的规范JavaScript社区存在多种模块化规范和实现CommonJS ⭐⭐⭐⭐⭐AMD(Asynchronous Module Definition ......
241
0
0
2024-07-03
数组数组的常用方法操作方法数组基本操作可以归纳为增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会下面是对数组常用的操作方法做一个归纳增下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响push()unshift()splice()concat()push()push()方法接收任意数量的参数,并将它们添加到数组末尾,返回 ......
257
0
0
2024-07-03
axios详解以及完整封装方法一、axios是什么Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。axios有以下特性: ......
295
0
0
2024-07-03
前言Promise是JS中的一个内置类基础写法<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Promise基础语法</title> </head> <body& ......
234
0
0
2024-07-03
AjaxAjax 技术是 javascript 中最重要的一个组成部分,不会 Ajax,你写的就是一个死页面。Ajax 是与后台来连接数据的。Ajax 是什么?Ajax 即 “Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互网页应用的网页开发技术(用来向后台数据库请求获取数据的技术) ......
241
0
0
2024-07-03
前言好多人认为whistle是抓包工具,殊不知抓包只是whistle能力的冰山一角。除了抓包外,它还能修改请求与响应、真机调试h5移动端、解决跨域、域名映射等等等。总而言之,使用whistle能够提升我们的开发效率,改善开发体验。whistle一出手就是抓包工具的极限,那年它双手插兜不知道什么是对手(doge)。安装&使用安装与启动whistlenp ......
258
0
0
2024-06-20
写在前面网上很多写ts的教程的,但是我觉得写的太繁琐了,这里我直接将基础用法写上,包括编译后的js代码,以便于你们进行对比, 包括一些常见的报错信息,你们可以对比一下报错信息, 我尽量不废话的将ts一篇文章写完!解释一下:ts全称typeScript,别名 anyScript , 是js的一个超集,你可以理解为js有的他都有,js没有的,他也有,后面会具体说 ......
266
0
0
2024-06-19