node源码学习笔记--第二篇(最简单的模块path) 发表于 2019-08-22 字数统计 2,144 | 阅读时长 8 这篇是正式阅读的第一篇,从最简单的path开始阅读,我记得之前在掘金收藏过node源码阅读的文章,想找来看看它们的写作思路,发现早就已经取消收藏了(大概是因为质量不高)。不过这样也好,不受到其他人思路的干扰,我的文章输出我自己的阅读收获,先尽量保持清晰。 path功能回顾这个系列我希望能做到格式统一 ... 阅读全文 »
node源码学习笔记--第一篇(初心) 发表于 2019-08-21 字数统计 751 | 阅读时长 3 从这一篇起要开始阅读node.js的源码了,node的源码在github上,直接clone即可,主要由JavaScript和C++编写。 为什么要写这个系列不论是学习哪些开源的东西,源码学习永远是其中不可缺少的一部分,所有人都会告诉你一定要看源码。不过为什么要看源码,怎样去看源码,这些问题大家的答案 ... 阅读全文 »
失踪人口回归--写一些要做的事 发表于 2019-08-18 字数统计 778 | 阅读时长 3 初心最近确实很久一段时间没有更新文章了,上次什么时候写的,写的什么,我已经不记得了,只知道那时候我还是一个学生,现在已经是社会工作者了。不知什么时候开始,有一些懈怠,这种感觉真的不好,却越来越严重,没办法静下心来去做好该做的事,或许我应该有些规划了。 技术成长现在已经开始工作了,目前部门所用的技术栈 ... 阅读全文 »
非技术,个人总结和展望吧 发表于 2019-05-09 字数统计 87 | 阅读时长 1 很久没有更新博客了,前端时间无意中发现我使用的图床不知道什么时候挂了,看来图片还是自己管理比较放心,后面打算直接扔GitHub了。 差不多一年过去了,一年左右想来也没做什么,无非就是学习、面试、工作等等。 阅读全文 »
我的react之路--个人感受 发表于 2018-12-06 字数统计 1,178 | 阅读时长 4 很久没更新博客了,半年多事情不少,也几经周折,今天开始计划随着开发继续更新react系列,这一篇文章记录一下这段时间使用React的感受和其他有用没用的东西。 为什么选择React我接触前端开发的时间也超过一年了,其实平时工作中使用到的都是vue.js,首先感谢vue.js,它真的被设计的很友好,我 ... 阅读全文 »
超轻量级web框架koa源码阅读 发表于 2018-05-01 字数统计 1,847 | 阅读时长 7 koa是一个非常轻量的web框架,里面除了ctx和middleware之外什么都没有,甚至连最基本的router功能都需要通过安装其他中间件来实现。不过虽然简单,但是它却非常强大,仅仅依靠中间件机制就可以构建完整的web服务。而koa的源码同样很简洁,基础代码只有不到2000行,非常适合阅读学习。 ... 阅读全文 »
网络安全xss和csrf入门 发表于 2018-04-27 字数统计 1,112 | 阅读时长 4 在互联网的世界里面,安全始终是一个极为重要的问题。平时自己写demo时候往往会忽略这一点,但是,一旦想要成为产品,安全是一定要放在第一位的。在web开发中,理解常见的网络安全隐患,知道其原理并学会防护是一项重要的技能。 XSS什么是xssXSS全称跨站脚本攻击(Cross Site Scriptin ... 阅读全文 »
函数节流和函数防抖 发表于 2018-04-11 字数统计 763 | 阅读时长 3 这篇文章来说一下两个相似又不同的的概念,这是一个新手几乎不会注意到,但是却很重要的问题,函数的节流和防抖。下面先来看一看它们究竟是什么。 首先要知道,函数节流和防抖的最终目的都是为了限制函数调用次数。当函数执行频率达到一定限度时候,再增加频率是没有意义的,此时我们就需要限制函数的执行频率,不能白白的 ... 阅读全文 »
vue.js原理初探 发表于 2018-03-09 字数统计 2,054 | 阅读时长 8 vue.js是一个非常优秀的前端开发框架,不是我说的,大家都知道。本人也使用过vue.js开发过移动端SPA应用,还是学习阶段,经验尚浅,能力有限。不过我也懂得只会使用轮子不知所以然是远远不够的,凭自己浅薄的见识,斗胆写一篇略微深入的一点文章。 首先我现在的能力,独立阅读源码还是有很大压力的,所幸v ... 阅读全文 »
ajax请求相关 发表于 2018-02-23 字数统计 1,663 | 阅读时长 6 上一篇单独写的是ajax跨域,这一篇就来详细说一说ajax,ajax是现代web开发中必不可少的一部分内容,非常基础也非常重要,这篇总结一下到目前为止我对ajax的理解。 什么是ajaxajax是web开发中的一种交互技术,全称为Asynchronous JavaScript And XMLHttp ... 阅读全文 »