看这篇之前,如果没有看过之前的文章,移步拉到文章末尾查看之前的文章。 组件的扩展 在 Vue 中有 extend 方法可以扩展 Vue 的实例,在上一步中,有一些实现是必须要通过子父组件才能实现,而子组件相当于一个特殊的…
标签:JavaScript
Vue.nextTick使用和源码分析
Vue.nextTick的应用场景 Vue 是采用异步的方式执行 DOM 更新。只要观察到数据变化,Vue 将开启一个队列,并缓冲同一事件循环中发生的所有数据改变。然后,在下一个的事件循环中,Vue 刷新队列并执行页面渲…
基于vue.js的图像预览组件
Overview 基于vue.js图像预览组件 更多的手势操作还是开发中 Demo vue-fancybox Github github 安装 npm install vue-fancybox --save import…
Reactjs 列表优化的一些心得。
前言 在应用开发中,列表是我们使用频率非常高的一种展现形式,在reactjs项目中更是如此。无处不在的使用更是需要我们小心触发性能瓶颈的深水炸弹。 下面就我最近的总结出的几点心得分享给大家,有什么问题欢迎批评指正。 不要…
码农的黑客反击战(二)
前言 最近阿里云的服务器被黑客黑了做成了肉鸡,上传一次发现专门清理过一次(http://www.toutiao.com/i63432…),当时就感觉可能没有清除干净,果然,后面几天每天都会收到阿里云的报警短信…
初学MySQL,基础使用教程
前端狗初学MySQL,记录一下1、用户登录: mysql -uroot -p 2、查看数据库: show databases; 3、创建数据库: create database firstsql; 4、进入数据库: us…
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的目次…