搜索内容

前端基础
  • JS控制浮点数输入正则

    需求: 1、过滤以0开头 2、去除所有非数字和小数点的字符 3、去掉重复的小数点 JS实时控制浮点数输入 amountWatcher (val, oldVal) { console.log(val) t……

    Joe.Ye 2023-03-12
    0 0
  • H5判断浏览器是微信还是支付宝

    有时候我们需要区分H5页面是在微信中打开的还是在支付宝中打开的,然后进行相应的操作。这就用到浏览器对象模型中的Navigator 对象,Navigator 对象包含有关浏……

    Joe.Ye 2023-03-12
    0 0
  • 前端 crypto-js 3DES 加解密

    3DES(又叫Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。密钥长度……

    Joe.Ye 2023-03-12
    0 1
  • 前端 crypto-js AES 加解密

    AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来……

    Joe.Ye 2023-03-12
    0 0
  • 前端接收后端文件流并下载的几种方法

    项目中经常会遇到需要导出列表内容,或者下载文件之类的需求。 方法一 使用场景 针对后端的get请求 具体实现 <a href="后端文件下载接口地址" &……

    Joe.Ye 2023-03-12
    0 0
  • CryptoJS中WordArray

    WordArray (An array of 32-bit words),可以理解成CryptoJS中定义的数据类型,叫“单词数组”。 初始化 var wordArray = CryptoJS.lib.WordArray.create(); /……

    Joe.Ye 2023-03-12
    0 0
  • JavaScript实现HmacSHA256摘要

    引入库 <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js"></script> <……

    Joe.Ye 2023-02-25
    0 0
  • 前端QRCode.js生成二维码插件

    本文用于推荐一款很好用的二维码生成插件QRCode.js,测试使用方便且简单。 其实官方就有很好的文档,这里只是做一个我工作的记录和总结。 介绍 Github:https:……

    Joe.Ye 2023-02-25
    0 0
  • JS处理数据四舍五入tofixed与round的区别

    tofixed方法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num)。但是其四舍五入的规则与数学中的……

    Joe.Ye 2023-02-25
    0 0
  • JS使用占位符替换字符串

    JS使用占位符替换字符串是一个ES6中的模版字符串语法。在 {% raw %}{% endraw %} 中使用 ${} var a = 5 var b = 10 console.log(`Fifteen is ${a + b} and no……

    Joe.Ye 2023-02-25
    0 0
  • CSS设置select或option文本居中居右对齐

    目前在select或option元素中使用style或css: text-align,发现根本不起作用: select { text-align: right } option { text-align: right } 似乎在所有基于we……

    Joe.Ye 2023-02-25
    0 0
  • Flexbox布局之对齐方式

    display display: flex | inline-flex; 是否使用flexbox方式布局 该属性是定义在弹性容器上的;根据其值决定是内联还是块布局。这时它的直属下级将会变成fle……

    Joe.Ye 2023-02-25
    0 0
  • JS跳转阻止后退至上一页面,没有历史记录

    window.location.replace window.location.replace('要转向的页面') //不会有历史记录 let backLen = history.length history.forward() history.……

    Joe.Ye 2023-02-25
    0 0
  • H5中localStorage和sessionStorage区别

    基本介绍 localStorage和sessionStorage都是用来存储客户端临时信息的对象。只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止……

    Joe.Ye 2023-02-25
    0 0
  • HTML5触摸事件(touchstart、touchmove和touchend)

    touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间……

    Joe.Ye 2023-02-25
    0 0