js
F N Nancy
不要假装很努力,结果不会陪你演戏
展开
-
正确理解并运用正则表达式
了解正则: 正则基础点: 标识符或修饰符(flags)修饰符 描述 g 全局匹配(global) i 忽略大小写(case-insensitive) m 多行匹配(multiline) 字符合集(Character Sets) 修饰符 描述 [xyz] 匹配 “x"或"y”"z" [^xyz] 补集,...原创 2021-11-23 17:28:26 · 609 阅读 · 1 评论 -
js 关于时间、比较、转换
新的需求多次用到时间的转换和比较,首先我想先说下时间的转换。关于时间的转换,可以直接在html里面用,这里我用了个moment 插件:首先应该下载并在main.js全局引用。运用moment 里的方法对日期进行格式化:moment().format('MMMM Do YYYY, h:mm:ss a') //// 十一月 18日 2021, 6:05:42 晚上定义一个时间过滤器,根据需要可以进行修改Vue.filter('dateFilter', (input, format...原创 2021-11-18 18:21:19 · 296 阅读 · 0 评论 -
vue 提取公共方法(数据是空、undefined、null 时,显示‘--’)
在项目中,我们会使用很多种方法,并且可以通用,那么我们就可以把它当作公用方法提出来,在需要使用的页面引入这个方法。例如:如果获取的数据是空,或者是undefined、null 时显示 ‘--’js文件:// utils.jsexport function fangfaming (value) { if (value) { if (value !== undefined && value !== null && value !== '原创 2021-11-01 16:58:18 · 2195 阅读 · 0 评论 -
判断 是否为数组的方法
123原创 2021-10-19 19:30:10 · 157 阅读 · 0 评论 -
什么是宏任务、微任务?宏任务、微任务有哪些?又是怎么执行的?
文章目录前言一、那么宏任务和微任务是什么呢?二、宏任务、微任务有哪些?三、宏任务、微任务是怎么执行的?总结前言关于 Javascript 的执行顺序,众所周知是按照顺序自上而下执行。但是在我们面试过程中。总会遇到面试官问:这段代码是如何执行的,输出结果是怎样的,然后再讲下为什么。对于这种问题,难的不是输出什么,而是为什么,输出结果我们可以像做选择题一样输出,但是为什么才是问题的关键,但我们很少能够答道点上。一、那么宏任务和微任务是什么呢? 首先,我们要先了解下 Js 。js 是一种单线程语言,简原创 2021-07-02 13:34:24 · 37421 阅读 · 25 评论 -
js 同步任务和异步任务
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、了解 Javascript 是什么?二、Javascript 分类为同步任务和异步任务三、事件监听:为什么异步任务中要设置队列前言关于 Javascript 的执行顺序,众所周知是按照顺序自上而下执行。但是在我们面试过程中。总会遇到面试官问:这段代码是如何执行的,输出结果是怎样的,然后再讲下为什么。对于这种问题,难的不是输出什么,而是为什么,输出结果我们可以像做选择题一样输出,但是为什么才是问题的关键,但我们很少能够答原创 2021-07-01 14:53:35 · 1272 阅读 · 0 评论 -
vue 怎么修改 confirm 的文字样式和颜色
像是这种弹出框我们一般很少去做文字样式修改,但是也免不了要修改现在就是这样,有一个需求是要做下样式的修改通常我们都是这样写,但是当需要修改文本样式的时候,我们需要 createElement 新建元素和对象,然后对新建的元素进行标签化设置this.$confirm('内容提示',{ type:'warning'}) .then(()=>{ done()}).catch(()=>{})修改文本样式代码,如果需要 icon 图标,需要把注释代码打开,其中 colorYellow原创 2021-05-24 14:11:05 · 8132 阅读 · 4 评论 -
Uncaught TypeError: Cannot read property ‘prototype‘ of undefined
错误原因 : 引用错误,这里只要注释就可以了(重复引用了)还有另外一种情况就是,引用顺序。。。项目中的应用顺序是先引用 vue 文件,后引用 js 文件 ,不然同样会报 prototype 问题原创 2021-04-22 16:17:28 · 969 阅读 · 0 评论