lecture-frontend-dev-env

授权协议 Readme
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 穆阳嘉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

프론트엔드 개발 환경의 이해

"프론트엔드 개발 환경의 이해와 실습" 강의 자료입니다.

내용

프론트엔드 개발 환경을 구성하는데 필요한 기술을 이해하고 실습을 통해 익힙니다.프로젝트 전반에 사용되는 노드js, 모듈로 분리하여 코딩할 수 있게 도와주는 웹팩, 최신 자바스크립트 문법을사용할 때 필요한 바벨이 개발 환경을 구성하는데 필요한 도구들 입니다.뿐만 아니라 코딩 컨벤션을 유지할 수 있는 린트 도구는 개발자 간의 협업을 도와주는 요긴한 툴입니다.

수업에서 다루는 도구의 버전은 다음과 같습니다. 웬만하면 이 버전과 같은 환경으로 만들어 주세요.

  • Node.js 13과 NPM 6 (이 이슈로 인해 Node.js v13.2 이상을 설치해야 합니다.)
  • 웹팩 4
  • 바벨 7

어플리케이션 개발에 사용되는 라이브러리나 프레임웍, 언어 문법은 다루지 않습니다.

폴더 구성

강의 실습을 위한 폴더는 다음과 같이 구성되어 있습니다.

  • src: 검색 어플리케이션 프론트엔드 소스
  • server: 검색 어플리케이션 API 서버 코드
  • resource: 강의 진행에 필요한 자료. 이미지나 이론 실습용 코드가 있습니다.
  • react-sample: 마지막에 순서인 리액트 개발환경 구성을 위한 실습 코드입니다.

브랜치

강의 중 실습은 아래 브랜치 중 하나로 이동하여 진행합니다.브랜치를 이용하면 각 실습에서 풀어야하는 문제가 TODO 주석으로 기록되어 있습니다.

  • 1-webpack/1-entry: 웹팩 엔트리/아웃풋 실습
  • 1-webpack/2-loader: 웹팩 로더 실습
  • 1-webpack/3-plugin: 웹팩 플러그인 실습
  • 2-babel/1-babel: 바벨 실습
  • 2-babel/2-sass: 사스 실습
  • 3-lint/1-eslint: 린트 실습
  • 3-lint/2-prettier: 프리티어 실습
  • 4-webpack/1-dev-server: 웹팩 개발 서버 실습
  • 4-webpack/2-hot: 웹팩 핫로딩 실습
  • 4-webpack/3-optimazation: 웹팩 최적화 실습
  • 5-sample/1-react: 리액트 샘플 실습
  • master: 최종 결과물
 相关资料
  • Scipy-lecture-notes搜集整理了Python在科学计算的资料和指南。这些文档用rest标记语言(.rst后缀)写成,用Sphinx构建。在Creative Commons Attribution 3.0 United States License下发布。 这里有一个在线的版本:http://scipy-lectures.github.io/

  • Ilios Frontend Web interface for accessing and managing Ilios Platform data. Open Source Heroes Every day these for-profit companies make developing Ilios possible. Without the free tier of service th

  • 科学计算 Python 生态系统教程:快速介绍中心工具和技术。每个不同的章节对应一个 1 到 2 小时的课程,从初学者到专家的专业水平不断提高。 英文原版:https://scipy-lectures.org/ 由于历史时间原因,中文版的文中有大量图片丢失,请参照着英文版本对应章节进行查看和对照。

  • This page describes how to make changes to Flarum's user interface. How to add buttons, marquees, and blinking text. Remember, Flarum's frontend is a single-page JavaScript application. There's no Twi

  • 基于 jQuery + bootstrap 的前端框架。 技术栈 express jade bootstrap bootstraptable jquery gulp nginx 前后端分离实践 前端:moa-frontend public下面的采用nginx做反向代理 其他的采用express+jade精简代码(ajax与后端交互) 后端:moa-api Install npm install n

  • puewue-frontend 是一个简单的前端应用用来显示 Facebook 数据中心电源消耗和其他信息的工具。与其配合的后端工具请看 puewue-backend