自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 promise和setTimeout的执行机制

由于JavaScript是单线程执行,当主线程执行完当前所有任务后才会去任务队列中取出任务执行。另外,值得注意的是,当setTimeout的时间设为0时,相当于直接将目标函数加入到了任务队列中,但它的执行顺序也会受到当前主线程任务的影响。MacroTask和MicroTask的执行流程是一个交替执行的过程,代码块执行的时候,按顺序放入异步任务,如果检测到MicroTask,那么将执行它,第一个异步任务结束后会检查是否有同类任务,如果有就继续执行,没有则检查另一类任务是否存在,直至异步任务全部执行完毕。

2023-05-25 10:42:28 651 1

原创 记一下sass踩过的坑

首先看一下项目中使用的sass版本"node-sass": "^4.14.1",好,说明用最新的6.0版本大概率会出兼容新问题。那么去安装4.14.1版本。安装时发现环境不对,需要vs2015和python2.7,好在有执行语句npm install --global --production windows-build-tools问题又来了:无法下载。我猜是node版本问题,当前版本16.2,更换为14.3(去node官网下的msi版本,安装完直接设好环境变量,比较方便),同样

2021-11-16 16:19:22 450

转载 后台传的excel前台如何获取

const fileName = `${+new Date()}.xlsx`const blob = new Blob([res], { type: 'application/vnd.ms-excel;charset=utf-8' })if (navigator.msSaveBlob) { navigator.msSaveBlob(blob, fileName)} else { const link = document.createElement('a') link.href = UR.

2021-09-08 10:10:48 312

原创 js获取n天之前的日期

function getNDaysAgo(n) { // eslint-disable-next-line no-use-before-define var date = date || new Date() var timestamp var newDate if (!(date instanceof Date)) { date = new Date(date.replace(/-/g, '/')) } ...

2021-09-02 17:16:26 203

原创 ant-vue搭建一个聊天窗口

效果图:设计思路:1、首先是页面布局,参考了微信,左边是会话列表,右边是具体消息2、后台接口:会话列表 { "addTime": "2021-08-19T07:48:06.501Z", "clientType": 0, "content": "string", "deleted": true, "id": 0, "inservice": 0, "mobile": "st

2021-08-19 16:33:25 2458 1

原创 s-table相同路由不同参数的刷新问题

ant组件下的s-table <s-table ref="table" size="default" :rowKey="(record) => record.id" :columns="columns" :scroll="isScroll" :data="loadData" :alert="false" showPagination="auto"

2021-06-25 16:26:41 804

原创 原生js做的一个单页面简易购物车

介绍:1.动态生成商品列表。这里遍历商品数据数组,生成tr和td并给td赋值从而完成表格的创建。对比vue+elementUI,使用v-for和el-table组件可以轻松完成表格的绘制。2.加入购物车。点击按钮后把该商品的信息通过localStorage传给购物车,接着再调用生成方法把表格画出来。3.购物车操作。删除:很简单了,注意对shopGoods的删除操作要放在tr.remove()之前,否则拿到的rowIndex为-1,加减件数:件数为1时再减则执行删除操作。4.序号还是比较坑的.

2021-06-23 15:34:14 2548

原创 VUE获取节日(中国节+国际节)

现在网上的开源节日基本都是做的节假日相关,本文为单纯的获取节日信息提供一个思路。先上效果图:首先,节日分为两部分:中国节和国际节,因为要分阳历和阴历,所以问题点就在这里。转载 https://github.com/linfan123/vue-rili/blob/master/src/views/calendar/calendar.js 感谢大佬的开源阴阳历转化,另外自定义节日的思路也是源自这个项目。导入import calendar from "../../calendar.js";画面

2020-11-16 18:04:49 2798

原创 javafx tableview中checkbox的全选/反选

第一次写文章,质量请海涵!最近有被要求做一个简单的javafx桌面应用程序,需要检索目录下的文件,勾选进行文件处理。这里用到了tableview,可以看到表格的两列check state和File Name都是string类的,点击某列之后check state会改为选定/非选定,同时将选中行的File Name存入list,代码如下:public class HelloWorld ex...

2020-04-22 11:52:01 2968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除