
javascript
Remind_hh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js加canvas实现图片的预览压缩和上传
先来一张效果图,压压惊第一步:用户选择需要上传的图片<input type="file" accept="image/*" type="file"" name="imageFile" onchange="upload()">在选定了图片后 upload 函数将被触发,我们需要在这个函数中,获取到图片的资源,将它压缩并利用canvas绘制出来,若需要上传到服务器,也可以利用原创 2018-03-28 16:46:01 · 2565 阅读 · 1 评论 -
js深浅拷贝浅谈
1.深浅拷贝是什么 js中的数据可以分为基础数据类型和引用数据类型。基础数据类型(undefinded,null,Number,String,Boolean,symbol)的数据存放在栈中;引用数据类型(Date,Function,Object)存放在堆中,栈中存放的是堆中的引用地址。 深浅拷贝的区别: 浅拷贝:将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用 深拷贝...原创 2019-01-22 09:42:40 · 856 阅读 · 2 评论 -
js运行机制
js是单线程的;js是单线程的;js是单线程的。重要的事情说三遍。 换而言之,在某个时间段内,js只会做一件事,只有当完成某件事时,才会去干下一件事。 看到这里有些看官已经把手举起来了:我难道不知道单线程是什么意思吗?骚年,别急,先把砖放下。单线程当然是一次只能干一件事,但是干完这件事,接下去先做哪件事呢?是按语句的先后顺序吗?那我们就来试试看:上代码 console.log('scr...原创 2019-02-25 22:49:24 · 2680 阅读 · 7 评论