js
该用户已成仙
这个作者很懒,什么都没留下…
展开
-
vite 创建vue3项目 (vue-router、vuex、scss、环境变量、selint、stylelint、normalize.css)
vite 创建vue3项目 (vue-router、vuex、scss、环境变量、selint、stylelint、normalize.css)原创 2022-06-19 14:43:56 · 1972 阅读 · 0 评论 -
部分苹果设备 js 重复播放音频 第一次正常后面音频开头短暂部分会跳过不播放
可以通过每次重新new新的音频对象解决this.au = nullthis.au = new Audio();this.au.src = '音频地址'this.au.play();原创 2022-05-20 19:06:46 · 436 阅读 · 0 评论 -
js 正则判断url链接 必须是https:// 或 http://开头
/(http|https):\/\/\S*/原创 2021-11-17 11:32:28 · 7642 阅读 · 0 评论 -
html iframe跨域情况下的通讯与传参
父: // 接受子发送的信息 init() { function message(event) { if (!event.data || event.data.funcName != 'tagMsg') { return } console.log(event.data.formDataObj) } window.addEventListener('message', message,原创 2021-02-07 16:09:30 · 187 阅读 · 0 评论 -
js导出csv文件 防止乱码
exportAttributeDetailTableData().then( // 接口 (res) => { // csv文件内容 if (!res) { this.$message.error('导出失败'); return; } else { res = '\ufeff' + res; // 防止乱码 const blob = new Blob.原创 2020-10-10 11:34:28 · 596 阅读 · 1 评论 -
ios http请求 status为 0
原因是在http中请求https接口 网站协议与接口协议需要保持一致原创 2020-08-25 19:16:37 · 3422 阅读 · 0 评论 -
js 通过字节截取字符串 实现文字行中间显示...
methods: { init() { const t = '哈哈哈啊哈哈哈。。。..das。。。..das。。。..das哈哈sad阿萨德建行哈。。。..dasd哈哈啊哈哈哈哈哈sad阿萨德建行哈哈哈啊哈哈哈哈哈sad阿萨德建行' this.setData({ t: this.reBytesStr(t, 125) }) }, reBytesStr(str, len) { if ((!str && ...原创 2020-07-14 16:25:06 · 527 阅读 · 0 评论 -
微信网页 自动播放audio
wx.config({ debug: false, appId: '', timestamp: 1, nonceStr: '', signature: '', jsApiList: []});wx.ready(function() { document.getElementById('audio').play();});在wx.config后 wx.ready中播放原创 2020-06-18 17:48:17 · 445 阅读 · 0 评论 -
使用js控制meta适配手机端页面
<script type="text/javascript"> var phoneWidth = parseInt(window.screen.width); var phoneScale = phoneWidth / 375; var ua = navigator.userAgent; if (/OKchexian/.test(ua) || /Mic...原创 2020-02-13 14:14:01 · 1439 阅读 · 0 评论 -
js 原生为页面上所有某class元素添加点击事件并获取所有某class input的值
var list=document.getElementsByClassName('ant-btn'); // 获取class为ant-btn的元素 for(var i in list) { list[i].onclick=function() { // 添加点击事件 var data = [] ...原创 2020-02-11 11:05:18 · 8128 阅读 · 0 评论 -
js 正则判断字符串是否全为空格
if (str.match(/^[ ]*$/)) { console.log('字符串为空或全空格')}原创 2020-01-15 11:00:48 · 4430 阅读 · 2 评论 -
js 判断变量是否为数组
if (Array.isArray([1, 2, 3]) { console.log('数组')} else { console.log('非数组')}原创 2020-01-15 10:50:51 · 188 阅读 · 0 评论 -
前端导出excel
$('.expory_one').click(function() { //data 需要导出的数据 var data = [{userName:'lily',age:28,job:"teacher",city:"上海"}, {userName:'lucy...转载 2018-07-02 18:37:13 · 256 阅读 · 0 评论 -
警示自己 某些设备js不执行 检查是否存在es6语法
警示自己 某些设备js不执行 检查是否存在es6语法原创 2018-12-21 14:52:03 · 951 阅读 · 0 评论 -
h5 ios input框离焦 聚焦时向上滑动的页面 不恢复
页面中有单个input时 离焦时通过js使页面滚动条回到顶部$('input').on('blur',function(){ window.scroll(0,0);});页面中有多个input时 需要在聚焦时改变滚动条高度 不然从一个input直接聚焦到另一个input时页面不向上滑动 // 聚焦 $('input')....原创 2019-01-08 13:47:14 · 3425 阅读 · 0 评论 -
html js更改 ios弹窗 去除网址链接
(function() { window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribut...原创 2019-04-15 11:27:41 · 736 阅读 · 1 评论 -
jq 动态添加css样式
var numLength = 10000 var $style = $('<style type="text/css">\ @keyframes move {\ 0% {\ transform: translate(0, 0);\ }\ 100% {\ transform: transl...原创 2019-04-24 11:59:05 · 3400 阅读 · 0 评论 -
js 判断手机端横屏竖屏
function acrossOrVertical() { if (window.orientation == 180 || window.orientation == 0) { alert("竖屏") } if (window.orientation == 90 || window.orientation == -90) { ...转载 2019-04-24 17:00:54 · 1217 阅读 · 0 评论 -
html字符串中 字符转义
< < > > & & " \HtmlCharacterEscaping: function(str) { var str = str str = str.replace(/...原创 2019-05-15 11:14:37 · 1122 阅读 · 0 评论 -
js 使用正则截取字符串中两字符中的内容 和 将字符串中某字符全部替换
截取————————————————————var text = '活动名称:{{keyword1.DATA}}' var regex=/\{\{(.+?)\./g; var result; while((result=regex.exec(text))!=null) { console.log(result[1]); console.log...原创 2018-06-14 14:44:44 · 8993 阅读 · 0 评论