芈文夏
码龄8年
关注
提问 私信
  • 博客:50,866
    社区:110
    50,976
    总访问量
  • 21
    原创
  • 2,041,143
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-10-25
博客简介:

@芈文 的博客

博客描述:
学无止境
查看详细资料
个人成就
  • 获得32次点赞
  • 内容获得7次评论
  • 获得75次收藏
  • 代码片获得151次分享
创作历程
  • 2篇
    2021年
  • 9篇
    2020年
  • 11篇
    2019年
  • 7篇
    2018年
成就勋章
TA的专栏
  • ES6
    2篇
  • 自我巩固
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 后端
    node.js
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ES6之 new Set()

new Set()Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合。
原创
发布博客 2021.12.22 ·
3068 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

ES6之 new Map()

new Map()Map是ES6提供的数据结构,它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。
原创
发布博客 2021.12.22 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JS编写圆环百分比(计时器)

HTML(引入Jquery文件):<div class="wrap"> <div class="circle"> <div class="percent left"></div> <div class="percent right wth0"></div> </div> <div class="num"><span>0</span>%</div><
原创
发布博客 2020.09.17 ·
1329 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

es2015实现合并对象(es6)

function assign(target, args) { if (target === null) return; if (Object.assign) { return Object.assign(target, args); } else { var _ = Object(target); for (var j = 1; j < arguments.length; j++.
原创
发布博客 2020.09.16 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wx.chooseImage方法和wx.previewimage预览返回会触发onshow的处理方法(微信小程序)

1、page外全局定义开关变量 var isonShow;2、在你需要调用 preivewImage 之前,将这个开关变量设置为 true isonShow= true; wx.chooseImage({})或者wx.previewImage({});3、onshow事件中: if (isonShow) { isonShow= false; return; };...
原创
发布博客 2020.08.03 ·
2534 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

JS 日期转为时间戳 兼容ios出现NaN之坑(导致小程序中的bindsubmit事件失效问题)

console.log(new Date('2020-7-3').getTime())//1593705600000这个时候在android手机正确转换,但是在ios上就会出现NaN,导致小程序中的bindsubmit事件失效问题,在此记录一下;console.log(new Date('2020-7-3'.replace(/-/g, '/')).getTime())//1593705600000用'.replace(/-/g, '/')'方法就把这个问题解决啦~...
原创
发布博客 2020.07.03 ·
846 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js使用正则获取或 替换富文本编辑器中的src 属性(小程序的rich-text标签也适用)

例:var content = "<p>看看文章里的图片上传后能不能加载出来</p><p><img src="/upfile/2006/0115/1590997979404056911.jpg" title="1590997979404056911.jpg" alt="猫剪影.jpg"/></p><p>多张图片多张图片多张图片多张图片多张图片多张图片多张图片多张图片</p><p>多张图片多张图片多张图片多张图片多
原创
发布博客 2020.06.02 ·
4601 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

js--计算数组中重复出现元素的个数

//统计一个数组中有多少个不重复的单词: // 不用reduce时: var arr = ["apple","orange","apple","orange","pear","orange"]; function getWordCnt(){ var obj = {}; for(var i= 0, l = arr.length; i< l; i++){ var item = arr[i]; ...
转载
发布博客 2020.05.23 ·
2396 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

js 根据某个特定的值(字段)去重

去重方法res.data//为数据var newdata = [],n = res.data.length,i, j;for (i = 0; i < n; i++) {for (j = i + 1; j < n; j++) {if (res.data[i]["corpid"] === res.data[j]["corpid"]) {j = false;break;}}if (j) newdata.push(res.data[i]);};co
原创
发布博客 2020.05.10 ·
2154 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

JavaScript in 操作符

JavaScript的in操作符可以用来判断一个属性是否属于一个对象,也可以用来变量一个对象的属性1. 判断属性属于对象var mycar = {make: "Honda", model: "Accord", year: 1998};//注意,属性名必须是字符串形式,因为make不是一个变量if ( "make" in mycar ){ document.write('t...
转载
发布博客 2020.03.20 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示

//手机号格式校验if(/^1[3456789]\d{9}$/.test(phonenum)){//判断手机号 console.log(手机号正确);}//手机号中间四位用“ **** ”代替vartel="13122223333";varreg=/^(\d{3})\d{4}(\d{4})$/;tel=tel.replace(reg,"...
原创
发布博客 2020.01.04 ·
4790 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

js 时间戳转为日期格式

vartimestamp1 =1576741436;//时间戳vartimestamp2 = newDate(parseInt(timestamp1)*1000);console.log(timestamp2 );//ThuDec19201915:43:56GMT+0800(中国标准时间)var timestamp3 = timestamp2.toLocale...
原创
发布博客 2019.12.19 ·
527 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

移动端布局小技巧

html { font-size: calc(100vw / 750 * 100); }
原创
发布博客 2019.12.10 ·
259 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JS实现倒计时结束后跳转到指定页面

<body> <p><span id="con">3</span>秒后页面跳转<p></body><script> var con = document.getElementById("con"); var i = 3; var num ...
原创
发布博客 2019.12.03 ·
1530 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

怎样在苹果ios系统中,不让alert和confirm弹窗中显示url地址

重写alert方法:window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain,'); document.docu...
转载
发布博客 2019.11.28 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个页面同时只能播放一个视频

var videos = document.getElementsByTagName("video");for(var i = 0; i <videos.length; i++){ videos[i].addEventListener("playing",function(){ var this1 = this; thi...
原创
发布博客 2019.11.14 ·
1365 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

location.href与location.hash的区别

综:window.location.href表示重定向,后面跟着的是完整的url地址,与其相似的还有window.location.hash,下面来比较window.location.href和window.locaiton.hash的区别。(1)window.location.href得到和使用的是完整的url,比如window...
转载
发布博客 2019.08.02 ·
4277 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ES 6方法 数组快速去重

var arr = [1, 2, 2, 3, 4, 4, 4];varset = new Set(arr); //去重后是一个对象var newArr = Array.from(set); //对象转为数组console.log(newArr); // [1, 2, 3, 4]
原创
发布博客 2019.08.01 ·
1938 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

vue中ref的作用

作用一(基本用法):本页面获取dom元素<template> <div id="app"> <div ref="testDom">11111</div> <button @click="getTest">获取test节点</button> </div></template>...
原创
发布博客 2019.05.08 ·
1608 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

内容部分超出出现滚动,隐藏滚动条(还可以滚动)

方法一:利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE方法二:利用内外层嵌套, 模拟, 兼容所有浏览器, 相对于方法一比较麻烦, 使用时不能对滚动条声明任何样式...
原创
发布博客 2019.05.07 ·
5232 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏
加载更多