关闭搜索(ESC)
搜索标签:
DONE

写点什么好呢,作为入行两年的前端开发者。

归纳一下,工作上就是,学了不少的东西,碰到了不少的人。写了不少的系统,重构了不少的项目。生活上就是,每一天过得很快,充实一天,迷茫一天。性格上就是,桀骜不驯的脾气开始缓和下来,尽量不和人争辩。

哎~~~本命年的一年啊,就这样过去了。

在今年六月份,从开迅跳到了铜板街,从一家做视频的公司到了做互联网金融的公司。开迅刚好工作了一年,作为唯一的前端,真的是

为什么大多数前端工程师不懂客户端缓存

因为浏览器自动帮你自动管理缓存。

缓存过程

打开一个网页,浏览器会自动下载副本到你电脑上,不是所有的网页都能下载都本地电脑上的,一般是html,然后是request的get请求,但是post请求一般是不缓存的。

当然客户端缓存是否需要是可以在服务端代码上控制,那就是响应头。如果请求信息是需要认证或者安全加密的,相应内容也不会缓存;

#

宇宙大爆炸,来一个

讲到js,首先要讲一个原型和原型链的东西。在js的世界里,所有都是对象,但是主要分两个,函数对象,和普通对象。

函数对象和普通对象

```javascript var f1 = function() { console.log('hello world'); }

var o1 = new f1();

console.log(typeof f2);

起跑

既然撸,那么让我们撸一个对象压压惊:

var obj = new Object();

Object,在就是一个添加值的容器。

讲一点有趣的

Object.freeze(obj)

对对象已经冷冻,让obj无法修改,删除。

```javascript var obj = { foo: 'abc', zoo: 'efg',

介绍

express是我见过最轻量级的nodejs框架,但是TJ重新写了一个koa框架,利用generator实现了重复繁琐的回调,并且不绑定任何中间件,完全轻量级,可以自由发挥。

异步

在写异步的时候,会出现两个问题:

1:必须在回调函数里处理返回值
2:复杂情况下导致嵌套过深

举个例子,文件读取:

![](http://7sbmjr.com1.z0.gl

心情

more