引子欢迎来到 JavaScript 的模块化大战——这是一场被各种不同规范规定的模块横亘在我们面前带来的混乱战斗。然而,拿起你的剑吧,让我们一起跨过这段困难的旅程!在ES6(ECMAScript 2015)之前的规范JavaScript社区存在多种模块化规范和实现CommonJS ⭐⭐⭐⭐⭐AMD(Asynchronous Module Definition ......
190
0
0
2024-07-03
数组数组的常用方法操作方法数组基本操作可以归纳为增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会下面是对数组常用的操作方法做一个归纳增下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响push()unshift()splice()concat()push()push()方法接收任意数量的参数,并将它们添加到数组末尾,返回 ......
189
0
0
2024-07-03
axios详解以及完整封装方法一、axios是什么Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。axios有以下特性: ......
221
0
0
2024-07-03
前言Promise是JS中的一个内置类基础写法<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Promise基础语法</title> </head> <body& ......
181
0
0
2024-07-03
AjaxAjax 技术是 javascript 中最重要的一个组成部分,不会 Ajax,你写的就是一个死页面。Ajax 是与后台来连接数据的。Ajax 是什么?Ajax 即 “Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互网页应用的网页开发技术(用来向后台数据库请求获取数据的技术) ......
190
0
0
2024-07-03
前言好多人认为whistle是抓包工具,殊不知抓包只是whistle能力的冰山一角。除了抓包外,它还能修改请求与响应、真机调试h5移动端、解决跨域、域名映射等等等。总而言之,使用whistle能够提升我们的开发效率,改善开发体验。whistle一出手就是抓包工具的极限,那年它双手插兜不知道什么是对手(doge)。安装&使用安装与启动whistlenp ......
185
0
0
2024-06-20
写在前面网上很多写ts的教程的,但是我觉得写的太繁琐了,这里我直接将基础用法写上,包括编译后的js代码,以便于你们进行对比, 包括一些常见的报错信息,你们可以对比一下报错信息, 我尽量不废话的将ts一篇文章写完!解释一下:ts全称typeScript,别名 anyScript , 是js的一个超集,你可以理解为js有的他都有,js没有的,他也有,后面会具体说 ......
197
0
0
2024-06-19
前言最近在做产品复盘和技术分享,所以需要做个PPT, 来回顾这半年来的技术贡献. 但苦于mac上运行PPT那感人的流畅度, 成功的激起了我的强迫症, 所以索性想办法通过技术的手段来做个网页版PPT, 这个时候我发现了reveal.js: 一个使用 HTML 语言制作演示文稿的 Web 框架,支持插入多种格式的内容,并以类似 PPT 的形式呈现. 花了15分钟 ......
214
0
0
2024-06-14
标题:Top 5 Node.js Tools for Debugging and Profiling作者:Binara Prabhanga链接:https://blog.bitsrc.io/top-5-node-js-tools-for-debugging-and-profiling-bee7c4c83592Node.js需要适当的工具进行调试和分析。调试和 ......
249
0
0
2024-06-13
• 本篇文章,我们将更深入地探讨位运算,帮助你更全面地理解它。常见位运算符运算符描述运算规则&按位与 and两个对应的二进制位都为 1 时,结果为 1,否则为 0|按位或 or两个对应的二进制位有一者为 1 时,结果为 1,否则为 0^按位异或 XOR两个对应的二进制位相异时,结果为 1,否则为 0~按位取反 reverse对原码进行取反运算,1 变 ......
200
0
0
2024-06-07
全能指挥官:玩转JavaScript命令模式,让代码听你的话!命令模式的含义• 命令模式指的是一个执行某些特定的指令。• 命令模式的示例 demo:// 命令接口 class Command { execute() {} } // 具体命令:打开文档 class OpenDocumentCommand extends Command { ......
216
0
0
2024-06-07
当我们在一个Web应用中使用WebAssembly,最终的目的要么是执行wasm模块的入口程序(通过start指令指定的函数),要么是调用其导出的函数,这一切的前提需要创建一个通过WebAssembly.Instance对象表示的wasm模块实例。一、wasm模块实例化总体流程虽然编程模式多种多样,但是wasm模块的实例化总体采用如下的流程:步骤一:下载wa ......
232
0
0
2024-05-29
前言我们前两篇介绍了TypeScript开发环境的配置,但是这个配置相对来说比较繁琐,更适合用它来做前端开发的,而对于我们只是为了为学习ArkTS做准备来说,其实并不需要如此复杂的配置文件。今天就和我一起看看如何简单高效的配置好TS的学习环境。必备软件NodeJS:这里我们就不重复介绍了,这个是通用的。VSCode:这个是我们用来写TS代码的主要工具,建议大 ......
251
0
0
2024-05-28
使用Mongoose构建服务该方式需要在本地安装MongoDB才可以使用 TypeScript、Express、Mongoose 和 pnpm 可以快速构建后端服务,并实现增删改查以及列表查询的功能。下面是一个简单的示例:首先,确保已经安装了 Node.js 和 pnpm。创建项目文件夹,并进入该文件夹:mkdir backend cd backend ......
176
0
0
2024-05-28
通常前端建立搭建监控体系,主要是为了解决两个问题:如何及时发现问题、如何快速定位并解决问题。一般来说,结合开发和产品的角度来看,前端监控体系需要做的事情包括:页面的整体访问情况,包括常见的 PV、UV、用户行为上报。页面的性能情况,包括加载耗时、接口耗时统计。灰度发布与有效的监控能力,方便及时发现问题。用户反馈问题,需要足够的日志定位问题。这些问题可以从两个 ......
254
0
0
2024-05-19