javascript
嘿,小苹果
好记性不如烂笔头,加油!
展开
-
【JS】随机打乱数组的方法
【JS】随机打乱数组的方法原创 2023-08-25 11:16:15 · 344 阅读 · 0 评论 -
【js】判断当前页是否是移动端和PC端
【代码】【js】判断当前页是否是移动端和PC端。原创 2023-03-15 17:14:42 · 64 阅读 · 0 评论 -
打印 js数组有数据 但是数组长度为0
数组内容能打印出来,但是打印数组的长度length 时还是 0。原创 2023-02-03 14:57:47 · 2131 阅读 · 0 评论 -
时间 new Date() Android 设备可以正常的显示时间,而 iOS 设备无法正确的显示-
1.查询资料后,得知iOS 系统对 JavaScript 中的 new Date() 方法有严格的格式要求。2.正确的写法应该是。原创 2023-02-03 14:42:09 · 212 阅读 · 0 评论 -
前端 js中图片地址转base64
【代码】前端 js中图片地址转base64。原创 2023-01-18 10:14:09 · 724 阅读 · 0 评论 -
同时获取对象内的 key值和value值, 对象转数组
如果想遍历对象obj中的所有键(key)、值(value),一般是用以下方式。for in可以循环数组和对象,得到是数组的下标或对象的键名。for of只能循环数组,得到的是数组对应的值。原创 2023-01-15 16:04:22 · 337 阅读 · 0 评论 -
局部刷新,例如,列表中只更新 收藏图标
局部刷新原创 2022-11-30 10:47:44 · 390 阅读 · 0 评论 -
数组对象内还有一个对象,将最内层提到上一层来
数组对象内还有一个对象,并且对象key(storegoods_info 内层的对象名)相同,将最内层提到上一层来。数组对象内还有一个对象,并且对象key不同,将最内层提到上一层来。原创 2022-08-30 16:48:28 · 394 阅读 · 0 评论 -
【数组】数组数组数组push
filter()、concat() 和 slice()。splice()从某个位置开始删除,返回删除的数组。unshift()最前面位置添加。shift(), 从最前面移出。sort() 排序,改变原数组。pop(), 从最后一个移出。reverse() 反转数组。push(), 从最后追加。...原创 2022-08-19 08:39:13 · 333 阅读 · 0 评论 -
对比两个数组是否是顺序不同,内容相同
对比两个数组是否是顺序不同,内容相同原创 2022-07-13 11:54:42 · 710 阅读 · 1 评论 -
【数据类型转换】
【数据类型转换】原创 2022-07-09 11:27:56 · 108 阅读 · 0 评论 -
【点击全屏放大】 vue js
点击,全屏放大原创 2022-06-29 16:00:49 · 132 阅读 · 0 评论 -
导入 vue-xlsx-table, 去掉 input = file 时,灰色 按钮, 清空掉input = file的值(假)
导入 vue-xlsx-table, 去掉 input = file 时,灰色 按钮原创 2022-06-24 15:33:37 · 311 阅读 · 0 评论 -
【js】js获取数组最后一位元素的五种方法,替换掉数组最后一位数据
【js】js获取数组最后一位元素的四种方法原创 2022-06-20 09:41:12 · 40939 阅读 · 4 评论 -
[js] 去除数组中的空值
removeTrim(array){for(var i = 0 ;i<array.length;i++){if(array[i] == “” ){array.splice(i,1);i= i-1;}}return array;},原创 2022-05-19 12:12:55 · 455 阅读 · 0 评论 -
【javascript】对比两个数组筛选出不重复的数据
let Arr1 = [ { label: "tese1", key: 0 }, { label: "tese2", key: 1 }, { label: "tese3", key: 2 }, { label: "tese4", key: 3 }, { label: "tese5", key: 4 }, ];let Arr2 = [ { label: "tese2", key: 1 }, { label: "tese3"原创 2022-05-07 12:04:54 · 1699 阅读 · 0 评论 -
【js逻辑】1和2 一组,3和4一组,5和6一组,以此类推
需求:1和2 同一个背景颜色3和4 同一个背景颜色5和6同一个背景颜色开干<template> <div class="father"> <div class="items" v-for="(item, index) in datas" :key="index" :class="item.style == 'gray' ? 'gray' : 'white'" > {{ item.ti原创 2022-03-12 16:43:04 · 330 阅读 · 2 评论 -
【v-html】接收接口数据中富文本里含有图片 v-html 接收富文本 图片太大处理 vue
修改富文本里图片的样式var richtext= res.data.richtext;const regex = new RegExp('<img', 'gi');richtext= richtext.replace(regex, `<img style="max-width: 100%;"`);this.content = richtext;原创 2022-01-26 16:44:40 · 583 阅读 · 0 评论 -
input 限制输入 小数点后两位
<u--input placeholder="输入积分数量" type='number' inputAlign='right' border="none" clearable v-model="countnum" @change="change" @input="inputNumber"></u--input>change(e) { if(e){ // 正则表达试 e = (e.match(/^\d*(\.?\d{0,2})/g)[0]) || null原创 2022-01-18 18:50:37 · 3246 阅读 · 0 评论 -
js获取当前月份的第一天和最后一天
js获取当前月份的第一天function getCurrentMonthFirst(){ var date = new Date(); date.setDate(1); var month = parseInt(date.getMonth()+1); var day = date.getDate(); if (month < 10) { month = '0' + month } if (day < 10) {原创 2021-12-30 16:15:00 · 857 阅读 · 0 评论 -
javascript 逗号隔开的字符串 转数组
1- 逗号隔开的字符串转数组var a = 'a,b,c,d';var arr = [];arr = a.split(',')console.log(a) // ['a', 'b', 'c', 'd']// 定义和用法 (https://www.w3school.com.cn/jsref/jsref_split.asp)// split() 方法用于把一个字符串分割成字符串数组。2- 字符串数组转逗号隔开的字符串// 2- 字符串数组转逗号隔开的字符串 var ids = [原创 2021-12-29 10:19:45 · 22981 阅读 · 1 评论 -
YY--MM--DD格式的日期加一天
// 时间处理 加一天addDate(date, days) { var d = new Date(date); d.setDate(d.getDate() + days); var month = d.getMonth() + 1; var day = d.getDate(); if (month < 10) { month = "0" + month; } if (day < 10) { day = "0" + day; } var va原创 2021-12-28 09:23:26 · 980 阅读 · 0 评论 -
【js splic 】js截取字符串 截取某个字符 前后的数据substring,match, slice(不改变原数组) ,splice(改变原数组) 在循环数组中 删除掉 某些项
var time = '2021年10月21日'var newtime = time.substring(5,11);console.log(newtime); // 10月21日https://www.w3school.com.cn/jsref/jsref_substring.asp原创 2021-11-24 15:23:44 · 334 阅读 · 0 评论 -
【时间】时间戳转年月日 时分秒, 秒 转 时分秒 , 时间加一天,时间加一年减一天
// 十位数 的 时间戳 转换 时间 年月日 时分秒 js_date_time(unixtime) { var dateTime = new Date(parseInt(unixtime) * 1000) // 补3个0, 十三位的时间戳 var year = dateTime.getFullYear(); var month = dateTime.getMonth() + 1; if(month > 0 && month <10){ mon原创 2021-10-26 11:08:30 · 1297 阅读 · 1 评论 -
addEventListener 默认是冒泡
addEventListener 默认是冒泡addEventListener第三个参数默认为 false 代表执行事件冒泡行为。当为 true 时执行事件捕获行为。为 元素添加点击事件。 当用户点击按钮时,在 id=“demo” 的 元素上输出 “Hello World” :document.getElementById("myBtn").addEventListener("click", function(){ document.getElementById("demo").inner原创 2021-10-14 09:40:50 · 455 阅读 · 0 评论 -
web端 图片等比例处理裁剪
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .demo { width: 100%; height: 300px; overflow: hidden; } .demo1-1 { float: lef原创 2021-10-13 16:05:06 · 350 阅读 · 0 评论 -
jQuery和原生js 实现tab栏切换
jQuery实现tab栏切换<!DOCTYPE html><html lang="en"> <head lang="en"> <meta charset="utf-8"> <title>jQuery实现tab栏切换效果</title> <style> * { list-style: none; margin: 0px; pad原创 2021-10-13 15:47:10 · 156 阅读 · 0 评论 -
$(window).scroll(function() { }); window的滚动事件不触发以及offset().top数据乱的原因?
$(window).scroll(function() { }); window的滚动事件不触发以及offset().top数据乱的原因?如果你的css中:html,body的高度样式如果设置为100%,那么$(window).scroll方法将检测不到正确的滚出高度(0),导致滚动监听事件失效。$(window).scroll() 方法不能触发这个是我在项目中遇到**,$(window).scroll()**当我在使用这个事件方法的时候竟然不能响应,很是郁闷,后来才发现是css样式影响到了,废话少说原创 2021-10-13 13:58:32 · 1451 阅读 · 0 评论 -
2021-10-13 JavaScript 返回上一页和返回上一级页面并刷新标题
@[TOCJavaScript返回上一页和返回上一级页面并刷新录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式转载 2021-10-13 10:38:14 · 204 阅读 · 0 评论