Giter Site home page Giter Site logo

frontendmap's Introduction

FrontEndMap

web 前端基础知识体系,系统、优质、开源

如上图,FrontEndMap 会从前端开发经过的 源码环境 -> 构建过程 -> 服务器环境/node -> http -> 浏览器/webview 过程入手,对每个步骤做详细拆解,总结出其中用到的标准(如W3C)、规范(如nodejs API)、工具(如webpack React)等,做到尽量全面。

当然,FrontEndMap 希望能通过开源的力量,逐步完善成国内权威的 web 前端基础知识体系指南,欢迎大家 star、fork 并 PR ,也欢迎大家提交 issue

开发环境

源码

物理结构

代码作为一个个物理文件该如何管理

逻辑设计

前端开发需要掌握的设计知识,逻辑、抽象的能力

构建

用构建工具搭建前端代码框架,构建过程中常用的工具

服务器/测试机

代码发布到服务器上之后,需要掌握的知识

网络

服务器和客户端的交互基于 http 协议,会用到 socket ajax 等技术,以及一些常见的性能优化

浏览器 / webview

浏览器下载到代码之后会渲染页面,还会遵守 W3C ECMA 的标准

W3C 标准

W3C 标准中规定了日常开发中使用最多的 html、css、DOM API 等语法和规范。

其他

frontendmap's People

Contributors

frontendmap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.