第一本书是傻瓜式的入门的书,老点,但简单,符合国人思维,入门html和css比较合适
第二本书是css领域不错的书,加深理解css,努力成为一个合格的前端
第三本书是jquery的书,也是很简单,为啥没有直接javascript的原因是,jq足够简单,先实习效果,以后再慢慢补js基础即可,如果上来就js,很多人是搞不定的
第四本书是git和github的用法,是版本控制里比较简单的,比较适合入门
只允许文本编辑器,不准使用任何IDE
使用sublime的快速打开文件
ctrl + p(mac是command + T)
在终端里使用subl命令打开文件,(如果是mac,需要安装https://github.com/i5ting/subl)
subl app.js
快速定位到某一行
ctrl + g (mac是command + L)
关于tab配置
{
"default_encoding": "UTF-8",
"default_line_ending": "unix",
"font_size": 10,
"rulers":
[
80
],
"tab_size": 2,
"translate_tabs_to_spaces": true,
"word_wrap": "false"
}
安装步骤
以后环境变量在~/.zshrc里
http://beyondgrep.com/install/
Ubuntu
sudo apt-get install ack-grep
Mac
https://github.com/wting/autojump
Linux
sudo apt-get install autojump
Mac os
brew install autojump
需要修改~/.zshrc里的plugin,修改为
plugins=(git autojump)
然后
source ~/.zshrc
至此,已经完成了安装。
此后cd到任意目录,以后就可以使用j这个直达到某个目录了,下面是示例:
➜ nodejs-newbie git:(master) ✗ cd ~/workspace/github/nodejs-newbie
➜ nodejs-newbie git:(master) ✗ cd ~
➜ ~ j nodejs-n
/Users/sang/workspace/github/nodejs-newbie
➜ nodejs-newbie git:(master) ✗
如果想玩的更high,可以参见https://github.com/clvv/fasd
有很多doc在dash(mac)里默认是没有的;
see here : http://kapeli.com/docset_links
如果是下载到本地的docset,放到zealdocs目录下面,需要重启zeal