摘要: 博客地址: "https://ainyi.com/72" JavaScript 程序中,对于简单的数字、字符串可以通过 = 赋值拷贝 但是对于数组、对象、对象数组的拷贝,就有浅拷贝和深拷贝之分 浅拷贝就是当改变了拷贝后的数据,原数据也会相应改变 来说说深拷贝 数组深拷贝 遍历赋值 不推荐此方法 sl 阅读全文
posted @ 2019-04-23 14:11 筱月 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 博客地址: "https://ainyi.com/15" 在chrome浏览器,对于同一域名,最多支持6个请求的并发,其他请求会推入到队列中等待或停滞不前,直到6个请求之一完成后,队列中新的请求才会放出。 可以看到,六个绿色条并发请求,四个灰色条等待请求,最下面三个绿色条3.4s后才触发请求 1. 阅读全文
posted @ 2019-04-22 15:11 筱月 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 博客地址: "https://ainyi.com/71" 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 Node.js 中使用 vue2.0之后,就不再对 vue resource 更新,而是推荐使用 axios,本项目也是使用 axios 功能特性 在浏览器中发送 XMLHtt 阅读全文
posted @ 2019-04-09 13:49 筱月 阅读(25635) 评论(5) 推荐(2) 编辑
摘要: 博客地址: "https://ainyi.com/70" 验证码的作用 1. 防止广告机注册和发帖、评论。 2. 防止暴力破解密码,特别是有管理员权限的密码。 在这里介绍一种非常实用的验证码生成工具:kaptcha 这个工具,可以生成各种样式的验证码,因为它是可配置的。 kaptcha 而 kapt 阅读全文
posted @ 2019-03-23 21:31 筱月 阅读(14776) 评论(0) 推荐(2) 编辑
摘要: 博客地址: "https://ainyi.com/69" 三月来了,春天还会远吗、、 在这里,隆重宣布本博客告别 Vue 传统的 hash 路由,迎接好看而优雅的 history 路由~~ 映照官方说法 vue router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 阅读全文
posted @ 2019-03-02 16:30 筱月 阅读(960) 评论(0) 推荐(2) 编辑
摘要: 博客地址: "https://ainyi.com/68" 最近遇到一个问题,在一个页面需要动态渲染页面内的表单,其中包括 checkbox 表单类型,并且使用 Element 组件 UI 时,此时 v model 绑定的数据也是动态生成的 例如: 定义的 data 的 form 里面是空对象,需要动 阅读全文
posted @ 2019-02-20 23:36 筱月 阅读(11232) 评论(1) 推荐(4) 编辑
摘要: 博客地址: "https://ainyi.com/67" 有一个月没有写博客了,也是因为年前需求多、回家过春节的原因,现在返回北京的第二天,想想,应该也要分享技术专题的博客了!! 主题 基于 websocket 网页端聊天室 WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器 阅读全文
posted @ 2019-02-18 23:43 筱月 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 博客地址: "https://ainyi.com/66" 又接到新需求了吧~~ 背景 在一个大表单里,有可能会出现这种需求,用户可以自己操作动态添加、移除表单,更加个性化的效果。 常见于填写个人信息、附加内容的表单 例如: “工作经历”可以用户自己点击继续添加按钮,在原有的表单后面 append 多 阅读全文
posted @ 2019-01-15 21:31 筱月 阅读(8866) 评论(0) 推荐(1) 编辑
摘要: 博客地址: "https://ainyi.com/65" 解释 | 背景 看到标题有点懵逼,哈哈,实际上是后端将文件处理成二进制流,返回到前端,前端处理这个二进制字符串,输出文件或下载 最近公司有个需求是用户在点击下载文件(==pdf==)的时候,下载地址不能暴露在接口的返回值,前端不要通过这个地址 阅读全文
posted @ 2019-01-08 23:59 筱月 阅读(12153) 评论(0) 推荐(2) 编辑
摘要: 博客地址: "https://ainyi.com/63" 昨天偶然看到评论区一位老哥的需求,一时兴起,就答应了当天写好源码写个博客 回来的晚,第二天才写好。。 写个分页的穿梭框,从而解决数据量庞大的问题 我之前写过一篇博客: "关于 Element 组件的穿梭框的重构" 介绍并实现的方法 但是第二个 阅读全文
posted @ 2018-12-15 23:54 筱月 阅读(2253) 评论(0) 推荐(0) 编辑