ZYSzys's Blog

ZYSzys

Written by ZYSzys who lives and works in Hangzhou contributing to Node.js. You should follow him on GitHub or twitter.

Http 强缓存 & 协商缓存

August 24, 2019

浏览器第一次请求获取到资源后,会根据返回的信息得知如何缓存资源,可能采用的是强缓存,也可能是协商缓存,这都需要根据响应的 header 里的字段来决定。

Git教程

August 22, 2018

Git是做项目的版本管理,你也可以称它们为版本管理工具。假如现在你有一个文件夹,里面可以是项目,也可以是你的个人笔记(如我这个博客),或者是你的简历、毕业设计等等,都可以使用git来管理。

GitHub 仓库按大小排序

August 20, 2018

对于代码初学者来说,GitHub 是一个很好的网站。在这里,他们可以学习如何更好地写代码并提高代码能力,学习编码规范,各种框架......然而对于像我一下的初学者来讲,有时候不知道要如何从 GitHub 的优秀项目中学习、要从何开始阅读源码。所以我想到了一个方法:将自己 star 过的所有优秀项目按仓库大小(代码量)进行排序,从代码量小的项目开始研究,逐步提升代码能力。

Vue封装canvas-nest组件

June 24, 2018

为了能在Vue上更简便地使用 canvas-nest.js 这个炫酷的特效,花了几小时直接将canvas-nest封装成了 vue-canvas-nest 组件。

一道经典面试题-----setTimeout(function(){},0)

May 10, 2018

转载: 一道经典面试题-----setTimeout(function(){},0) 先看题: 结果是: 很多公司面试都爱出这道题,此题考察的知识点还是蛮多的。 都考察了那些知识点呢? 异步、作用域、闭包 。 我们来简化此题: 因为是setTimeout…

记一次百度前端面试

April 22, 2018

一次偶然间在baidu.com右击点了一下检查元素,意外的发现百度的招聘信息存在html元素顶部,于是点了进去,抱着试试看的态度投了求职前端工程师的简历。意料之外的过了笔试,并经历了人生的一次实习面试。

Mac知识整合

August 09, 2017

.DS_Store 文件是什么? .DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini。 1,禁止.DS_store 生成: 打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac…