摘要: 因为图片的选择 - 压缩 - 上传在实际开发中也是对应的场景,因此本文将介绍如何利用Canvas画布来对图片进行压缩的技术,包括实现思路和具体的代码。 实现思路 [ 1 ] 获取源图像数据 在页面中我们使用input标签(file类型)来让用户选择对应的文件上传。为了等比例的对图片进行压缩,需要获取 阅读全文
posted @ 2020-11-02 15:51 zien 阅读(236) 评论(0) 推荐(0) 编辑
摘要: TypeScript简单介绍 1.0 TypeScript语言简单说明 简单说明 TypeScript是微软2012年推出的一种编程语言,属于 JavaScript 的超集,可以编译为 JavaScript 执行。它最大特点是强大的类型系统和对ES6的支持,TypeScript托管于GitHub上面 阅读全文
posted @ 2020-09-09 10:48 zien 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 1. 双边距 BUG float 引起的 使用 display 2.3 像素问题 使用 float 引起的, 使用 dislpay:inline-3px 3.超链接 hover 点击后失效 使用正确的书写顺序 link visited hover active 4.Ie z-index 问题 给父级 阅读全文
posted @ 2019-12-07 15:23 zien 阅读(938) 评论(0) 推荐(0) 编辑
摘要: cookies,sessionStorage 和 localStorage 的区别? sessionStorage 用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。 因此 sessionStorage 不是一种持久化的本地存储, 阅读全文
posted @ 2019-12-06 21:19 zien 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 为什么会存在跨域: 安全性问题(一切的根源:js是一门客户端语言) 解决方案 jsonp json with padding 步骤 1. 创建全局函数 2. 利用script标签发起请求,并发送全局函数名 3. 后端接收全局函数名,并返回函数执行的js代码,顺便出入数据 缺点 只能get请求 不是一 阅读全文
posted @ 2019-12-06 15:19 zien 阅读(118) 评论(0) 推荐(1) 编辑