참조
https://ko.javascript.info/intro
1 자바스크립트
- 웹페이지를 위한 언어
- HTML을 불러올때 자동실행
- 초창기 이름은 LiveScript
2 ECMAScript
자바스크립트의 버전
3 자바스크립트 가상머신(엔진)
V8
SpiderMonkey
ChakraCore
SquirrelFish
4 동작원리
- 엔진이 스크립트를 읽음
- 스크립트를 기계어로 전환
- 기계어를 실행시킴
5 브라우저의 역할
5.1 할수있는 일
- HTML조작
- 마우스관련 액션, 키보드관련 액션
- 네트워크관련
- 클라이언트 데이터저장(쿠키, 로컬스토리지)
5.2 하지못하는 일
대부분 보안때문에 브라우저에서 막았다.
- 운영체제 접근
input태그로는 가능
- 카메라, 마이크는 권한허용하면 가능
- 도메인, 프로토콜, 포트가 다르면 접근을 못한다. (SOP)
설정으로 할 수 있다.
설정법 보기
- 다른사이트의 정보를 못갖고온다.
따로 설정을 하면 가능하다.
설정법 보기