본문 바로가기

WEB/Javascript11

[JavaScript] .fetch() fetch() : API. 인수에 서버로부터 요청할 데이터를 입력한다.(파일경로,서버 주소...) Asynchronous 비동기적으로 네트워크에서 데이터를 가져옴 fetch().then() : fetch로 데이터를 가져올때까지 기다린후 실행 fetch는 respone객체를 반환한다. 2020. 9. 7.
[JavaScript] AJAX JavaScript는 웹사이트로 request를 보내고 응답을 통해서 데이터를 얻을수 잇는데 가져온데이터를 refresh없이 특정 부분의 데이터만 변화시킬수 있는 기술 ex) ajax get Form ajax post Form exam_php1.php 님 반갑습니다. 결과 > 2020. 9. 7.
[JavaScript] JSON JSON (JavaScript Object Notation) : 자바스크립트 언어로 파생되어 자바스크립트의 구문형식을 따름 경량화된 데이터 교환 형식, 데이터 포맷! 사람과 기계 모드 사용하기 쉬움 JSON을 사용하려면 파싱(parsing)을 해야하는데 파싱이란 쉽게말해 데이터를 분석해 내가 원하는부분만 추출하는 과정! 여러 프로그래밍언어 마다 JSON객체를 활용할수있는 라이브러리가 제공되고있다. JavaScript 에서 JSON사용하기 JSON.stringify – JSON 객체를 String으로 바꿔줌(객체가 아니어도 사용가능한 함수. 인수를 String으로 바꿔준다) JSON.parse - JSON객체로 변환. 디코딩! 2020. 9. 6.
[JavaScript] localStorage local storage : 데이터를 유저 컴퓨터에 저장하는 방법 개발자 도구-> Application -> Local Storage localStorage에는 자바스트립트의 data를 저장할수 없다. String만 저장가능!! 그래서 저장하려면 Object를 String으로 바꿔줘야한다. kyungahstory.tistory.com/164 [JavaScript] JSON JSON (JavaScript Object Notation) : 자바스크립트 언어로 파생되어 자바스크립트의 구문형식을 따름 경량화된 데이터 교환 형식, 데이터 포맷! 사람과 기계 모드 사용하기 쉬움 JSON을 사용하려면 파싱(pa kyungahstory.tistory.com 2020. 9. 4.
[JavaScript] var, let, const Hoisting 모든 변수 선언은 호이스트된다. 호이스트란, 변수의 정의가 그 범위에 따라 선언(declaration)/초기화(initialization)/할당 분리되는 것을 의미한다. 출처 : velog.io/@marcus/Javascript-Hoisting Javascript Hoisting Hoisting Javascript에 Hoisting을 알아보자 Hoisting은 어쩌면 우리가 무의식적으로 사용하고있을 수 있다. Hoisting에 특징을 알아보자 모든 변수 선언은 호이스트된다. 호이스트란, 변수의 정의가 그 범위 velog.io var : function-scoped 함수 안에서 변수 선언. if...for...등 {}(블럭)안에서 선언된 var 변수는 전역변수로 선언됌. 재선언, 재할당 가.. 2020. 9. 4.
[JavaScript] .filter() array의 함수 .filter() : forEach와 같이 array에 들어있는 item마다 실행이됌 filter함수는 return true,false를 요구함!! true로 return 되는 item들로만 새로운 array를 생성 2020. 9. 3.