导图社区 全栈技能知识框架学习总结
全栈技能知识框架学习总结:核心原则:Don't Repeat Yourself、Keep it Simple Stupid、Done is better than perfect。
编辑于2022-11-22 11:30:10 广东全栈技能知识框架学习总结
理念
核心原则
Don't Repeat Yourself
Keep it Simple Stupid
Done is better than perfect
软件过程
敏捷开发
测试驱动
持续集成、每日构建
日常
版本管理
Git
Hg
SVN
代码审查
工具
GitHub
类似开源实现
gitbucket
gitlab
Phabricator
Facebook出品
Trello
Stack
Shadowsocks/goagent
文化
编辑器
Emacs
Vim
古语言研究
Smalltalk
Lisp
键盘
格子衬衣
殴打产品经理(伪)
被强加技能
修电脑
360安全卫士
QQ电脑管家
给MacBook装Windows
修手机
刷Rom
MIUI
越狱/Root
修手表(快了…)
实践
云和端里边的,只要各自会一种实现即可。
云
运行环境
BaaS平台
LeanOS
PaaS平台
SAE
BAE
GAE
IaaS平台
服务商
AWS
QingCloud
Alicloud
虚拟化管理
VPS
OpenStack
cloudfoundry
容器技术
Docker
Linux
发行版
Ubuntu
CentOS
常用Shell命令
adduser
apt-get
awk
cat
chattr
chkconfig
chmod
chown
cp
cut
dd
df
diff
dig
env
file
find
free
grep
gzip
head
ifconfig
ip
kill
ln
logrotate
ls
mkdir
mount
mv
netstat
ping
ps
sed
sudo
tail
tar
tcpdump
top
uname
update-rc
uptime
yum
zip
性能分析
top
vmstat
iostat
sar
dstat
服务配置
WebServer
Apache
Nginx
扩展开发
Perl
Lua
Javascript(2015)
语言
PHP
核心语法
PHP5新增
PSR规范
包管理
Composer
pear
框架
Web
ThinkPHP
Yaf
Yii
Laravel
Lazyphp
Pagon
API
Yar
Swoole
Restler
测试
单元测试
PHPUnit
SimpleTest
端对端测试
调试工具
xdebug
firephp
socketLog
PHP扩展
可替代实现
HHVM
Java
Go
NodeJS
引擎
V8
框架
Express
Koajs
Socket.io
包管理
NPM
测试工具
Karma
Mocha
可替代实现
fibjs
C
数据
高速缓存
Memcache
Redis
数据库
NOSQL
CouchDB
MongoDB
SQL
MySQL
PgSQL
安全
SQL注入
存储和分析
Hadoop
Mahout
协议
TCP/IP
HTTP
Rest API 设计规范
OAUTH
HTTPS
HTTP2.0/SPDY
SMTP
算法
容器
字符串
类型转换
查找、翻转、匹配
正则表达式
数组
查找
多维数组
链表
翻转
遍历
查找
删除
合并
哈希表
查找
树
遍历
前序
中序
后序
高级树查找
红黑树
B树
MySQL索引
R树
堆
图
函数
递归
迭代
性能
时间复杂度
业务相关算法
压缩算法
LRU
最终一致性
编译原理
状态机
机器学习
分词
关键词提取
TF-IDF
推荐算法
聚类
协同过滤
人脸识别
OpenCV
第三方服务
CDN加速
七牛
又拍
新浪云存储
邮件发送
短信发送
消息推送
开放平台
微博
微信
支付接口
支付宝
微信
域名
服务商
备案
DNS
DNSPod
API - 用于故障时自动切备用环境
端
跨平台
Flash
Web前端
Javascript
框架
emberjs
angularjs
ionic(移动端框架)
KISSY(KISSY,Kimi,Mobile)
库
核心库
jquery
underscore
zepto
KISSY(Alibaba-inc)
报表库
HighChart/Stock
DataTable
动画库
Raphael
D3.js &&衍生库
其他功能库
语法
手册
语法糖增强 Coffeescript
包管理
bower
NPM
自建仓库CNPM
单元测试
QUnit
YUI Test
Jasmine
Mocha
调试工具
Chrome Developer Tools
Firefox Firebug
Opera蜻蜓
IE 开发者工具/IE 调试条for IE6
Fiddler/Charles/Wireshark
部署工具
Gulp
Grunt
Broccolli
语言相关,请参考语言部分
CSS
预编译框架
Less
Sass
Stylus
新起之秀一堆...
主流版本
2.1
3.0
浏览器兼容
css hacks
selectors
property/value
“新”版本“新”特性
基于内核
webkit
ms
etc
现代浏览器的通用新特性
跨职责调用DOM属性接口
媒体属性
layout
布局方法论
中文可视优化
typo.css
yue.css
文档标准
HTML
HTML5
新控件类型
新的通用控件属性
语义化
WebRTC
WebSocket
Web Worker
XHR lv2
新的媒体支持
WEBGL
2D/3D绘图支持
新的audio/video支持
离线储存
设备访问
摄像头
旋转支持
LBS
触摸支持
HTML4
为何不拥抱新特性呢?
XML
前端框架
Bootstrap
Foundation
Pure
YUI
Google Polymer
媒体使用
icons
icomoon
sketch
iconfont
图片
图像压缩与合适类型选型
Base64图片
动画
FLASH
JS
分帧
画布
类名切换
CSS3
WEBGL
SVG
Unity3D
调用系统其他三方组件
数据交互
XML
JSON
STRING
安全
CSRF
XSS
敏感信息使用
HybridApp
Phonegap
Node-webkit
浏览器插件开发
Chrome
360
Safari
booklet
原生应用
iOS
Android
Mac
PC
PGTIOU
PGTIOU
PGTIOU
子主题 1
PGTIOU
子主题 1
子主题 1
子主题 1
子主题 2
子主题 3