摘要:
整理了一些面试题,由于题量比较大,所以大致分了以下篇幅 希望可以帮到正在找工作的小伙伴,也当作是自己知识点的整理,冲!!! 点我去看 > HTML篇 点我去看 > CSS篇 点我去看 > JS、ES6篇 点我去看 > 浏览器及http篇 点我去看 > VUE篇 点我去看 > Webpack篇 点我去 阅读全文
摘要:
虽然代码很机械的就写出来了,但是搭建项目却总是很生疏会忘记呢(毕竟一个项目做n年。。) 方法一:使用vite生成项目 第一步:npm create vite projectName(你的项目名) 第二步,:选择Vue 第三步:选择想要用的语言,这里我选了javascript 第四步:切换到对应项目目 阅读全文
摘要:
全局安装typescript之后,在cmd中指令正常,但是在vscode中输入指令报错(当前的执行终端可能是powershell,可以修改终端) tsc : 无法加载文件 D:\.......\npm\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros 阅读全文
摘要:
一、算法执行时间 执行时间:所有语句执行时间的总和,与软硬件环境有关 语句执行时间:该条语句的重复执行次数 * 执行一次所需的时间 语句频度: 一条语句的重复执行次数 ps:执行时间并非精确,而是通过估计语句的执行次数得到的算法执行时间 将频度相加,可以得到最终的执行时间 T(n) = 2n³ + 阅读全文
摘要:
页面有效区域就那么大,甲方爸爸喜欢看表格数据时 它的表头可以固定住,不要全屏滚动。 直接使用el-table的height属性,可以传一个高度给它,就会以这个高度固定表格,内部数据滚动~ 但是我想屏幕大小table自适应高度,天真的输入80%, 发现不生效!这就需要人为操作如下: <template 阅读全文
摘要:
经常会遇到for循环里有异步操作,比如某些条件下要去请求数据,某些条件下只是静态数据。最终得到的结果和预期的不一致。 function Func () { let tempArr = [] for (let i = 0; i < 10; i++) { if (i % 2 == 0) { tempAr 阅读全文
摘要:
作为菜鸡界的copy战士,首要特点就是:懒! 内置函数那么多,方法那么多,真的不可能一个一个去记吧,比如求最大值最小值(也许你会杠这不是最简单用到最多的api吗!但是,我就是记不住略略略=。=) 搜js求最大值最小值,也许出现最多的答案是: let arr = [9, 1, 1, 8, 3] Mat 阅读全文
摘要:
开个帖记录一些工作中遇到的问题吧,很多都是因为没有注意到,或者基础薄弱导致的~ 问题1: 现象:使用vue时控制台报错 handler.apply is not a function 原因: vue 的data中定义的属性名与 methods 中的方法重名 问题2: 现象:使用elementui的表 阅读全文
摘要:
一、使用vue-cli脚手架创建一个项目,根据我们开发所需生成固定的文件目录(可配置)。 二、创建好项目之后,还并不能开始真正的开发,我们需要做一些开发前的准备,比如请求的axios封装,多环境的地址配置,解决本能地开发跨域等等,做好准备,在后续开发中会有一劳永逸的感觉哦~。 1、多环境的地址配置 阅读全文
摘要:
有一个业务场景:批量导入数据时,导入excel,如果成功,后台返回成功的json数据。如果批量导入失败,后端会返回excel文件流告知是哪几条数据出错。 也许你会遇到这样的问题: (1)如果不在请求中设置responseType: 'blob' 文件流可以正常下载,但是打开excel时会报错。我们下 阅读全文
摘要:
this的指向一直是js中让人头晕的存在。 一、也许有些同学会搞晕,所以插个题外话,fn() 和 new fn() 这个一定要搞清楚: function fn () { console.log('你好') this.hello = '你好' } fn.prototype.a = 1var o = f 阅读全文