[22/02/03] 알쓸코잡

Que Lin·2022년 2월 3일
0

1day 1commit

목록 보기
29/63

아직 개념들이 부족한 것 같아서 쉽고 재밌게 알아볼 수 있는 알쓸코잡 강의를 들어봤다.

데이터 유치원 유튜브
https://www.youtube.com/watch?v=Jxjyf9GEHdc&list=PLOTd4L3rH1qXZViF3k6n7BTfyhrJSvfTK&ab_channel=%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9C%A0%EC%B9%98%EC%9B%90

1편>
왜 프로그래밍 언어는 여러개일까?
제품(ios앱/안드로이드앱)을 서비스하는 플랫폼들(구글/애플)이 권장하는 프로그래밍 언어가 있기 때문에
어떤 언어가 좋은 언어인가?
언어마다 장단점이 있기때문에 개발자의 실력이 더 중요하다!

자바스크립트는 무슨 프로그래밍언어인가?
웹페이지를 동적으로 만들어주는 프로그래밍 언어

웹브라우저에서 화면을 띄울 때는 총 세가지 프로그래밍 언어를 쓰는데 html css js
웹프론트엔드의 기본
: 웹브라우저에 보이는 컨텐츠를 엘리먼트라고 하는데,
html로 이 엘리먼트에 정보를 담고 -> css로 이 엘리먼트에 디자인을 입히고 -> 자바스크립트로 엘리먼트를 움직이게 함

자바스크립트의 단점 : 문법에 오류가 많음.
"101" + "1" == "1011"
"101" - "1" == 100
자바스크립트에서는 되도록 등호 3개를 쓸 것!

2편>
인터넷 익스플로러의 문제점

  • 웹표준을 준수하지 않음
  • 브라우저 호환을 무시
  • 자동 업데이트 미지원

크롬 브라우저가 성공한 이유

  • 익스플로러와 동일한 방식으로 홍보(윈도우 끼워팔기)
  • 압도적인 기술력 (v8 엔진)
  • 클라우드 서비스 지원
  • 개발자 친화적인 정책

엑티브X 란 무엇인가
마이크로소프트가 만든 인터넷 익스플로러에 내장되어 있는 기술, 웹 브라우저를 틀어도 웹 브라우저 바깥의 것들(웹 캠, 마이크, 하드디스크, 프린터)에 접근할 수 있는 기능

엑티브X 의 문제점

  • 해킹에 취약하다
  • 다른 브라우저에서 지원하지 않는다
  • 설치할수록 컴퓨터가 느려진다

jQuery란 무엇인가

  • 자바스크립트의 단점인 브라우저마다 문법이 다르고 서로 호환이 안되는 점을 보완함 (호환이 되지 않는 모든 경우의 수를 모조리 계산해서 문법을 하나로 통일시켰음)

후기>
인터넷 익스플로러가 간과한 문제점과 크롬의 개선점을 비교해보며 몰랐던 브라우저 역사를 알게되었다. 자바스크립트에 대해서도 초보 개발자라 몰랐던 문제점들을 알아보며 신기했다.

profile
1일 1커밋 1일 1벨로그!

0개의 댓글