08 2019 档案
摘要:项目中文件上传需要验证文件的格式,第一次正常,第二次就验证不通过了。在验证的地方console.log()两遍,发现结果不一样 !!! 正则和文件名都没变,但是两次的验证结果不同。 lastIndex 这一属性用于匹配下次检索的开始位置,该属性可读写,exec() 或 test()方法可以改写这一属
阅读全文
摘要:项目中虽然没有一键换肤的要求,但是产品要求后期能换主题。在开发组件中涉及到主题的地方,要提取一些公用的变量,不要直接写死样式值。但是如果只是定义一些变量的话,只是完成控制颜色等值的提取。后期切换的话需要把所有变量再写一遍并注释之前的。不是很优雅。 一、Scss部分 定义变量以及映射表 // 默认主题
阅读全文
摘要:一、真实DOM和其解析流程? 浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting 第一步,用HTML分析器,分析HTML元素,构建一颗DOM树(标记化和树构建)。 第二步,用CSS分析器,分析CSS
阅读全文
摘要:1、构建项目 上面的第一条,也就是 aaa 这一个选项在你第一次创建项目的时候是并不会出现的,只有你第一次创建完成项目后回提示你保存为默认配置模板,下次新建项目的时候就可以使用你选用的配置快速新建项目了,不需要再重新选择配置项目了。 第二条选项便是 vue cli 3 默认的项目模板,包含 babe
阅读全文
摘要:1、安装CentOS 这里不再复述,不会的请移步VMware虚拟机安装centos7 2、部署 1、安装 node.js cd /usr/local/ wget https://nodejs.org/dist/v10.14.0/node-v10.14.0-linux-x64.tar.xz 解压源码
阅读全文
摘要:镜像下载地址:http://www.linuxdown.net/ 在vmware上开始安装CentOS系统,点击菜单新建虚拟机,进入如下图步骤进行操作。 在vmware上开始安装CentOS系统,点击菜单新建虚拟机,进入如下图步骤进行操作。 接着进行自定义硬盘操作 接着进行自定义硬盘操作 最后虚拟机
阅读全文
摘要:accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型。 accept可以指定如下信息: *.3gpp audio/3gpp, video/3gpp 3GPP Audio/Video *.ac3 audio/ac3 AC3 Audio *
阅读全文
摘要:1.post的方法里要加responseType: 'blob'参数,不然下载的excel会乱码 2.使用{type: "application/vnd.ms-excel"}的写法,可以保存为xls格式的excel文件(兼容老版本)。而使用“application/vnd.openxmlformat
阅读全文