看这篇之前,如果没有看过之前的文章,移步拉到文章末尾查看之前的文章。 组件的扩展 在 Vue 中有 extend 方法可以扩展 Vue 的实例,在上一步中,有一些实现是必须要通过子父组件才能实现,而子组件相当于一个特殊的…
分类:JavaScript
vue项目中input框不允许输入 必须通过选项选择的几种方式
vue项目中input框不允许输入 必须通过选项选择的几种方式 1: readonly属性 定义和用法 readonly 属性规定输入字段为只读。 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还…
工厂模式优缺点分析
工厂模式优缺点分析 function createPerson(name, age, sex) { var p = new Object(); p.name = name; p.age = age; p.sex = se…
前端文件批量压缩打包
最近碰到一个需求,已经获得一系列的url,想要去批量下载这一批文件,并且打包,生成一个zip压缩包。 单文件下载 使用axios或者原生的xhr都可以 downloadFile(url, fileName) { //跨域…
彻底弄懂文件和二进制数据的操作
Blob Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。…
xml文件简介(上)
xml文件简介(上) xml的简介 xml用途 xml的应用 xml的语法 xml的元素 xml的简介 eXtensible Markup Language:可扩展标记型语言。 标记型语言: html是标记型语言,也是使…
TP5整合 WorkerMan 以及 GatewayWorker
TP5整合GatewayWorker Windows版装置 a)运用composer create-project topthink/think testTG,来装置thinkphp5. b)进入thinkphp5的目次…
let和var的小结
let许可你声明一个作用域被限定在块级中的变量、语句或许表达式。与var关键字差别的是,它声明的变量只能是全局或许全部函数块的。 一 作用域 let声明的变量只能在其声明的块或子块中运用,这个和var很类似,二者之间最主…
疾速猎取json键值对的key名和疾速依据value分组
近来项目中背景给返回的数据很庞杂,须要种种遍历,组合,个中Object.keys(obj)和经由过程封装的groupBy这两个要领带给了我极大的方便 Object.keys(obj) /* Array 对象 */ let…
个人学问提拔网络
关于背景反回string范例数据处置惩罚: 这里要说一下这俩者 JSON.stringify()和JSON.parse() 前者是用来将对象剖析成字符串, 后者将字符串转为json对象; 那末很显然,对返回的数据加一步处…
js掌握文件拖拽,猎取拖拽内容。
在用户拖拽文件到阅读器的某个元素上时,js可以监听到与拖拽相干的事宜,并对拖拽效果举行处置惩罚,本文议论下和拖拽文件相干的一些题目,不过没有处置惩罚太多关于兼容性的题目。 拖拽事宜 js可以监听到拖拽的事宜有drag、d…
处理PHP Post猎取不到非表单数据的题目
个人博客同步文章 https://mr-houzi.com/2018/02/… 题目形貌 在运用vue-axios向后端post数据时,PHP端猎取不到post的数据。 题目解决 修正php.ini设置 找到…