웹브라우저를 제어하는 역할을 하는것이 자바스크립트


이 후 웹브라우저를 제어하는 다른 언어들이 생기기 시작함!
너무 중구난방이 되니깐 ECMA라는 표준안이 만들어짐 

 

 


ECMA  

웹브라우저를 제어하기 위한 언어들의 표준안 ( 자바스크립트가 포함되어 있음.)

따라서 
자바스크립트는 ECMA의 대명사 , 부분집합 

ECMA의 javascript의 줄임말이 ES6, ES7이라 한다 .


자바스크립트 연습해보는 방법 

 

1, 크롬

2. F12 
3.console 창에서 실습,연습 어떻게 자바스크립트가 동작하는지 확인 


 

자바스크립트에서 함수선언하는 방식은 3가지 

 

1. 함수선언문 방식

2. 함수의 생성자를 이용하는 방식

3. 함수의 표현식 방식   (권장) 

 

 


ES6에서 새롭게 추가된  let , const (기존 var와 차이?) 

var  a = 1   
var  a = 2  // 가능   
a  = 3        // 가능   

let  a = 1 
let  a = 2 // 불가능 
a = 3       //  가능    

const a = 1
const a = 2 //불가능
a = 3          //불가능 

* 참고로 


var a    이후 var a =1    // 가능
let a     이후 let a =2    //불가능 
const a 불가능 

'react native 시작하기' 카테고리의 다른 글

00.react.native 시작하기  (0) 2019.10.02

react.js 란?? 


Facebook에서 만든 오픈소스 자바스크립트라이브러리.

웹사이트 제작할 때 프론트엔드 UI부분을 만들때 사용된다.  

 

 

 

react native 란?? 

Facebook에서 만든 오픈소스 자바스크립트의 라이브러리 중 하나.
React를 기반으로 Native App을 만들 수  있는 모바일 앱 프레임워크다. 

(Native App이란?? 안드로이드/IOS 마켓에서 다운로드해서 사용하는 App을 말한다. ) 


react native의 장단점???


장점 : 

  • javascript 언어하나로 안드로이드/ios 둘다 개발할 수 있다.
  • 변경사항을 빌드하는것이 빠르다! (안드로이드 느리대요)  ->  hot reloead , live reload 제공

단점 : 

  • 한국어 자료가 부족하다.
  • 다른 native 에 비해 가져다 쓸 수 있는 라이브러리가 부족하다.
  • 보통 2주에 한번 빠른 업데이트로 버전관련 불안정성이 있다 

 

 

 

 

 

'react native 시작하기' 카테고리의 다른 글

01. Javascript와 ECMA  (0) 2019.10.06

+ Recent posts