- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 JS事件循环机制(event loop)之宏任务、微任务
js代码在执行的时候,会先执行同步代码,遇到异步宏任务则将异步宏任务放入宏任务队列中,遇到异步微任务则将异步微任务放入微任务队列中,当所有同步代码执行完毕后,再将异步微任务从队列中调入主线程执行,微任务执行完毕后,再将异步宏任务从队列中调入主线程执行,一直循环至所有的任务执行完毕(完成一次事件循环EventLoop)。所有微任务也按顺序执行,且在以下场景会立即执行所有微任务。
2024-05-22 16:31:02
445
原创 elementui-plus问题:el-form报错:model is required for validate to work!
placeholder="请输出密码123456"方法:注意是:model千万不要写成v-model了,问题解决。提示:form的应用,对应第一条,一定要用 v-model。
2023-08-30 10:09:28
851
1
原创 报错:Component inside <Transition> renders non-element root node that cannit be animated.
原因,你的组件里template有内有两个根文件夹了。
2023-08-30 10:01:53
118
原创 FinalShell 前端发布 命令
1.前端包打包,压缩2.连接FinalShell (工具可以有很多替代产品)3.上传文件到该发布的位置4.双击ctrl切换到终端5.键入命令:ls //查看当前所在目录的所有文件6.键入命令:cd . //退回上一级 cd .. //进入下一级7.找到压缩包,键入命令:unzip dist.zip //解压压缩包dist.zip扩展命令:1、:列出当前目录下的文件和文件夹。2、:切换目录。3、: 创建一个新的文件夹。4、:创建一个新的空文件。5、:删除指定文件或目录。6、
2023-07-18 09:56:43
867
原创 CSS中实现元素水平垂直居中的方式有哪些?
2.使用flex布局,justify-content:center,align-items:center。3.绝对定位,设置left,top为50%,transform:translate(-50%,-50%)4.子元素display:inline-block,再在父元素上text-aligen:center。1.设置绝对定位,然后上下左右值设置为0,margin为auto。5.设置文本的话,行高+text-align。
2023-05-19 10:58:51
98
原创 闭包,闭包的应用,闭包的缺点
私有方法不仅仅有利于限制对代码的访问:还提供了管理全局命名空间的强大能力,避免非核心的方法弄乱了代码的公共接口部分。闭包很有用,因为它允许将函数与其所操作的某些数据(环境)关联起来。如果不是某些特定任务需要使用闭包,在其他函数中创建函数是不明智的,因为闭包在处理速度和内存消耗方面对脚本性能具有负面影响。假如,我们想在页面上添加一些可以调整字号的按钮,闭包可以模拟私有变量。一个闭包,就是 一个函数 与其 被创建时所带有的作用于对象 的组合。因此,通常你使用只有一个方法的对象的地方,都可以使用闭包。
2023-05-19 10:33:57
93
原创 人生感悟经典语录,句句精辟透彻
人生的烦恼来自于:我们忘了自己的事,爱管别人的事,担心老天爷的事。要轻松自在很简单:打理好自己的事,不干涉别人的事,甭操心老天爷的事。
2022-12-27 16:06:22
1065
1
原创 echarts,hightcharts直接引用数据,渲染北京城镇街道行政界线地图
echarts,hightcharts渲染北京区下面的街道级地图
2022-02-24 15:45:32
614
原创 安装express,提示bash: express: command not found;express --version不能用
问题:解决过程:安装了express提示这个命令找不到,直觉就是,环境变量错了,那怎么配呢,难死了,网上查了好多,最后通过一个博客给了我灵感。博客地址:https://blog.youkuaiyun.com/hao495430759/article/details/47106937里面的:提示了我。然后我就在我的本地搜索:然后我配置:租后一定要重新打开命令框验证:总结:1.发现配置的地址和第一次安装的时候的提示信息找到些关联;里面显示了存放地址了,环..
2020-11-16 14:07:13
674
1
原创 页面上的1变“1个”,18变“18岁”,elementUI表格,日期展示错误。
流畅的代码千篇一律,错误的代码五花八门。记录自己遇到的一些bug。这个bug的出现我记得是一个阳光明媚的下午。纠结了两天,虽然中间放弃不去解决吧。bug展示页面是这样的↓↓↓页面上凡是出现数字1和数字18的,全给我显示的是1个,18岁。其中我用的是vue和elementUI,经过我细心观察,在加载的一瞬间是好的,闪了一下才变的,排查代码没有错误。甚至今天没解决,关机明天打开,也是这样。一个偶然的发现破解这个bug。不卖关子了。解决方案:刷新页面的时候有时会出现个弹窗点击显示原始网页就可解决
2020-06-04 10:10:48
563
4
原创 现有vue项目,引入eslint
背景:项目已经进行了很久,没有统一的代码规范,就想引入eslint,规范一下,也可能是强迫症犯了闲的。正文:// 1.安装eslint$ cnpm install -g eslint// 2.用别人的轮子,eslint三个标准之一的eslint-config-standard$ cnpm install eslint eslint-config-standard eslint...
2019-10-12 10:38:42
1716
原创 js 点击按钮打开浏览器新页签,兼容版
话不多说直接上代码,这是千辛万苦寻来的,帮助需要帮助的人。<html> <head>点击按钮打开浏览器新页签</head> <body> <div onclick="openNewTab()">打开新页签</div> <script> var n...
2019-09-20 10:03:17
2871
原创 vue+element项目,升级element后带tabs模块的页面。导致页面崩溃白屏问题?
解决办法:由于页面中应用了el-row,el-col布局,页面里面的tabs没有同el-row包起来,所以会崩溃,甚至报错RangeError: Maximum call stack size exceeded 参考网址:https://segmentfault.com/q/1010000009857163...
2018-12-25 19:31:00
2239
1
原创 工作中最常用到的几种状态码
项目中必然遇到的几种状态码状态码状态码英文名称中文描述200OK请求成功。一般用于GET与POST请求304Not Modified未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源400Bad Request客户端请求的语法错误,服务器无法理解404 Not Found服务器无法根据客户...
2018-03-15 11:23:06
931
原创 jqGrid使某一个单元格去掉编辑状态
在项目建设中,遇到加载一个jqGrid,正在编辑某一个单元格的数据(不用点击其他的单元格或者按enter键,让他退出编辑模式)状态,就要点击保存按钮(save),获取行的数据。如果不退出编辑模式,获取的行数据里面含有input,所以在保存前,需要退出编辑模式。var lastrow; //最后修改行号var lastcell; //最后修改列号......shrinkToFit:
2017-11-27 18:00:01
7596
1
转载 jqGrid清空表格中的所有行数据
jqGrid清空表格中数据的方法如下:jQuery("#gridTable").jqGrid("clearGridData");
2017-08-22 15:35:26
6827
空空如也
css布局:左侧200px固定宽度,右侧有两列平分剩下的宽度?
2016-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人