js实现图片转base64格式,并压缩上传
需要用户上传身份证,并识别身份证的编号存储在后端,这里要求实现图片上传,并转为base64的格式,传给服务器失败图片的身份证号码。由于很多用户用手机拍摄的照片
时间: 2019-08-22阅读: 430标签: 图片
如何使用 React hooks 获取 api 接口数据
在本教程中,我想向你展示如何使用 state 和 effect 钩子在React中获取数据。 你还将实现自定义的 hooks 来获取数据,可以在应用程序的任何位置重用,也可以作为独立节点包在npm上发布。
时间: 2019-08-22阅读: 7标签: 接口
Js中为什么我们不能直接使用export?
相信很多人最开始时都有过这样的疑问,假如我的项目目录下有一个 index.html, index.js 于是我像这样写,这到底是为什么?为什么连chrome浏览器竟然还不完全支持es6的语法?
时间: 2019-08-21阅读: 10标签: export
new运算符的原理
一个继承自 Foo.prototype 的新对象被创建;使用指定的参数调用构造函数 Foo,并将 this 绑定到新创建的对象。new Foo 等同于 new Foo(),也就是没有指定参数时,Foo 不带任何参数调用的情况
时间: 2019-08-21阅读: 5标签: 原理
用 await/async 正确链接Js中的多个函数
在我完成 electrade 的工作之余,还帮助一个朋友的团队完成了他们的项目。最近,我们希望为这个项目构建一个 Craiglist 风格的匿名电子邮件中继,其中包含 “serverless” Google Firebase Function
时间: 2019-08-21阅读: 6标签: 函数
Object.defineProperty
想到Object.defineProperty,首先不得不提到对象,对象是JavaScript的基础,有一种常见的说法“JavaScript中万物皆是对象”。这种说法其实并不那么准确,根据 JavaScript 对语言类型的分类
时间: 2019-08-20阅读: 8标签: object
Vue仿微信app页面跳转动画
独立开发者在开发移动端产品时,为了更高效,通常会使用Web技术来开发移动端项目,可以同时适配Android、iOS、H5,稍加改动还可适配微信小程序。在使用Vue.js开发移动端页面的时候,默认的组件转场效果过于生硬
时间: 2019-08-20阅读: 8标签: 动画
条件注释的两种形式_下层隐藏与下层显示
条件注释 (conditional comment) 是于HTML源码中被 Microsoft Internet Explorer 有条件解释的语句。条件注释可被用来向 Internet Explorer 提供及隐藏代码。条件注释最初于微软的 Internet Explorer 5浏览器中出现
时间: 2019-08-20阅读: 7标签: 注释
js字符串方法
查找字符串的位置(找到返回字符串首字母的位置,找不到返回-1):截取字符串:slice、substring、substr比较;替换字符串内容;转化为大写或小写;连接两个字符串或多个concat()
时间: 2019-08-18阅读: 27标签: 字符串
不要再尝试函数式编程了
也许你曾听说过所谓的“函数式”编程。也许你甚至在想接下来是否要尝试一下。但是,函数式编程有很多缺陷,并不适用于现实项目的开发,并且会造成工作效率的下降。欲知详情,且听本文娓娓道来
时间: 2019-08-18阅读: 34标签: 编程
为什么 [‘1’, ‘7’, ‘11’].map(parseInt) 的结果是 [1, NaN, 3]?
在 Javascript 中,一个函数可以传递任何多个数量的参数,即使调用时传递的数量与定义时的数量不一致。缺失的参数会以 undefined 作为实际值传递给函数体,然后多余的参数会直接被忽略掉
时间: 2019-08-18阅读: 19标签: map
JS实现zip打包文件并下载
之前做了个SVG Sprites还原工具(上传合并好的SVG Sprites文件,分解成独立的小SVG),然后经用户反馈,希望增加个打包下载功能。然后我就研究了下,还挺有意思的,目前已经上线,如下图所示:
时间: 2019-08-17阅读: 23标签: 下载
JavaScript中的development模式怎么实现
随着你的 JavaScript 应用越来越复杂,你很可能会在 development 和 production 模式下,分别加载和执行不同的代码逻辑。能够在 development 和 production 模式下,分别打包或执行不同的代码,是一种非常强大的能力
时间: 2019-08-17阅读: 23标签: 模式
Js函数高级-闭包
JavaScript的运行机制:(1)所有同步任务都在主线程上执行,形成一个执行栈。(2)主线程之外,还有一个“任务队列”,只要异步任务有了运行结果,就在“任务队列”之中放置一个事件。
时间: 2019-08-17阅读: 35标签: 闭包
避免那些可恶的cannot read property of undefined 错误
Uncaught TypeError: Cannot read property foo of undefined. 是一个我们在 JavaScript 开发中都遇到过的可怕错误。或许是某个 API 返回了意料外的空值,又或许是其它什么原因,这个错误是如此的普遍而广泛以至于我们无法判断
时间: 2019-08-16阅读: 26标签: 错误