零散知识点一
2019年8月6日

最近搞不同的项目,使用高版本node时遇到npm安装错误,发现是版本问题。为了快速进行项目切换,需要一个版本控制工具。

在网上找到两个方案,“nvm”“n”,我选择了“n”,因为nvm这么多star也没有一个正式的1.0版本并且入门较难、使用复杂。我只是想要切换版本而已,不需要太多花里胡哨。

“n”的使用非常简单

看完这篇,“==”不是问题
2019年7月28日

此方法的总结起因于《You dont know JS》,在我看到“==”那里的时候,觉得作者只是在罗列ECMA的内容,包括在最后他罗列了二十多个特殊情况,也没有解释为什么会这样?

关于在ECMA的“==”内容我也有去看,上面只写了很少的一部分。大部分的特殊情况比如,“undefined==0”,并没有给出一定的规范。

可能有人觉得平时不怎么用“==”,我为什么要了解它?因为“>”“<”等非等于的比较也存在“==”的行为,并且没有像“===”的语法。

某条一面异步题解析
2019年7月24日

这道面试题论在当时我是写不出来的,当时自吹熟悉promise结果这道题写不粗来有点尴尬哈哈,面试结束后面试官官让我再让我想一下(大概下一面会再考),目前这个写法大概消耗了一下午的时间去思考吧。

这场面试后续没完成,因为面之前就已经入职某滴的实习生了。

@左值为剩余时间,右值为输出内容

《CSS世界》中提到的实用技巧
2019年4月3日

以下技巧的具体原理和解释请支持张老师的《CSS世界》,在这里不做展开。

一部分没录入的技巧原因是部分属性将被标准废弃,如:clip。还有一部分是因为个人觉得兼容性不好,而且CSS3的一些特性可以弥补,比如text-align:justify;,完全可以用flex布局实现

应网友要求,加入部分配图,配图原则是因为防止代码量大而去掉的无用属性(如背景颜色)造成的一眼望去好像是没效果的技巧会加上一些配图,如果大家测试过程中遇到没有效果的现象,建议通过审查元素去查看以下元素的几何属性。还有一些是复制粘贴就可以得到的效果我就不截图了(想到可能读者懒的问题,我把格式写成下面的主要目的是直接复制到body中就可以用了),因为篇幅太太太太太长了。

浅谈计算机网络(全文字)
2019年3月26日

计算机网络层次

从大往小说,计算机网络层次结构一共有三种:OSI、TCP/IP、五层。

最简单的TCP/IP,他有应用层、传输层、网际层、网络接口层。

“计算机科学”学习回顾
2019年3月5日
下面没了∑(゜ロ゜ノ)ノ