系统开发技术栈、Web前端开发技术栈、数据库技术栈、.NET技术栈! http://overflowstack.github.io
English: https://github.com/unruledboy/WebFrontEndStack/
中文博客: http://www.cnblogs.com/unruledboy/p/WebFrontEndStack.html
Español: https://github.com/unruledboy/WebFrontEndStack/blob/master/README.es-es.md
比较全面的浏览器、平台、类库、框架、工具等。
![Image of Web Front End Stack](Web Front End Stack.zh-cn.png)
您应该安装Visual Studio 2010+。
-
安装 nodejs.
-
安装 Phantomjs.
-
安装 Python 2.7.
-
npm install
如果出现错误,您可以检查 [phantomjs-node] 的依赖(https://github.com/sgentle/phantomjs-node/wiki), node-gyp.
npm start
运行服务并直接打开主html文件。
npm run build
生成预览图。
-h, --help Display this message.
-p, --port number (Default: 3000) Set the port what express listening.
-ues, --update_existed_stargazers (Default: false) Update project's stargazers including existed.
--phantomjs The task to generate the image.
--readme The task to update readme.
--updatestargazers The task to update the count of the stargazers.
大家是否想过:
- Web前端开发究竟包含哪些技术呢?
- 我所掌握的技术这个子集,在Web前端技术大系这个超集里面占的比例是多少呢?
- 我究竟还没有掌握多少Web前端技术呢?
- 面试的时候会考哪些技术呢?
那么,Web前端开发是否也应该有这样的技术栈概览图呢?搜索了很久,没有找到一个符合我要求的“较为全面”地表述Web前端技术大系的图表。所以我们自行设计了这个Web前端技术栈。
这个图表里的分类未必准确,相关技术也难免会有遗漏,欢迎大家指点以便不断改进。
Web前端技术实在太繁多限于篇幅,,这里没有罗列一些技术。
您可以点击下面链接查看交互式预览图(用鼠标移动/缩放/点击节点打开相关网站):
https://rawgit.com/unruledboy/WebFrontEndStack/master/ux/WebFrontEndStack.htm?locale=zh-cn
- Web前端开发技术栈
- 浏览器
- 协议
- Web三剑客
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript
- 标准
- W3C
- HTML
- CSS
- XHTML
- XML
- W3C
- 核心概念
- HTML
- JavaScript
- CSS
- Selector
- Priority
- Specificity
- Box Model
- 渲染引擎
- 脚本引擎
- 运行时
- Cookie
- Local Cache
- Session Storage
- Local Storage
- Components
- Extensions
- Plugins
- Resources
- Images
- Icons
- Fonts
- Audios
- Videos
- 编辑器
- Sublime Text
- WebStorm
- Atom [GitHub]
- Vim
- Emacs
- Brackets [GitHub]
- Light Table [GitHub]
- Visual Studio
- Visual Studio Code (Linux & Mac) [GitHub]
- Dreamweaver ;-)
- FrontPage / SharePoint Designer ;-)
- 编译任务
- 精简
- 编译
- 合并
- 混淆
- 图像优化
- 单元测试
- 编译工具
- 调试
- 基础工具
- 质量控制
- 包管理
- 测试
- 工具
- 在线工具
- 库 / 框架
- 基础库
- 模块化
- 框架
- UI框架
- WebSocket
- 数据可视化
- WebGL
- CSS3 动画
- 流程控制
- 函数式编程
- 手机 UI 框架
- CSS 预处理器
- 未来标准
- 模板引擎
- 统一化
- 最佳实践
- 安全
- 中间语言
- CoffeeScript [GitHub]
- TypeScript [GitHub]
- ClojureScript [GitHub]
- JSX (Facebook)
- 移动应用开发
- 桌面应用开发