javascript
文章平均质量分 53
Quiet-Night
Github: https://github.com/accforgit
邮箱:kother@foxmail.com
展开
-
从源码看Babel是如何编译Async和Generator函数的
某次面试场景:面试官:你知道 async/await 吗?我:有所了解(心中窃喜,看来下面要问我事件循环方面的东西了,马上给你倒着背出来,稳得很)面试官:那请你说下 Bable 是如何处理 async/await 的? 或者直接描述一下相关 polyfill 的原理我:。。。(怎么不按套路出牌?)我确实不知道这个东西,但为了避免尴尬,我只能秉持着虽然我不知道你说的这个东西但气势不能弱了一...原创 2020-03-14 15:15:05 · 2008 阅读 · 0 评论 -
JSON 细微探究
JSON转载 2017-04-17 11:37:22 · 403 阅读 · 0 评论 -
原生JS实现元素跟随鼠标拖动事件
原生JS实现元素跟随鼠标拖动事件原创 2016-11-26 14:06:23 · 10266 阅读 · 3 评论 -
js复制到粘贴板命令及第三方插件 clipboard 、ZeroClipboard
js复制到粘贴板命令 clipboard ZeroClipboard原创 2017-08-15 10:47:46 · 6383 阅读 · 0 评论 -
元素显示与隐藏时的 transition动画效果原生与框架实现
元素显示与隐藏 transition动画原创 2017-08-05 00:04:32 · 41027 阅读 · 3 评论 -
图片脚本懒加载简易版插件 LazyLoad
图片脚本懒加载简易版插件 LazyLoad原创 2017-12-09 22:30:32 · 854 阅读 · 0 评论 -
原生JS控制多个滚动条同步跟随滚动
原生JS控制多个滚动条同步跟随滚动原创 2017-12-21 18:02:25 · 15368 阅读 · 5 评论 -
原生 JS实现一个简单分页插件
原生 JS 简单分页插件原创 2018-01-02 10:14:12 · 6954 阅读 · 0 评论 -
让动画变得更简单之FLIP技术
某次被问到如何实现以下动画效果:若干个元素卡片从上而下排列,当增加或删除某个卡片的时候,其余的卡片会以一种 transition动画的形式移动到适当的位置上,而不是生硬地闪现当时我恰好看过 Vue中的内置组件 transition的实现,意识到完全可以用 transition组件的部分原理来完成这个效果,但是由于没有深入地探究过为什么是这样,只停留在表面,知其然而不知其所以然,所以尽管我知道...原创 2019-03-03 14:25:29 · 2852 阅读 · 0 评论 -
解放双手-vue语法自动转typescript
代码的复用是一件很常见的事情,如果是公共代码的复用那还好说,直接做成一个内部私有库,想用的话安装一下 npm包就行了,但是业务代码的复用就不好做成包了,一般都是复制粘贴我一般写代码的时候,如果觉得某段业务代码以前见过其他人写过,那么考虑到业务优先性,只要别人的代码不是写得太烂,我一般会优先抄别人的代码,省得自己再写一遍然后我就遇到了一个问题,公司目前前端项目大部分都是 vue,早期没有 ts这...原创 2019-09-17 14:06:26 · 896 阅读 · 0 评论 -
ES6 import/export:模块导入导出方式
ES6 import/export:模块导入导出方式转载 2016-10-24 22:07:53 · 21751 阅读 · 0 评论 -
使用 JavaScript 下载文件
使用 JavaScript 下载文件转载 2017-03-16 16:20:13 · 2749 阅读 · 0 评论 -
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
9个Array方法转载 2016-09-20 11:34:38 · 12741 阅读 · 0 评论 -
JS之值类型与引用类型,及数据类型间的转换
js数据类型及其转换原创 2016-09-26 11:22:22 · 2675 阅读 · 1 评论 -
JS中的Object.assign()、Object.create()、Object.defineProperty()
JS中的Object.assign()、Object.create()、Object.defineProperty()原创 2016-10-24 20:25:18 · 10448 阅读 · 0 评论 -
js变量、作用域及内存详解
js变量、作用域及内存详解 本文主要详细分析了JS变量,作用域以及内存问题,同时附上非常多的实例,方便大家理解这3个概念,是篇不可多得的文章,希望对大家有所帮助javascript一共有七种数据类型:undefined,NUll,Boolean,Number和String,(后来在ES6中又加入了两种数据类型:set,map),这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们转载 2016-08-30 10:51:32 · 722 阅读 · 0 评论