js
文章平均质量分 63
斯昂
做一个有意思的人,写一些喜欢的代码,呆在一座温暖的城市,守护一个幸福的家庭
展开
-
padStart()方法,padEnd()方法
字符串补齐方案原创 2022-04-13 11:53:19 · 590 阅读 · 0 评论 -
公民身份证校验规则最新最全最严格(包含最后一位校验码校验)
公民身份证校验规则最新最全最严格(包含最后一位校验码校验)身份证号前两位为省级行政区划11: “北京”,12: “天津”13: “河北”,14: “山西”,15: “内蒙古”,正则表达:1[1-5]21: “辽宁”,22: “吉林”,23: “黑龙江”,正则表达:2[1-3]31: “上海”,32: “江苏”,33: “浙江”,34: “安徽”,35: “福建”,36: “江西”,37: “山东”,正则表达:3[1-7]41: “河南”,42: “湖北”,43:原创 2021-08-16 16:59:50 · 5582 阅读 · 3 评论 -
vue项目中利用H5的语音合成实现语音播报
vue项目中利用H5的语音合成实现语音播报首先定义一个文字转语音的js文件const synth = window.speechSynthesis/** * 文字转语音 * @author 袁首京 */export default { /** * 语音提醒 * @param {String} text */ speek (text) { const ssu = new SpeechSynthesisUtterance(text) s原创 2020-12-04 16:51:01 · 1741 阅读 · 1 评论 -
js常用的一些函数封装
js常用的一些函数封装var events = { /** * 获取路径参数方法 返回参数值 * @name 参数名字 * */ getQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); // window.location.search 获取url问号后面部分原创 2020-07-08 09:53:36 · 304 阅读 · 0 评论 -
extends和implements区别
extends和implements区别extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, ****继承之后可以使用父类的方法, 也可以重写父类的方法****;implements 是实现多个接口, *接口的方法一般为空的, 必须重写才能使...原创 2020-04-02 09:56:45 · 3740 阅读 · 4 评论 -
文字转语音SpeechSynthesis
文字转语音SpeechSynthesis参考 Web API近期在做一个 桌面的客户端的 一个医院项目,要求能自带提示语音,鉴于各种安装包相互影响,兼容性问题,这里把js 中的 API SpeechSynthesis 搬出来,直接文字转语音。 闲话不多说,直接上代码:tts.js 内容const synth = window.speechSynthesis/** * 文字转语音 ...原创 2020-03-30 16:00:06 · 675 阅读 · 0 评论 -
vue 验证公民身份证号 并 自动 获取 性别、年龄、生日
vue 验证公民身份证号 并 自动 获取 性别、年龄、生日第一种方式:<template> <el-form :model="baseInfo" ref="baseForm" :rules="baseFormRules" label-width="110px" class="departmentDetail-ruleForm"> &l...原创 2019-12-18 15:20:54 · 5598 阅读 · 0 评论 -
浅述 js正则表达式
浅述 js正则表达式什么是正则表达式正则表达式就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,用来表达对字符串的一种过滤逻辑。通过正则表达式可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。匹配普通文本字符正则表达式可以只包含普通的文本,代表去精确匹配这个文本。例如:...转载 2019-10-24 09:28:10 · 331 阅读 · 0 评论 -
程序员必须会的js_时间格式化函数
const dt = new Date(); const date = this.getTime(dt) log.info(dt,'dt') log.info(date,'date') getTime (originVal,day) { const dt = new Date(originVal); const y = dt.get...原创 2019-10-16 16:53:43 · 187 阅读 · 0 评论 -
常见的JS正则
1 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("caibaojian"));2 密码强度正则//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var pPattern = /^...原创 2019-10-08 15:14:43 · 240 阅读 · 0 评论 -
解决 用vue+vant 写顶部tab栏 做排班表的bug
主要的更改是解决了 日期能到 31/32 的问题,实现了到月底自动切换到下一月的1号这里博主自己封了一个新的函数 主要用到了 setDate()这个 时间函数 //获取几天后日期 dateCount(arg, date) { var date1 = arg; var date2 = new Date(date1); ...原创 2019-09-27 16:48:49 · 3077 阅读 · 0 评论 -
几个自己写的时间处理函数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...原创 2019-09-27 16:36:18 · 238 阅读 · 0 评论 -
时间函数——setDate()
实例设置一个月的某一天:var d = new Date();d.setDate(15);d 输出结果:Sun Sep 15 2019 11:06:10 GMT+0800 (中国标准时间)定义和用法setDate() 方法用于设置一个月的某一天。浏览器支持所有主要浏览器都支持 setDate() 方法语法Date.setDate(day)参数值参...原创 2019-09-27 11:22:09 · 6866 阅读 · 2 评论 -
用 顶部tab栏 做排班表
用 顶部tab栏 做排班表入职快两个月了,老大要求 做一个固定格式的医院预约挂号排班表,要求用 vue + vant 做。在网上搜了一下子,都很乱,不适合,一狠心 就自己试着写了一个,因为技术很菜 所以不是太好各位 勿怪啊。我是个很懒的人 直接把我项目的整个页面 贴过来了啊 ,慢慢看。。。别骂 真的有点忙 这是忙里偷闲发的。<template> <div class=...原创 2019-09-26 17:25:39 · 550 阅读 · 0 评论 -
let 和 var 的区别
let 和 var 的区别最近很多前端的朋友去面试被问到let和var的区别,其实阮一峰老师的ES6中已经很详细介绍了let的用法和var的区别。我简单总结一下,以便各位以后面试中使用。ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。先看个var的常见变量提升的面试题目:题目1:var a =...原创 2019-09-26 16:53:52 · 284 阅读 · 0 评论 -
常见的三个 JS 面试题---可以看看哦 你都听过,不过可能都不太清楚哦
常见的三个 JS 面试题本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。然,这些并不是你在面试之前应该学习的唯一三件事 - 你可以通过多种方式更好地为即将到来的面试做准备 - 但面试官可能会问到下面是三个问题,来判断你对 Jav...原创 2019-09-26 16:43:07 · 226 阅读 · 0 评论 -
j's 的几种时间函数
j’s 的几种时间函数$(function(){ var mydate = new Date(); var t=mydate.toLocaleString(); $("#time").text(t); $("#time").load("Untitled-1.html"); });[](javascript:void(0)????获取JavaScript 的时间使用...原创 2019-09-23 16:33:17 · 436 阅读 · 0 评论