小宇宙chris_310
码龄8年
关注
提问 私信
  • 博客:107,198
    107,198
    总访问量
  • 70
    原创
  • 2,028,589
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2017-05-15
博客简介:

qq_38796823的博客

查看详细资料
个人成就
  • 获得44次点赞
  • 内容获得10次评论
  • 获得156次收藏
  • 代码片获得108次分享
创作历程
  • 1篇
    2022年
  • 12篇
    2021年
  • 18篇
    2020年
  • 30篇
    2019年
  • 8篇
    2018年
  • 6篇
    2017年
成就勋章
TA的专栏
  • 学习-项目
    5篇
  • javascript
    33篇
  • 其他
    6篇
  • 工具使用
    5篇
  • nodeJS
    1篇
  • html
    2篇
  • Vue
    13篇
  • angular
  • css
    6篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 移动开发
    flutter
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

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

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

tolocalestring()详解

JS 中 `toLocaleString`妙用_hjb2722404的博客-CSDN博客_js tolocalestring缘起kaven老师分享了一个数值取整的方法,即利用按位非操作符(~)进行取整:var a = 1.5;console.log(~~a); // 1但是这种方法有点限制就是它只能进行向下取整,无法实现四舍五入。所以就想到了toLocaleString() 方法,利用它可以巧妙第实现数值的四舍五入取整。利用toLocaleString取整我们直接上代码:var a = 1.5;consol
转载
发布博客 2022.04.01 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获取周一到周日

let now = new Date();let nowTime = now.getTime();let day = now.getDay() || 7; //为周日的时候 day 修改为7 否则当天周天会有问题let oneDayTime = 24 * 60 * 60 * 1000;let MondayTime = nowTime - (day - 1) * oneDayTime; //周一let SundayTime = nowTime + (7 - day) * oneDayTime; .
原创
发布博客 2021.11.23 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js保留两位小数方法总结

js保留两位小数方法总结 - 半指温柔乐 - 博客园
转载
发布博客 2021.10.22 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

递归--给每一项新增属性

format(arr) { arr.forEach((el) => { if (el.children && el.children.length > 0) { el.value = el.id; el.label = el.orgName; this.format(el.children); } else { el.value = el....
原创
发布博客 2021.10.18 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

20 个杀手级 JavaScript 单行代码

20 个杀手级 JavaScript 单行代码本文整理了一些实用的 JavaScript 单行代码,非常好用~~https://mp.weixin.qq.com/s/pLjSDpbl0LmBxcJo7uVCVA
转载
发布博客 2021.10.09 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cherry-pick解决冲突

cherry-pick 出现冲突之后,解决完冲突再git add .git cherry-pick --continue
原创
发布博客 2021.08.25 ·
767 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

可选链操作符 ?.

https://blog.csdn.net/weixin_43487782/article/details/110524901
原创
发布博客 2021.08.10 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue自定义防抖&节流指令的实现&全局指令定义和使用-案例

https://blog.csdn.net/JackieDYH/article/details/119419458?utm_medium=distribute.pc_feed_v2.none-task-blog-yuanlijihua_tag_v1-2.pc_personrecdepth_1-utm_source=distribute.pc_feed_v2.none-task-blog-yuanlijihua_tag_v1-2.pc_personrec
原创
发布博客 2021.08.09 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分析比较 opacity: 0、visibility: hidden、display: none 优劣和适用场景

1、结构:display:none: 会让元素完全从渲染树中消失,渲染的时候不占据任何空间, 不能点击,visibility: hidden:不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,不能点击opacity: 0: 不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,可以点击2、继承:display: none和opacity: 0:是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点属性无法显示。visibility: hidden:是
原创
发布博客 2021.05.10 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP 的三次握手(简述)

TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK...
原创
发布博客 2021.04.26 ·
5930 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

vue 项目使用 rem 布局

使用 vue-cli 构建项目完成后,在index.html文件内添加如下代码: //兼容UC竖屏转横屏出现的BUG //自定义设计稿的宽度:designWidth //最大宽度:maxWidth //这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750) ; (function (designWidth, maxWidth) { var doc = document, w
原创
发布博客 2021.04.06 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js优化

https://blog.csdn.net/qq_36903042/article/details/113841267?utm_medium=distribute.pc_category.none-task-blog-hot-1.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-1.nonecase&request_id=
转载
发布博客 2021.02.19 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图片压缩及base转文件流

let img = new Image(); img.src = this.fileListL[0].content; var canvas = document.createElement("canvas"); let ctx = canvas.getContext("2d"); let initSize = img.src.length; img.onload = () => { let width = img.width; let height = im...
原创
发布博客 2021.02.18 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

替换全部的../

this.serviceContent = this.serviceContent.replace(/\.\.\//g, "");
原创
发布博客 2020.12.14 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

秒转换成day、hour、minutes、seconds

function formatSecond(second) { const days = Math.floor(second / 86400); const hours = Math.floor((second % 86400) / 3600); const minutes = Math.floor(((second % 86400) % 3600) / 60); const seconds = Math.floor(((second % 8.
原创
发布博客 2020.12.14 ·
409 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

百度地图获取城市名称

1、获取当前连接的网络站点城市名称var map = new BMap.Map("allmap");var point = new BMap.Point(116.331398, 39.897445);map.centerAndZoom(point, 12);function myFun(result) {console.log("result", result);var cityName = result.name;_this.getData(result);map.s
原创
发布博客 2020.10.12 ·
1241 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

比较好用的H5标签

detais标签<details>标签向用户提供按需查看详细信息的效果。 如果需要按需向用户显示内容,简单的做法就是使用此<details>标签。 默认情况下,它是收起来的,打开后,它将展开并显示被隐藏的内容。事例:<details> <summary>Click Here to get the user details</summary> <table> <tr> <th&.
原创
发布博客 2020.10.10 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

15个Vue自定义指令

受 AngularJS 的启发,Vue 内置了一些非常有用的指令(比如v-html和v-once等),每个指令都有自身的用途。完整的指令列表可以在这里查看.这还没完,更棒的是可以开发自定义指令。Vue.js 社区因此得以通过发布自定义指令npm 包,解决了无数的代码问题。以下就是我最喜欢的 Vue.js 自定义指令列表。不用说,这些指令为我的项目开发节省了大量时间!1. V-Hotkey仓库地址:https://github.com/Dafrok/v-hotkeyDemo: 戳这里...
原创
发布博客 2020.10.09 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vscode不错的插件

1、查看git提交历史GitLens
原创
发布博客 2020.09.26 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flex布局,控制每行显示几个

代码<template> <div class="ocr"> <div class="img"> <img :src="url" alt=""> <img :src="url" alt=""> <img :src="url" alt=""> <img :src="url" alt=""> <img :src="u.
原创
发布博客 2020.05.25 ·
16524 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏
加载更多