自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yolo0927的前端学习之路

主要用于记录一些学习的东东以及日常总结

  • 博客(38)
  • 收藏
  • 关注

原创 egg 整体架构源码分析及2个多月没更新的原因

egg 架构及源码分析 - 仅为个人观点与学习记录

2019-02-20 16:22:03 4431

原创 教你手写一个简单的 webpack loader 与 plugin

用了这么久 webpack 一直想简单的记录以下这篇博客来讲解如何手写自己所需的 webpack loader 和 plugin,说人话就是自定义 webpack 的加载器与插件,其实官方文档也有详细的记录,大家可直接查看官方文档都 ok 的https://webpack.docschina.org/contribute/loader一、loader 是什么,有什么用是 webpack ...

2018-12-15 20:27:12 3633 1

原创 multiparty 中间件源码解析

由于一直没有尝试使用 Node 的原生模块去接收表单上传时的表单数据,所以自己尝试写时遇到了很多问题,却发现网上没有一篇这样原生 demo 来讲解这个问题,所以决心去看 multipary 的源码自己学习并写一篇帮助其他童鞋。

2018-12-02 19:41:36 1015

原创 koa2源码解析

koa2 源码解析,koa 代码精简,设计巧妙,非常适合我们学习与快速搭建服务,定制周边服务插件等,所以如此适合学习的源码,大家怎能没看过呢~

2018-11-26 10:10:20 384

原创 最近的一些想法及打算

3个月没更新的原因以及一些短期学习方向的转变~

2018-11-08 11:11:02 262

原创 Node深入浅出 章节总结(第九章 — 玩转进程) 完结篇

看完本章后,应能理解 egg 多进程模型的原理与思想,了解进程守护与集群健壮性的重要性,基本理解 node 是如何做单机集群的。至此 《Node深入浅出》系列总结完毕,后面两章 测试 与 产品工程化 就不总结了,这是根据公司团队决定的。至此本书已经完毕啦~下本书不出意外是死月的《NodeJs:来一打C++扩展》,不过碍于我只会C,以前没写过C++,所以总结的速度会更慢,因为太多知识要学了~~~

2018-07-27 16:10:43 707

原创 Node深入浅出 章节总结(第八章 — 构建Web应用) 持续更新...

这章的总结,我一度想跳过,因为想了很久都不知道该怎么写,内容实在太多了,都是教你如何使用原生nodejs实现一个web框架的基础功能,所以这章我不打算总结了。。。因为没办法总结,大家直接看书跟着敲代码就完事了,内容量太大了,可以说只能提几个需要注意的点了

2018-07-26 11:19:31 237

原创 帮助公司引入 nodeJs(Web框架为 egg ) 后的一些感受与总结

接近两月没更新的原因及后续想法

2018-07-18 15:09:40 18726 4

原创 Node深入浅出 章节总结(第七章 — 网络编程) 持续更新...

网络编程这章是构建 web 服务的关键性基础理论,理解后才能熟知连接的整个过程协议都起了什么作用,达到一种了然于心的状态,本章总结有很多并不是书上的顺序,大部分是我个人看完后通过各类资料及自己的理解整理而来,如若有错,大家指出后我会及时改正,最后,技术路上与大家一起互勉吧!

2018-05-28 19:25:26 360

原创 Node深入浅出 章节总结(第六章 — 理解Buffer的基本使用) 持续更新...

Buffer 作为贯穿整个 node 的重点章节,是一定要好好理解的,本章内容不多,也比较简单,但是确实必须掌握与理解的重点。

2018-05-28 13:22:20 408

原创 Node深入浅出 章节总结(第五章 — 内存控制) 持续更新...

内存管理的这一章,大部分为理论知识,总结起来还是比较吃力的,短期项目是很少会用到的,但是一旦项目运行有一段时间,这部分的重要性将会突显而出。

2018-05-27 18:11:44 455

原创 Node深入浅出 章节总结(第四章 — 异步编程) 持续更新...

最近几周的周六都连续加班了。。。导致没时间更新,罪孽啊本章重点讲解了 node event 模块封装的异步解决方案以及 Promise 的简单原理实现

2018-05-07 14:58:58 390

原创 Node深入浅出 章节总结(第三章 — 异步IO) 持续更新...

