11월 10일 늦은 작성..
크롤링? 웹에 있는 정보를 서버(내 컴퓨터)로 가져오는 것
- 기업에서는 클래스명을 보안, 크롤링 방어를 하고자 난독화를 한다!
- 동시 접속자 수를 고려해서 크롤링 서비스를 해야한다.(서비스 부하 방지)
- 크롤링 api 서버를 따로 만들어 유지 보수에 용이하다.
코딩 컨벤션
- 일관된 코딩 스타일의 규약
코딩 컨벤션은 협업하는 과정에서 필수적으로 필요하다
- 작명을 할 때 대문자, 숫자로 시작을 하면 안된다.
- 속성에 클래스와 스타일은 뒤에 작성을 해야한다.
- 홑따옴표 ' 쌍따옴표 " 는 회사 규칙에 따라 다르게 작성해야 한다.
- 네이밍 방법은 카멜, 케밥, 언더바 표현이 있다.
https://google.github.io/styleguide/htmlcssguide.html. https://github.com/airbnb/css (구글 코딩컨벤션)
약속어 - 회사 내부에서 정한 단어
예약어 - 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에
식별자로 사용할 수 없는 단어들이다.
- 클래스 네이밍
- 형태 - 의미 형식으로 작성한다
- 언더바 작성시는 수정이 불편해서 - 케밥을 사용하는 편이 좋다.
- 시멘틱하게 구조를 만들자. 의미없는 div 사용을 줄여야한다.
- z-index 10단위로 증감한다. 최소 10 최대 1000까지
- 주석 처리도 약속에 따라 작성한다.
html
주석 시작
<!--// 끝-- 주석 끝
css
/* 주석내용 */
- 들여쓰기 (indentation)
- tap을 한 것과 space는 다르다. 한가지로 하자.
- 4글자 vs 2글자
- 코딩 컨벤션에 맞게 사용해야 한다.