Kevin's Notes


  • Home

  • Archive

  • About

Good Code vs Bad Code in Golang

发表于 2018-04-30
最近在学习Go,也顺便在GCTT社区帮忙翻译了一些文章。 原文地址:Good Code vs Bad Code in Golang作者:Teivah Harsanyi 最近我被问到关于Golang好代码和不好的代码的一些细节问题,我发现这个问题非常有趣,有趣到可以就这个问题写一篇文章。为了阐明我的观 ...
阅读全文 »

关于React的几道面试题

发表于 2018-03-17
面试的过程也是一个学习的过程,能够及时定位到自己的知识盲点或者掌握得不够好的地方,这篇内容是对一些React面试题的思考总结。一个合格的开发者,不应该满足于写出机器可运行的代码,而应该试着去理解代码背后的一些原理和思想,我用React开发移动端应用也是一边摸索学习一边实践的过程,期间我犯了很多错误, ...
阅读全文 »

SVG动画实践

发表于 2018-01-20
SVG算不上是一种新技术,早在2001年的时候,已经出台了相应的规范,它是一种使用XML描述2D图形的语言,利用SVG可以做非常多炫酷的动画,结合HTML5、CSS3,SVG就变得更加强大;本篇是SVG实践总结,主要包含以下方面的内容: 关于SVG SVG的视窗和坐标体系 SVG 实践 SVG ...
阅读全文 »

今年看的书📚(2017)

发表于 2017-12-22
距离新年还剩8天,这并不是一篇类似于年终总结的东西,仅仅罗列总结今年的阅读情况,老实说今年真没看几本书,我的阅读的时间基本集中在上下班的地铁上、等车、进站的排队过程中,书架陆陆续续加了37本书,到年底了才发现真正读完的只有16本,中途读读写写,持续了几周,总时长117个小时,后面两个月阅读量基 ...
阅读全文 »

对比几种常见的排序算法

发表于 2017-12-13
计算机科学里,排序算法是最基础算法之一,排序的方式有很多种,例如我们常见的冒泡排序、插入排序、快排等,这类需要对系列值进行比较的方法,称为基于比较排序算法;而相反,例如计数排序、桶排序等无需进行比较的算法称为非基于比较排序算法;不管什么样的方式,排序的结果是一致的,但在时间、空间上的开销却不一样,各 ...
阅读全文 »

React服务端渲染(SSR)初探

发表于 2017-11-20
在本周(11月16日)小组的前端技能分享会上,我作了主题为“React服务端渲染初探”的前端分享,分享讨论的主要内容是如何使用React完成服务器端渲染,及尝试使用 Next.js构建服务端渲染应用,也是我第一次边讲边码代码,虽然中途出了bug,但还好顺利地解决并完成了演示,本文是基于我的keyno ...
阅读全文 »

从面试题“输入URL...发生了什么”学到的(下)

发表于 2017-10-24
在上篇里,较详细地描述了输入URL到页面展现的过程,而下篇将扩展补充这一过程涉及的另一些知识点。 这个过程涉及到的其他一些知识点; 关于缓存,浏览器的缓存策略; TCP协议的三次握手; SYN Flood攻击; 关于Nagle算法; 浏览器的工作原理; 初识v8引擎; ...
阅读全文 »

从面试题“输入URL...发生了什么?”学到的(上)

发表于 2017-10-13
面试官:从浏览器地址栏输入URL到页面展现到底发生了哪些事? 我曾在面试中被问到这个问题,面试官的要求就是尽可能详细地描述这个过程,但结果并不总是让人满意;为了更好得理解网络协议这一部分内容,我仔细阅读了《HTTP权威指南》一书,并且认真做了笔记,发现随着知识的积累,每次去回答这个问题都有不一样 ...
阅读全文 »

ES6(ECMAScript 6.0)新特征

发表于 2017-08-28
#目录ECMAScript 6.0已经在2015年6月17日正式发布(以下简称ES6)到现在已经过去了2年时间,发布的很多新的特征已成为了标准,如今ES8草案也公布了,Javascript的未来还是值得期待的;我从去年下半年开始接触ES6的,在代码上搭配babel来开发基于React框架的 ...
阅读全文 »

对React-redux中connect方法的理解

发表于 2017-07-30
关于React-reduxRedux是React全家桶的重要一员,之前在知乎上也看到类似的提问:该如何通俗易懂的理解Redux?Redux是JavaScript的状态容器,Redux的概念简单明了: 1. 应用中所有的状态都是以一个对象树的形式存储在一个单一的store中;2. 想要改变应用的中 ...
阅读全文 »
1234
wuxinhua

wuxinhua

34 日志
25 标签
RSS
© 2016 - 2022 Created with by wuxinhua
Powered by Hexo
Host by Aliyun