在爬取壁纸的时候,需要将其下载到本地,本着不重复造轮子的信念,想着是否有成熟的三方库可以直接调用,逛了一圈后,发现最近更新是在三年前!o(╯□╰)o无奈,只能自己“造个轮子”了……一般的方式是先调用http接口发起请求爬取图片,然后再调用文件接口保存图片。如下:http...[阅读全文] Strict Mode和ESLint规范都禁止使用arguments.callee,原因参见:Strict mode、arguments.callee。但在设计日志系统和日志格式时,却需要记录日志信息所在函数或方法。简单粗暴的方式便是直接hard coding,将函数、方法名copy到日志数据中,如此产生的问题便是一旦函数、方法名变更,便需要同步...[阅读全文] 近期抽空学完了webpack、ES6、sqlite,将其进行了初步的线上应用,并对一些基础进行了巩固和深入,对前后端分离等工程化实践也做了较为彻底的分析。至此,PC端的前端技术栈基本告结,除去React、Native等移动端技术栈,及H5的应用实践外,算是基本了结了全栈的入门(感谢大黄易赐予的坑,得以接...[阅读全文] 阮一峰的ES6 Symbol中提到的JavaScript语言的数据类型包括:Undefined、Null、Boolean、String、Number、Object,以及新增的Symbol。而其前文又提到Function被作为“一等公民”,应与String、Number等平起平坐,而此处又只字不提,便颇为好奇。查阅一番资料,却也有不少讨论&...[阅读全文] 逛了些站点,看了些文章,看了些群聊天,在学习ES6的同时,渐渐发觉自己最大的问题。这个问题不在于能力不够、智商不够,甚至也无关情商(好吧,确实不够),而在于自己的性格。
其实,早在很久很久以前,已经吃过n多亏,却依然我行我素,直至如今依然在底层水深火热,甚至一度让自己怀疑人生。
如:...[阅读全文]