哥布林的小山洞


  • 首页

  • 归档

  • 标签

  • 分类

  • 搜索
close

es6学习笔记之三 箭头函数

发表于 2016-07-25   |   分类于 es6学习笔记   |  

这篇学习笔记继续上一篇,为大家介绍es6给大家带来的一些实用功能,今天我们来简单说说箭头函数(=>)。我个人
非常喜欢这个功能,因为它可以使代码变得更简单,更容易阅读,而且某些时候还可以为我们解决javascript的一个
很头疼的问题:this问题。

阅读全文 »

es6学习笔记之二 const,let和模版字符串

发表于 2016-07-22   |   分类于 es6学习笔记   |  

这篇学习笔记依然是介绍es6的一些常用的新功能,这一篇会介绍两种新功能:1. const和let,2.模板字符串。之所以把这两个完全不相关的
概念放在一起是因为这两部分的内容不是很多,而且很容易理解。同时,我也会介绍一些其他es6相关的内容。

阅读全文 »

es6学习笔记之一 数组篇

发表于 2016-07-21   |   分类于 es6学习笔记   |  

es6也称为es2015,是EcmaScript的第六个大版本,虽然已经推出很久了,但是我还是发现有很多码农仍然不使用es6的一些新特性。
我觉的其实没必要对这些新功能感到恐惧,要知道任何新功能的加入都是为了使这门编程语言更加完善。而且,能进入es6的新功能大多
是一些在业务中需求量很大的功能,而且很多库也都有着自己的实现。这个系列就是要向大家介绍一下es6为我们带来的一些新功能,而
且我觉的掌握这些功能基本能搞定平时80%的业务需求。

阅读全文 »

reselect与redux

发表于 2016-07-10   |   分类于 react, redux   |  

1. reselect简介

reselect是一个与redux配合使用的一个模块,它可根据state上的多个已有的属性来生成一个新的属性,
这可以为简化代码逻辑带来很大的帮助。比如我们在state上有users这个属性,而在每个user上又有性别
这个属性,那么我们可以使用reselect来为我们分别生成性别为男和女的新属性,而且也不需要加入新的
reducer和action。

阅读全文 »

浅谈React Router中的browserHistory和hashHistory

发表于 2016-07-09   |   分类于 react   |  

React Router简述

React router,即路由,是react生态系统中一个重要的组成部分。它可以使单页应用具有类似于多页应用的
路由系统,即前端路由。绝对多数教程中对于Router History中的browserHisotry和hashHistory都是
一笔带过:不要用hashHistory,用brwoserHistory,其实在开发中,并没有那么简单,hashhistory有着
一定的应用场景,而browserHistory也会有几个坑。

阅读全文 »

Node中的事件系统

发表于 2016-06-29   |   分类于 NodeJS   |  

Node中的事件发布与订阅

事件的发布和订阅系统(event)是NodeJS中的一个极为重要的系统,但是这个系统对于很多刚入坑的小伙伴来说可能难以理解,
这篇博客会为刚入坑的小伙伴们简单介绍一下事件(event),并且一步一步的写一个“山寨版”的事件系统。

阅读全文 »

Node中的module和require

发表于 2016-06-29   |   分类于 NodeJS   |  

Node中的模块

在Node中,很大的一个组成部分就是模块,其中有Node中的core模块,有从npm上下载的第三方模块以及我们自己写的模块。
NodeJS在模块化方面使用的是exports和require来导入和导出。

阅读全文 »
Jasen PAN

Jasen PAN

7 日志
4 分类
4 标签
© 2016 Jasen PAN
由 Hexo 强力驱动
主题 - NexT.Muse