# javscript

75개의 포스트

JavaScript와 ECMAScript의 관계

Ecma 인터내셔널은 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구이다. Ecma는 표준을 제정하며 대표적으로 CECMA-262는 Ecma 인터내셔널에 의해 제정된 하나의 기술 규격 이름이며, 범용 목적의 스크립트 언어에 대한 명세이다. 즉, 언어에 대한 표준을

3일 전
·
0개의 댓글

JavsScript var, let, const 차이점

var ES5 까지 변수를 선언할 수 있는 유일한 방법은 var 키워드를 사용하는 방법이였지만 var 키워드로 선언된 변수는 아래와 같은 특징이 존재한다. 변수 중복 선언 가능 보통의 언어들은 유효 범위 내에서 같은 이름을 가진 변수를 중복 선언할 수 없다.

2022년 5월 9일
·
0개의 댓글
post-thumbnail

JavaScript async&await

비동기 코드를 작성하는 새로운 방법ECMAScript 2017에서 등장기존 Promise 시스템 위에 구축된 syntactic sugarPromise 구조의 then chaining을 제거비동기 코드를 조금 더 동기 코드처럼 표현Sytntactic sugar더 쉽게 읽

2022년 5월 3일
·
0개의 댓글
post-thumbnail

JavaScript Axios

"Promise based HTTP client for the browser and Node.js"브라우저를 위한 Promise 기반의 클라이언트원래는 "XHR"이라는 브라우저 내장 객체를 활용해 AJAX 요청을 처리하는데, 이보다 편리한 AJAX 요청이 가능하도록 도

2022년 5월 3일
·
0개의 댓글
post-thumbnail

JavaScript Promise

비동기 작업의 최종 완료 또는 실패를 나타내는 객체미래의 완료 또는 실패와 그 결과 값을 나타냄미래의 어떤 상황에 대한 약속성공(이행)에 대한 약속.then()실패(거절)에 대한 약속.catch()이전 작업(promise)이 성공했을 때 수행할 작업ㅇ르 나타내는 cal

2022년 5월 3일
·
0개의 댓글

Recursive Functions

함수가 자기 자신을 호출하는 것을 재귀 호출(recursive call)이라 한다.재귀 함수(recursive function)는 재귀 호출을 수행하는 함수를 말한다.재귀 함수는 반복되는 처리를 위해 사용한다.예를 들어 10부터 0까지 출력하는 함수를 구현해보자.위 c

2022년 4월 23일
·
0개의 댓글
post-thumbnail

채팅방 자동 스크롤 사용성 개선

개인노션 작성 글(2022.03.12) 블로그로 이전 중입니다.개선할 사용성은 이러합니다. 새로운 메세지가 오면 무조건 맨 아래로 자동 스크롤이 되는데 이러면사용자가 이전 채팅을 확인하거나 다른 작업을 할 때 상당히 불편합니다.그래서 스크롤의 위치가 맨 밑이 아니면 자

2022년 4월 22일
·
0개의 댓글
post-thumbnail

JS_daily_algorithm_03

문제: 내가 쓴 코드:   모범 답안:   Impressive Point & Learning Point  

2022년 4월 20일
·
0개의 댓글

TIL19. 자바스크립트의 This

오늘은 자바스크립트의 this 에 대하여 정리하기로 했다. 어? 분명히 정리했던 것 같은데 왜 또 정리하지?

2022년 4월 9일
·
0개의 댓글
post-thumbnail

[JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #6 데이터 타입(1)

자바스크립트(ES6)는 7개의 데이터 타입을 제공한다. 7개의 데이터 타입은 원시 타입(primitive type)과 객체 타입(object type)으로 분류할 수 있다.

2022년 4월 8일
·
0개의 댓글
post-thumbnail

2016년 - 알고리즘

문제 설명2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,

2022년 4월 7일
·
0개의 댓글
post-thumbnail

[JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #3 자바스크립트 개발 환경과 실행 방법

브라우저와 Node.js가 용도가 다르다는 것에 주의하자. 브라우저는 HTML, CSS, JS를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주된 목적이지만 Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것이 주된 목적이다.

2022년 3월 30일
·
0개의 댓글
post-thumbnail

useInterval 사용해서 타이머 만들기

웹 앱 내에서 사용할 타이머를 개발중이였는데 setInterval 을 사용하는 부분에서 문제가 발생했다..!재생 버튼을 누르면 setInterval 이 실행되는 위와같은 형식의 코드였는데setInterval 실행시에 내부에 클로저가 발생해서 second 와 minute

2022년 3월 29일
·
0개의 댓글

Destructuring Assignment & Rest parameter(구조분해 할당 & 나머지 매개변수)

구조분해 할당이란 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게하는 Javascript 표현식을 의미한다.이는 코드의 양을 줄이고, 가독성을 향상시킨다는 장점이 있다.위 코드와 같이 배열의 인덱스에 대응하는 요소들을 할당하여 줄 수 있다.... 을

2022년 3월 24일
·
0개의 댓글
post-thumbnail

툴팁 띄우기

일단 position relative와 absolute 에 대한 이해가 필요하다.이는 간단하다 부모의 태그에 position: relative 속성을 주고,자식 태그에서 position: absolute 를 주면부모 태그의 position: relative 를 기준으로

2022년 3월 20일
·
0개의 댓글
post-thumbnail

Vanilla Javascript 로 클래스형 컴포넌트 개발하기 (1) - 컴포넌트와 상태관리

우리 회사는 클라이언트 개발도 스프링부트 환경으로 개발하고 있어, 최초 화면 즉 로그인 화면이 서버쪽에서 제공하는 View 에 종속되어 있다. 레거시 시스템이기 때문에 HTML 과 Vanilla Javscript로 개발되어 있는다. 그러던 중 고객사 추가요구사항을 개발

2022년 3월 17일
·
0개의 댓글

[Node] 0. Javascript

Node.js 강의를 수강하기전에 기본적으로 알아 두어야 할 Javascript에 대해 공부할 것이다. 1. 호출 스택 호출 스택에 대해서 공부하기 전에 이 함수들의 실행 순서를 예측해보자. 호출 스택을 그려보면 쉽게 이해할 수 있다. 위의 그림의 원리로 실행된

2022년 2월 26일
·
0개의 댓글

Array

참고 강의코딩앙마님의 유튜브 강의를 듣고 공부 내용을 정리한 것입니다.Array

2022년 2월 1일
·
0개의 댓글

String

참고 강의코딩앙마님의 유튜브 강의를 듣고 공부 내용을 정리한 것입니다.String

2022년 2월 1일
·
0개의 댓글