1 WebAssembly 介绍WebAssembly(Wasm)是一种通用字节码技术,它可以将其他编程语言(如 Go、Rust、C/C++ 等)的程序代码编译为可在浏览器环境直接执行的字节码程序。WebAssembly 的初衷之一是解决 JavaScript 的性能问题,让 Web 应用程序能够达到与本地原生应用程序类似的性能。作为底层 VM 的通用、开放
......
242
0
0
2024-01-12
方式一 :My97DatePickerMy97DatePicker 可谓有年头了,使用起来非常方便,而且文档介绍的也非常全面,唯一的不足之处是移动端不是很友好。示例图(我改了他的源码,所以在移动端也是100%宽度显示,不过依然丑)html<form action="{{url('')}}" method="post" id="date-submit-s
......
368
0
0
2024-01-12
数据类型在 JavaScript 中,我们可以分成两种类型:基本类型 复杂类型 两种类型的区别是:存储位置不同 基本类型基本类型主要为以下6种: Number String Boolean Undefined null Symbol Number数值最常见的整数类型格式则为十 进制 ,还可以设置 八进制 (零开头)、十六进制(0x开头) let
......
216
0
0
2024-01-11
在我们应用开发中偶尔遇到某个请求需要后端进行大量计算的情况,这种情况下,按照传统的前后端协同方式,前端需要等待后端慢慢计算,会放一个loading效果,而长时间的loading对用户的体验并不友好,而如果后端采用异步方式,在接收到前端请求后立即返回,过一段时间完成计算后再让前端请求一次,又会让界面上的数据在这段等待时间中处于老的不正确的数据情况,因此,我们需
......
298
0
0
2024-01-06
免责声明:我已经尽量简化了,由于观看本节内容导致的头晕、脱发、恶心、呕吐等生理症状,本人概不负责在现实世界中,小数的书写方式非常自然,只需要使用.即可代表之后的数字全是小数,例如3.1415926但是计算机存储小数的时候,麻烦就来了。比如3.14,整数部分的 二进制 是11,小数部分的二进制是1011,合在一起就是111011,你能说这个数是3.14吗?问题
......
231
0
0
2023-12-10
说明 Web数据交互方式,Ajax: Ajax,Asynchronous Javascript And XML(异步Java script 和XML),2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的新方法,包括: HTML 或XHTML, CSS ,JavaScript, DOM ,XML, XSLT ,以及
......
336
0
0
2023-11-22
Node.js介绍Node.js,一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js,使用非阻塞的,事件驱动的I/O操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。简单地说,Node.js就是运
......
304
0
0
2023-09-27
目录一、实现的功能二、工具使用方法三、实现思路四、使用示例简单的JSON 数据输出对应简单的类型定义复杂的JSON 数据输出对应复杂类型定义五、具体实现代码六、写在最后在TypeScript 项目中,我们经常需要使用声明一系列的ts类型。然而,手动写的效率实在太低,编写一个自动生成ts类型的工具可以解放生产力。 实现一个工具将 JSON 数据转换为 Type
......
342
0
0
2023-09-14
常用编辑器软件 VSCode安装教程 下载地址:Download Visual Studio code Visual Studio Code (简称 VS Code / VSC) 是 微软公司 推出的一款 免费开源 的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、GIT 等特性,支持插件扩展等等。
......
416
0
0
2023-09-12
目录前言1.一些常见的built-in 函数加密unescapeURL编码与解码fromCharCode2.Base64btoa atob引用 crypto-js 加密模块3.MD54.PBKDF25.SHA16.HMAC7.DES8.3DES9.AES10.RC411.Rabbit12.RSA使用 node-rsa使用自带模块crypto13.RSA 长加
......
407
0
0
2023-09-10
目录前言extends 的几个语义extends 与 类型组合/类继承extends 与类型约束extends 与条件类型extends 与 {}extends 与 anyextends 与 neverextends 与 联合类型extends 判断类型严格相等extends 与类型推导总结前言声明: 以下文章所包含的结论都是基于 typeScript@4.
......
432
0
0
2023-09-09
目录1.搭建初始样式(html,css)2.文件夹目录转换成JSON数据3.JSON数据输出成JSON文件4.完整代码预览1.搭建初始样式(html,css)<!DOCTYPE html>
<html>
<head>
<meta charset="utf-">
<title><
......
300
0
0
2023-09-09
目录前言不可靠的 UDP基于 UDP 的简单可靠传输协议乱序问题丢包问题代码前言UDP 协议是我们平时较少接触到的知识,不同于 TCP,它是“不可靠”的,今天我们就来实战一下看下它到底怎么个不可靠法?不可靠的 UDP实验前,我们先介绍一下需要用到的工具(Mac 环境,其他环境请自行搜索相关工具):Network Link Conditioner:模拟丢包场景
......
288
0
0
2023-09-08
目录概念介绍认证授权鉴权认证、授权和鉴权关系认证授权方案HTTP 基本认证Session-CookieToken什么是 TokenRefresh TokenJSON Web Token(JWT)Oauth 2.0总结概念介绍认证授权在业界已经有很多成熟的方案,但对于前端开发来说,大部分情况都是调用服务端提供登录接口完成认证,后续请求带上对于 token 即可
......
463
0
0
2023-09-08
目录防抖节流自定义指令一、问题现象二、想法三、实现loading加载一、想法二、实现总结防抖节流自定义指令一、问题现象操作系统流程时,网速过慢,点击【按钮】,页面没有及时反应;用户感知不到,再次点击按钮,系统流程报错。二、想法控制按钮操作时的频繁接口调用,通过防抖操作进行处理三、实现第一步:封装自定义指令v-debounceimport Vue from '
......
284
0
0
2023-09-08