理解React技术栈

学习React也有段日子了,这里主要是讲下自己对React技术栈的理解。

React本身这个框架是用来写界面的,但是呢,光是界面还不够,还需要交互、事件管理、数据(流)管理,才能够搭建应用。

在前人的基础上,我们现在开发React App有好多模块可以使用,俗称React全家桶。

查看更多

分享到

Tmux常用功能介绍

用homebrew安装tmux

brew install tmux

查看更多

分享到

精通异步编程

本文主要用下面几个例子来讲解异步编程:

异步串行执行例子(有参数依赖,比较常见):
①遍历文件夹下文件;②根据遍历读取文件夹下文件的内容;③根据读取的内容操作数据库。

异步串行执行例子(无参数依赖,比较少见,一般无参数依赖都是并发执行较多):
①设置数据库数据;②获取数据库数据。

异步并发执行例子:
①获取模板;②获取数据;③获取资源文件。

查看更多

分享到

阿里云服务器配置Nodejs+Mongodb开发环境

阿里云服务器配置Nodejs开发环境主要有以下几个步骤:

1、安装Nodejs
2、安装Mongodb
3、安装Nginx

查看更多

分享到

服务器搭建git仓库

公司内部的代码,如果放到github上面去,总感觉不太好,那么,肯定要自己搭建git服务器了,下面讲下如何搭建自己的git服务器。

查看更多

分享到

移动端基于陀螺仪实现重力感应效果

要想实现重力感应效果,必须取到设备的方向值。
有两种Javascript事件负责处理设备方向信息。

查看更多

分享到

利用web技术实现AR

昨晚同事发我一链接Web前端也能做的AR互动,由腾讯游戏官方手机团队出品,发现原来web也能实现AR效果,之前还一直跟人家说这个实现不了,瞬间打脸,感觉到技术储备的重要性了。

查看更多

分享到

ES6中必须掌握的一些特性

const,let关键字就不说了,是个前端都知道。下面来讲讲其他一些特性,如Classes、箭头函数、解构赋值、剩余参数、生成器、模板字符串。

查看更多

分享到

Tween.js源码解读

之前想写写关于前端动画的文章,然后重新整理了下动画开源框架,觉得还是有必要出一系列源码解读文章,这篇就来解读下Tween.js的源码,深入理解她的原理。源码地址
先来看看她的代码结构:

查看更多

分享到

Nodejs实现Facebook的Bigpipe技术

什么是Bigpipe?

Bigpipe是Facebook首创的一种减少http请求的,首屏快速加载的异步加载页面方案。是前端性能优化的一个方向。主要原理是把页面框架的html发送给客户端渲染的同时,把剩余需要ajax请求的部分利用服务器端渲染后再发给客户端,所以还是需要服务器端配合的。

查看更多

分享到