一、阻塞IO、非阻塞IO、异步IO《Node深入浅出》第三章 异步IO 总结,重点仍为老生常谈的 事件循环机制原理,并找出书中 67 页有代码执行结果的书写错误,已在文中指正

2018-03-25 18:33:49 243 1

原创 Node深入浅出 章节总结(第二章 — 模块机制) 持续更新...

模块机制的引入与CommonJs规范在早期,javascript 主要还是只能在浏览器端发光发热,没有模块机制的前提下,我们只能插入一个个杂乱无章的 script 的标签,也许作为一个页面上的脚本语言,这已经足够了,因为需要它做的事很少,但是我们发现如果当 javascript 想在服务器端也同样发光时,模块机制就成为了一个必不可少的东西,否则它永远只能是脚本语言而不会用于服务端项目开发,正因...

2018-03-05 17:17:28 303

原创 如何进行 github 的第三方授权(附 nodeJs demo)

github app 第三方用户授权完整 demo,附完整前端与后端例子。

2018-02-12 11:52:07 2013

原创 Node深入浅出 章节总结(第一章 — Node简介) 持续更新...

看完第一章给我的感觉是,填了一些我之前感到困惑却没有深究的地方,就基于第一章来说,我个人已经建议可能完全不适合刚使用node的前端了,后端可随意看,因为身为一个前端,即使你看懂了,但你也不知道为什么这么说,为什么这么处理,我不保证后续我会不会有这种感觉,但是大家从博客的博文就可以看出,我从去年年初就已经开始关注并且断断续续的学习node了。我想这也是为什么本书网上各类书评都说不适合初学者的原因了,...

2018-01-14 16:11:27 403

原创 SVG抽象路径动画及一些自己写的插件介绍

svg路径点抽象相关,仍有个小问题待解决

2017-12-25 18:40:34 396

原创 新(移动端)旧(pc端企业级应用)公司前端技术与侧重点的对比及一些感悟

入职新公司后的一些感悟

2017-12-25 15:44:32 672

原创 用node.js实现多文件上传并携带进度条的demo - express

利用express实现多文件上传的小demo,内部已经含有携带进度条的前端demo了,http请求是我自己封装的,如果各位使用的是jq、fetch等其他插件,请自行看文档寻找 xhr.onload.progress 这个原生的回调函数。

2017-11-13 18:02:40 4324

原创 命令模式demo-一个简单的动画回放功能

设计模式-命令模式,好像是水了一篇,这篇就是记录自己,这段时间开始学习怎么写游戏啦~

2017-11-05 18:05:02 856

原创 Vue源码分析——Vue的构造函数分解

大概按照自己的思路与理解,解读了下 Vue 构造函数的设计过程,本人也是在深入学习阶段,还是一句,多去看看设计思想,而不是琢磨某个api, 思想才是学习中最重要的。

2017-10-15 19:28:34 2797 1

原创 教你50行代码实现前端路由小轮子

在SPA应用这么流行的当下,我们看到每个MV**框架都会有自己的路由插件用于实现单页应用的路由设置与监控,并且提供了一系列的生命周期来方便用户,那么到底它们都是怎么做到的呢,今天我会放上自己写的一个小轮子的思路

2017-09-24 13:31:36 1509

原创 vue的官方脚手架vue-cli到底做了什么?(vue-cli webpack配置详解)

算起来有好几个月没记录学习的东西了,自己确实变懒了。。。在这期间 1、看完了 underscore.js 的源码,分析了下公司项目中在vue-cli基础上扩展的一些webpack配置 2、开始了学习react,并利用 react 开始重写自己的新博客项目了,这次要好好做了,技术栈的话就 react react-router redux express就可以了,这次不打算使用 mongoos...

2017-08-20 19:54:19 7842 3

原创 JS部分高阶函数的运用及解析

简单介绍几个js高阶函数实现的功能,包括AOP(切面编程), currying(柯里化), throttle(节流), timeChunk(分块)四个函数功能,主要思想是闭包与this的概念,建议理解了闭包与this指向后再来阅读~

2017-05-24 00:51:04 577

原创 node文件系统基础

