再见,2016;你好,2017


  今天是2016年12月31日,2016年的最后一天,记得那天组长让组里面每个成员做年终总结,自己想了想,真心不知道该说什么,因为其实自己来到小米的时间并不长,做的东西也不多,所以需要总结的东西很少。但是其实今年对于我个人来说,2016年是难忘的一年,发生了很多事情,值得我去回忆,去思考,但是,让我铭记的也许只有这两件:离开,开始新的生活。

查看全文
Promise--优雅解决回调嵌套

最近一直在用空余时间研究node,当我写了一个简单的复制一个文件夹中的文件到另一个位置的时候,我看到了所谓的回调地狱,虽然只是四五个回调嵌套,但是这已经让我感到害怕,我写这么简单的一个小demo就写成这样,那稍微复杂点儿还了得?记得在看ES6的时候,里面提到过一种新的解决回调的方式---Promise,而且在node中也常用这个解决大量嵌套,所以这几天花了点儿时间看了看Promise,让我对Promise的认识更加清晰,所以写一些东西总结一下。

查看全文
Nodejs之npm&package.json

一直以来,作为前端开发,在公司都是先写好页面,然后再跟后端合作,将数据填入前端页面中,但是偶尔自己闲来无事,也会看一些框架什么的,然后利用框架做个单页面应用啊,app什么的,这时候页面的数据总是一些假数据,而关于数据请求的部分就没办法做(因为没有后台嘛)。所以我感觉是时候学习一下node了,这对于我以后要学的webpack,前端工程化等也有一定帮助。

查看全文
Git连接Github总结

好长时间不写东西了, 因为换了工作,所以在忙着熟悉公司的项目代码,所以没什么时间搞自己的东西,回想了一下,在计划中要总结一下关于如何使用终端的git连接github,所以写一下这个。

查看全文
Linux日常使用总结

自己一直对linux充满好奇,这次换了新的工作后,由于使用Mac OS和linux,所以国庆回来,给自己的电脑装了ubuntu来熟悉linux。在安装完成后遇到一些问题,经过谷歌都一一解决了,写这篇博文分享给大家。

查看全文
基于Gulp的前端自动化工程搭建

上个月月底在公司提出关于前后端分离的想法,并且开始研究关于前后端分离,前端工程化,模块化的一些东西,上周开始我准备自己开始写基于Gulp流的前端工程文件,这两天有时间,着手开始实现这个想法,但是写的过程中,遇到了一些问题,正是因为这些问题的解决让我对Gulp的流式处理有了更深的理解,写下这篇文章,分享一下这俩天我在写Gulp的时候学到的一些东西。

查看全文
Javascript中字符串方法总结

字符方法

chartAt()与charCodeAt()

参数:基于0的字符位置

chartAt()以单字符字符串的形式返回给定位置的那个字符。而charCodeAt()返回的是字符编码。

1
2
3
var stringValue = 'hello world';
/*chartAt()*/
console.log(stringValue.chartAt(1)); // 'e'
查看全文
JS中的位置与大小

最近事儿比较多,一直没时间写东西,前几天又遇到关于获取元素大小的问题,每次遇到这类问题就翻书,比较费时间,所以总结一下。

1.元素的偏移量

元素的偏移量包括元素在屏幕上占用的所有可见的空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(注意:这里并不包括外边距)。

icon

查看全文