小葫芦姥姥 發表於 2019-8-2 15:25:00

Web前端开发知识思维导图及汇总

<p>一张图足以让你了解web前端工程师需要做哪些工作以及需要掌握哪些技能。</p>
<p>&nbsp;</p>
<p><img class="alignnone size-full wp-image-14623" src="http://www.25xt.com/wp-content/uploads/2017/03/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%BB%93%E6%9E%84%E5%9B%BE.jpg" alt="前端知识结构图" width="800" height="725"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>下面就是牛人整理的前端知识体系大全,让各位APP设计师想要转行做前端开发的同学们提供一些参考的文案和网址。</p>
<p>&nbsp;</p>
<p><strong id="section">1. 布局框架:</strong></p>
<p>Bootstrap:&nbsp;http://getbootstrap.com/</p>
<p>Foundation:&nbsp;http://foundation.zurb.com/&nbsp;</p>
<p>Uikit:&nbsp;http://www.getuikit.com/&nbsp;</p>
<p>Web Components:http://css-tricks.com/modular-future-web-components//</p>
<p><strong id="section-1">2. 构建工具及包管理器:</strong></p>
<p>Grunt:&nbsp;http://gruntjs.com/&nbsp;</p>
<p>Yeoman:&nbsp;http://yeoman.io/</p>
<p>Bower:&nbsp;http://bower.io/</p>
<p>NPM:&nbsp;https://www.npmjs.org/</p>
<p>&nbsp;</p>
<p><strong id="section-2">3. 代码优化:</strong></p>
<p>Google Closure Compiler:</p>
<p>CSS Lint:&nbsp;http://csslint.net/</p>
<p>JSHint:&nbsp;http://www.jshint.com/</p>
<p>JSLint:&nbsp;http://www.jslint.com/</p>
<p>&nbsp;</p>
<p><strong id="css">4. CSS预处理器</strong></p>
<p>Less:&nbsp;http://lesscss.org/</p>
<p>Sass:&nbsp;http://sass-lang.com/</p>
<p>&nbsp;</p>
<p><strong id="section-3">5. 调试工具:</strong></p>
<p>Chrome:https://developers.google.com/chrome-developer-tools/</p>
<p>Firebug:&nbsp;https://getfirebug.com/</p>
<p>HTTPWatch:&nbsp;http://www.httpwatch.com/</p>
<p>Fiddler:&nbsp;http://www.telerik.com/fiddler</p>
<p>IE Developer Toolbar:</p>
<p>Weinre:&nbsp;http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html</p>
<p>&nbsp;</p>
<p><strong id="section-4">6. 文档工具:</strong></p>
<p>JSDoc:&nbsp;https://github.com/jsdoc3/jsdoc</p>
<p>Jekyll:&nbsp;http://jekyllrb.com/</p>
<p>&nbsp;</p>
<p><strong id="ide">7. IDE/文本编辑器</strong>&nbsp;</p>
<p>WebStorm:&nbsp;http://www.jetbrains.com/webstorm/</p>
<p>&nbsp;</p>
<p><strong id="section-5">8. 移动端 手势事件库:</strong></p>
<p>&nbsp;</p>
<p>GMU:&nbsp;http://gmu.baidu.com/</p>
<p>Hammer.js: &nbsp;&nbsp;http://eightmedia.github.io/hammer.js</p>
<p>QuoJS:&nbsp;http://quojs.tapquo.com/</p>
<p>Zepto:&nbsp;http://zeptojs.com/</p>
<p>Swipe:&nbsp;http://swipejs.com/</p>
<p>jQuery Mobile:&nbsp;http://jquerymobile.com/</p>
<p>KendoUI:http://www.telerik.com/kendo-ui</p>
<p>Goratchet:http://goratchet.com/</p>
<p>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<p><strong id="section-6">9. 思维导图</strong></p>
<p>XMind:http://www.xmind.net/</p>
<p>&nbsp;&nbsp;</p>
<p><strong id="section-7">10.模块加载器:</strong></p>
<p>&nbsp;</p>
<p>ESL:&nbsp;https://github.com/ecomfe/esl</p>
<p>RequireJS:&nbsp;http://requirejs.org/</p>
<p>SeaJS:http://seajs.org/docs/</p>
<p>&nbsp;</p>
<p><strong id="section-8">11. 项目管理:</strong></p>
<p>&nbsp;</p>
<p>Github:&nbsp;https://github.com/</p>
<p>GitLab:&nbsp;https://about.gitlab.com/</p>
<p>Redmine:&nbsp;http://www.redmine.org/</p>
<p>&nbsp;</p>
<p><strong id="section-9">1</strong><strong id="section-9">2. 原型设计:</strong></p>
<p>&nbsp;</p>
<p>Axure RP:&nbsp;http://www.axure.com/</p>
<p>墨刀&nbsp;</p>
<p>&nbsp;</p>
<p><strong id="section-10">13. 富互联网应用框架</strong></p>
<p>&nbsp;</p>
<p>AngularJs:&nbsp;http://www.angularjs.org</p>
<p>Backbone:&nbsp;http://backbonejs.org/</p>
<p>AmpersandJShttp://ampersandjs.com//</p>
<p>Knockout:&nbsp;http://knockoutjs.com/</p>
<p>Underscore:&nbsp;http://underscorejs.org/</p>
<p>&nbsp;</p>
<p><strong id="section-11">14. 模板引擎</strong></p>
<p>&nbsp;</p>
<p>EJS:&nbsp;http://www.embeddedjs.com/</p>
<p>Handlebars:&nbsp;http://handlebarsjs.com/</p>
<p>Jade:&nbsp;http://jade-lang.com/</p>
<p>Velocity:&nbsp;http://velocity.apache.org/</p>
<p>&nbsp;</p>
<p><strong id="section-12">15. 测试框架</strong></p>
<p>&nbsp;</p>
<p>Jasmine:&nbsp;http://pivotal.github.io/jasmine/</p>
<p>QUnit:&nbsp;http://qunitjs.com/</p>
<p>mocha:&nbsp;http://visionmedia.github.io/mocha/</p>
<p>&nbsp;</p>
<p><strong id="section-13">16. 版本控制</strong></p>
<p>&nbsp;</p>
<p>Git:&nbsp;http://git-scm.com/</p>
<p>Subversion:&nbsp;http://subversion.apache.org/</p>
<p>Mercurial(Hg):&nbsp;http://mercurial.selenic.com/</p>
<p>&nbsp;</p>
<p><strong id="web">17. WEB框架/服务器</strong></p>
<p>&nbsp;</p>
<p>Node:&nbsp;http://nodejs.org/</p>
<p>Express:&nbsp;http://expressjs.com/</p>
<p>Apache:&nbsp;http://httpd.apache.org/</p>
<p>Nginx:&nbsp;http://nginx.org/</p>
<p>&nbsp;</p>
<p><strong id="commonjs">18. CommonJS</strong></p>
<p>Component:&nbsp;http://component.io/</p>
<p>&nbsp;</p>
<p><strong id="web-1">19. WEB安全</strong></p>
<p>&nbsp;</p>
<p>XSS(跨站脚本攻击):</p>
<p>CSRF(跨站点伪造请求攻击):</p>
<p>跨iframe攻击:</p>
<p>Clickjacking安全漏洞:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong id="section-14">20. 代码规范</strong></p>
<p>&nbsp;</p>
<p>Code Guide:&nbsp;http://alloyteam.github.io/code-guide/</p>
<p>编写可维护的CSS:&nbsp;http://segmentfault.com/a/1190000000388784/</p>
<p>GJS编码规范指南:&nbsp;http://alloyteam.github.io/JX/doc/specification/google-javascript.xml</p>
<p>jQueryJS规范:&nbsp;http://contribute.jquery.org/style-guide/js/</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong id="html">21. HTML模块化</strong></p>
<p>&nbsp;</p>
<p>html5boilerplate:&nbsp;http://html5boilerplate.com/</p>
<p>&nbsp;</p>
<p><strong id="css-1">22. CSS模块化</strong></p>
<p>&nbsp;</p>
<p>Normalize.css:&nbsp;http://necolas.github.io/normalize.css/</p>
<p>LESS:http://www.lesscss.net/</p>
<p>OOCSS:http://www.oocss.cc/&nbsp;http://oocss.org&nbsp;</p>
<p>CssReset:http://www.cssreset.com/</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong id="html5-canvas">23. HTML5 Canvas</strong></p>
<p>&nbsp;</p>
<p>D3:http://d3js.org/</p>
<p>KINETIC:http://kineticjs.com/</p>
<p>&nbsp;</p>
<p><strong>第三部分:前端开发知识点:</strong></p>
<p>&nbsp;</p>
<p>HTML&amp;CSS:</p>
<p>对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级、HTML5、CSS3、Flexbox</p>
<p>重点在于对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、document flow(文档流)、清除浮动,hasLayout 和 块格式化上下文 (block-formattin contexts) 、reflow&amp;repaint、硬件加速、HTML5(离线 &amp; 存储,多媒体,Web Sockets ,Web Workers,History API2D/3D 绘图)、CSS3、Flexbox、CSS预编译、动画、响应式布局、移动端开发等</p>
<p>&nbsp;</p>
<p>JavaScript:</p>
<p>&nbsp;</p>
<p>数据类型、运算、对象、Function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript 6、Nodejs&nbsp;</p>
<p>数据类型、面向对象、数组、DOM、BOM、Function、继承、闭包、内置对象、作用域、跨域、原型链、、JSON、XMLHttpRequest、 RegExp、模块化、内存泄漏、事件机制、异步装载回调、模板引擎、前端MVC、NodeJS、JSON、ajax、框架、算法等</p>
<p>&nbsp;</p>
<p>其他:</p>
<p>&nbsp;</p>
<p>移动端、响应式、自动化构建、HTTP、离线存储、WEB安全、优化、重构、团队协作、可维护、易用性、SEO、UED、架构、职业生涯、快速学习能力</p>
<p>&nbsp;</p>
<p><span style="font-size: 12px">引用 :https://www.25xt.com/html5css3/14622.html?from=timeline</span></p><br><br>
来源:https://www.cnblogs.com/xdanny/p/11288784.html
頁: [1]
查看完整版本: Web前端开发知识思维导图及汇总