摘要: 前端发展至今已不再是刀耕火种的年代了,出现了typescript、babel、uglify.js等功能强大的工具。我们手动撰写的代码一般具有可读性,并且可以享受高级语法、类型检查带来的便利,但经过工具链处理并上线的代码一般不具有可读性,且为了兼容低版本浏览器往往降级到低级语法,这些代码在转换过程中发 阅读全文
posted @ 2020-05-18 10:40 SteelArm 阅读(2296) 评论(0) 推荐(0)
摘要: 前言 Vue.$nextTick这个API相信很多人都用过,按照文档的解释,“在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM”。我们通常会在使用第三方库或者处理复杂条件下的渲染时机的时候用到它,它是如此的好用以至于碰到棘手的问题的时候,我们都会想到是不是 阅读全文
posted @ 2020-05-05 17:00 SteelArm 阅读(491) 评论(0) 推荐(0)
摘要: koa在请求体的处理方面依赖于通用插件koa bodyparser或者koa body,前者比较小巧,内部使用了co body库,可以处理一般的x www form urlencoded格式的请求,但不能处理文件上传;但后者则内置了formidable库,在应对文件上传方面得心应手,本文就formi 阅读全文
posted @ 2020-05-04 16:23 SteelArm 阅读(1326) 评论(0) 推荐(0)
摘要: 前言 本文部分译自 "by: Liz Parody in Node.js, 2019.11.23" ,英文良好的同学建议阅读原版。 Node.js中的流是众所周知的难理解,而且更加难用。按照Dominic Tarr的说法,流是Node.js中最会被误解的一点。即使是Dan Abramov(redux 阅读全文
posted @ 2020-05-03 16:39 SteelArm 阅读(361) 评论(0) 推荐(0)
摘要: 最近碰到了一道面试题,虽然不难但是临试没想出好的解法,记录下来以作分享。 题目:消除字符串中全部的 和连续的 用例: 注意结合用例理解这个题目的意思,转化后的字符串中不能有任何 和连续的 ,而不是仅对初始值进行一次转换。 暴力法 既然最后得到的字符串中不能有任何 和连续的 ,那么我们可以很容易地想到 阅读全文
posted @ 2020-04-25 14:43 SteelArm 阅读(1225) 评论(0) 推荐(0)
摘要: CORS是一种常见的跨域机制,一般由服务端提... 阅读全文
posted @ 2020-02-14 00:00 SteelArm 阅读(566) 评论(0) 推荐(0)
摘要: Vue.js(以下简称Vue)是时下流行的前... 阅读全文
posted @ 2020-01-15 00:23 SteelArm 阅读(1100) 评论(0) 推荐(0)
摘要: JS这门语言没有提供深拷贝的内建方法,诸如s... 阅读全文
posted @ 2020-01-12 10:43 SteelArm 阅读(903) 评论(0) 推荐(0)
摘要: git是一款实用的版本管理工具,我们通过git init初始化一个git仓库,git会在当前目录为我们生成一个.git/目录,用来管理我们的版本文件信息。 在这个目录中有一个二级目录.git/hooks/,它里面存放了一些git执行的钩子脚本,在git运行的不同时期,执行不同的钩子。我们可以通过编写 阅读全文
posted @ 2019-12-07 14:02 SteelArm 阅读(878) 评论(0) 推荐(0)
摘要: 虽然Vue实现了MVVM模型,将数据和表现进... 阅读全文
posted @ 2019-10-07 13:14 SteelArm 阅读(10008) 评论(0) 推荐(0)