微信小程序跳转另一个小程序

官方API 文档地址wx.navigateToMiniProgram({ appId: '目标小程序地APPID', path: '目标小程序的首页地址', extraData: { // 需要传递的数据 data: '123' }, envVersion: 'develop', // 要打开的小程序版本,develop(开发版)、trial(体验版),relea

- 阅读全文 -

vue自定义一个全局消息弹窗组件

通过Vue.extend + $mount方法来构造一个带动画的可调用的全局组件,效果如下步骤如下先在components/目录下创建一个tips的文件夹再新建index.vue和tips.js的文件分别填入以下内容,并且修改main.js文件内容和public目录下index.html的内容index.vue<template> <div class="msg

- 阅读全文 -

面试题——超大正整数相加

面试题——超大正整数相加在js中有最大的安全正整数,超过会导致精度丢失当然我们可以使用BigInt,但是当我们面试时肯定不会让我们使用BigInt,这是需要我们自己写一个方法function sum(a, b){ //定义返回结果 let result = '' //取出两个正整数的最大长度 const len = Math.max(a.length, b.length) //

- 阅读全文 -

Js箭头函数

1._ =>// 意思可以理解为fn1不需要变量,不需要传递参数... const fn1 = _ => { // ... } // 效果等同于 const fn1 = () => { // ... }

- 阅读全文 -

html文字转语音

SpeechSynthesisUtterance基本介绍SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,指定如何去阅读(语言,音量,音调)等SpeechSynthesisUtterance基本属性SpeechSynthesisUtterance.lang 获取并设置话语的语言SpeechSynthesisUtteranc

- 阅读全文 -

Js字符串转浮点、number

此处推荐三种方法,并指出其中利弊Number(),parseFloat(),parseInt()当字符串不是纯数字时,使用Number()强转会导致结果变为NaN,所以这里推荐使用parseFloat()结合toFixed(n)来转注:toFixed(n)是截取小数点位数的函数const a = "88.12" console.log(Number(a)) // 88.12

- 阅读全文 -

js时间戳转任意日期格式

实现方法const formatTime = (format = "", num = new Date().getTime()) => { format = format || "YYYY-mm-dd HH:MM:SS"; //第一个参数不填时,使用默认格式 let ret, date, renum; // 处理时间戳,js

- 阅读全文 -

实用小工具之图片压缩

话不多说直接上代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">

- 阅读全文 -

几个Js简写技巧

1. 多个字符串检查通常,如果我们需要检查字符串是否等于多个值中的一个,往往很快会觉得疲惫不堪。幸运的是,JavaScript有一个内置的方法来帮助你解决这个问题。// 普通写法 const isVowel = (letter) => { if ( letter === "a" || letter === "e" || le

- 阅读全文 -