传不习乎

Stay hungry, Stay foolish


  • Home

  • Archives

JavaScript函数柯里化

Posted on 2017-01-26
函数式编程中的一个重要概念就是函数柯里化(Currying),虽然函数式编程目前在JavaScript社区还不是主流,但是JavaScript中函数天生就是一等公民(一类函数),所以完全可以按照函数式编程的思想编程。
Read more »

React的AJAX最佳实践

Posted on 2017-01-14
网上看到的一片比较好的关于React中的AJAX实践的总结,这里翻译过来,做个笔记。
Read more »

Nodemon自动重启后浏览器实时加载的两个问题

Posted on 2017-01-07
由nodemon管理的服务器一般会自动监听(可配置不监听)服务器的文件的修改并重启子任务,一般用于监听一个http服务器子应用,为了方便开发通常会在restart事件中执行livereload(浏览器端自动刷新),但是监听文件的类型和restart事件中却有两个问题。
Read more »

RocketChat的OAuth2授权模块的坑

Posted on 2016-12-25
Rockat.Chat的授权模块似乎是有个坑,无法解析POST请求的body中的内容。
Read more »

JavaScript中的常量和深复制

Posted on 2016-12-18
一些特殊情况下会需要深度复制出一个全新的对象(内存级别的复制),深复制有几种方法,各自有不同的使用场景和性能。此外Facebook的ImmutableJS也是一个很好的实践。
Read more »

精妙短小的JavaScript代码片段和题目

Posted on 2016-12-14
在网上看到的几个精妙短小的JavaScript代码片段和题目,总结分享一下。
Read more »

JavaScript中的变量提升

Posted on 2016-12-13
对于初学者来说,经常会对变量的偶尔出现undefined的值出现的很多莫名其妙的结果难以理解,这种情况大多数时候都是由于JavaScript变量提升(Hoisting)而引起的。变量提升是JavaScript把声明提升到顶端的默认行为,理解JavaScript中的变量提升是学习JavaScript基础的基础。
Read more »

如何创建一个Meteor包

Posted on 2016-12-09
前两天开发了一个Meteor包,用于OAuth2登陆的客户端,具体OAuth2的认证逻辑之后再开另一篇笔记记录。第一次造Meteor的轮子,先记录一下开发流程。
Read more »

添加一个已有项目到GitHub

Posted on 2016-12-08
之前的几个项目都是先在GitHub上建好空项目,在线编辑一下README,然后clone下来,再把原来的工程覆盖进去再提交的。这样做太麻烦,最好还是直接从本地提交比较好,GitHub官网有一篇很基础的文档,这里翻译一下。
Read more »

JavaScript中的this

Posted on 2016-12-04
一般情况下,this指代的对象都是调用的对象,即谁调用,则this指向谁;但是JavaScript中this的特殊现象太多了,这种说法已经完全不能回答这个问题了,有必要总结一下。
Read more »
1…456…10

欧阳/Ouyang

99 posts
11 tags
© 2019 欧阳/Ouyang
Powered by Hexo v3.8.0
|
Theme – NexT.Gemini v7.0.1