本文记录了node学习过程中文件系统这一块的一些概念介绍与小部分api的运用;最近在出差中,加班比较多,很少有整块时间学习,慢慢记录一点关于node的知识吧,以后用得着的时候复习就好,话说真的很想用啊~~~

2017-04-23 17:25:01 379

原创 理解bind与call,apply区别及其在实际项目中部分场景的运用

总结bind与call、apply的区别,并举出实际项目中的部分场景的运用~

2017-04-02 16:23:09 6658

原创 介绍一个node创建博客的教程并总结

接近一个月没写博客了,是因为实在不知道该写什么= =。。。除了完成工作外,这段时间自学了一个教你使用node从0-1创建博客的教程,写的十分详细,教程也重构过几次了,已经相对比较完善,推荐对node感兴趣的同学去学习一下,除了node外最近也在看阮一峰老师的《ES6入门》,内容非常多,写的非常细,在这里我不会做总结,内容太多实在不知道怎么总结,如果我看完了,可能会挑一些自己觉得不清楚的地方记录下来吧

2017-03-20 15:26:05 4026

原创 双飞翼布局

双飞翼布局

2017-02-23 19:14:57 317

原创 关于年前接到的外包单总结

个人项目总结

2017-02-04 17:28:27 1313

原创 linux下配置node.js环境并实现微信授权

简单的通过node.js实现微信授权

2017-01-12 22:22:26 1405

原创 关于vue双向绑定的简单实现

vue双向绑定原理的简单实现:数据劫持+订阅发布模式

2016-12-21 18:27:11 4260

原创 稍加改动,手把手写一个acfun电影列表的爬虫-基于node

最近有空又重新看了vue2.0的文档,发现变动还是挺大的,多了虚拟dom,也像react有了对应JSX语法的render函数了,整个vue对象的生命周期也有了改动,而为了迎合2.0的标准版脚手架而不是每次都用2.0的简化版脚手架,我便决定开始慢慢的学习Node.js,其实之前也大概看过文档,但是总觉得没有需求,也不知从何下手,而现在个人发现语言和框架其实是为了解决问题而诞生了,那么学习其实也是在问题

2016-12-13 17:05:53 866

原创 vue+vueRouter+webpack的简单实例

vue2.0仿制vux下方tabbar的一个简单实例

2016-12-05 14:03:55 6784 4

原创 初识webpack

由于自己也在学习使用webpack的阶段,故借此来记录一下学习过程,也给初学的同学一点具体的demo~下面我通过打包一个简单的按钮组件来实现webpack模块化的思路先给大家看一下整体文件夹的分布css button.cssjs button.sjfoo.jsjquery-1.11.3.jsoutput bundle.jsstyle.css node_modules …. b

2016-11-28 19:17:44 426

原创 深度克隆与浅度克隆

上星期再次研究了一下以前不太清楚的深度克隆,经过连续的写了3次之后终于清晰了一点,记录一下思路。show me my codevar user={ name:'姓名', gender:'性别', Tags:['标签1','标签2']}顾名思义,浅度克隆就是指复制啦~Object.prototype.clone=function(){ var newObj={};

2016-11-28 13:19:20 460

原创 作用域与闭包

今天总结的这个章节内容有点多,有点复杂,如果我有说不清或者说错的地方,欢迎大家交流与指导在前面我已经给大家介绍过词法作用域的概念了(即在编译阶段就被放在固定位置读取的作用域),所以在说闭包之前我们先来说说函数、变量提前与块作用域的概念一、块作用域大家可以将块作用域理解为局部变量所在的词法作用域内,形象的给个demo就是↓function zoom(){ var me='我是

2016-11-17 19:55:48 318

原创 你不知道的javascript章节总结(第二章)

第二章(词法作用域,为什么我们不使用eval与with) 如果要解释不使用eval与with的原因,首先我们得先了解词法作用域是什么,它会如何影响整个编译器的编译过程。 正如书中所说作用域有两种工作模型1、词法作用域;2、动态作用域。 词法作用域:就是指在定义词法阶段的作用域,词法阶段做的工作是将我们声明的一些变量与块作用域标识化并识别其在代码中的物理位置,如果是有

2016-11-10 20:39:16 303

原创 你不知道的javascript章节总结

对于《你不知道的javascript》书中知识学习的一些个人总结,用于学习与交流~

2016-11-09 17:15:47 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除