전체태그 보기

#자바스크립트 (47개의 포스트)

nudge411
1. && 연산자 * 1-1. 적용 전 - Truthy 한 값과 Falsy 한 값이 같이 있다면 무조건 Truthy 값을 찾아 리턴한다. - 둘 다 Truthy 한 값이라면 Truthy 를 우선* 으로 찾기 때문에 먼저 있는 Truthy 값을 리턴한다. - 둘 다 Falsy 한 값이라면 Falsy 를 나중 으로 찾기 때문에 나중에 있는 Fals...
naljajm

자바스크립트 프로토타입

2019년 9월 30일0개의 댓글
Intro "자바스크립트는 프로토타입 기반의 언어이다." 자바스크립트를 공부하는 사람은 한번쯤 접했을 혹은 접할 문구이다. 그만큼 프로토타입은 자바스크립트에서 중요한 개념이지만 더불어 자바스크립트를 시작하는 사람들에게 혼돈의 카오스를 선사하는 개념으로 유명하기도 하다. 나 역시 그 혼돈의 카오스를 겪어본 자바스크립트를 시작하는 사람으로써 조금이지만 ...
🔎 2. 데이터 타입
yuuuye

🔎 2. 데이터 타입

2019년 9월 26일0개의 댓글
데이터 타입(Data Types) 데이터 타입은 프로그래밍 언어의 기본적인 구성요소입니다. 데이터 타입의 기본적인 내용과 데이터 타입의 종류를 알아보고자 합니다. 1. 데이터 타입 데이터 타입이란 변수를 선언할 때, 숫자나 문자열 또는 이 외의 것들을 변수에 저장하는 데이터 종류를 말합니다. C나 Java 와 같은 프로그래밍 언어에는 정수 타입 ...
🔨 첫 프로젝트 리팩토링 (프로젝트 소개) - 웹 개발자로 성장하기
myeongho0812
🐧 리팩토링을 시작하기 앞서 프로젝트 소개 bindLogo.png B1nd Team Project "도담도담(DodamDodam)" B1nd 팀은 대구소프트웨어고등학교에 있는 개발 팀이다. 👉 도담도담(DodamDodam) - 🎬 배경 도담도담은 기숙학교에서 학생들의 생활과 관리를 편하게 하기 위해서 만들어진 학생 관리 시...
chanste
Property, [[Property]], proto, Constructor, 오늘 나를 미치게 만들었던 키워드들이다. 저게 도대체 뭐가 다른거지? Object.create(); 에 대해 배우기 시작하면서 제대로 접했는데 저 개념들은 다 다르면서도 비슷하면서도 아무튼 굉장히 복잡하다. 이 키워드들에 대해 이해하려고 노력하는 과정에서 그래도 객체에 대한...
🔎 1. 자바스크립트 변수(Variable)
yuuuye
변수(variable) 변수는 데이터를 담기 위한 메모리 공간을 의미합니다. 쉽게 생각하면, 어떤 값을 담기 위한 상자나 그릇이라고 비유할 수 있습니다. 1. 변수 선언 및 할당 자바스크립트에서는 var 키워드로 변수를 선언하며, 선언함과 동시에 값을 할당할 수 있습니다. 또한 쉼표(,)를 통해 여러 개를 한 문장으로 선언할 수 있습니다. 지정된 ...
객체에 대하여.JS #4 객체를 복사하다
zuyonze
객체를 복사하다 객체를 복사하는 방법들에 대해 알아보도록 하겠습니다. 다양한 복사방법들을 알아보고, 얕은 복사와 깊은 복사의 차이점과 한계점 그리고 해결법에 대해 알아보도록 하겠습니다. 리터럴 표기법을 활용한 복사 리터럴 표기법은 객체를 생성하는 가장 일반적인 방법입니다. 쉼표로 구분된 키-값 쌍의 요소들을 중괄호로 감싸서 선언합니다. 위 ...
객체에 대하여.JS #3 객체를 봉인하는 방법
zuyonze
객체를 봉인하는 방법 Object 내장 객체에는 객체를 다루기 위한 다양한 정적 메서드들이 포함되어 있습니다. 그 중에서도 앞서 설명한 속성 설명자와 연관성이 짙은 몇 가지 메서드들에 대해 알아보려고 합니다. 아래에 알아볼 메서드들은 모두 객체를 사용자가 임의로 확장하고 수정할 수 없도록 봉인하는 방법들을 제공하는 것들입니다. Object.pr...
객체에 대하여.JS #2 속성 설명자
zuyonze
속성 설명자 (PropertyDescriptor) 속성 설명자란 무엇인가 객체의 속성들은 그 자체로 객체 내부의 정보와 기능을 표현하지만, 각 속성들은 다시 그 자신들의 값과 성질에 대한 눈에 보이지않는 내부 속성들을 가지고 있습니다. 위에서 말한 속성의 성질이란 이 속성이 읽기전용인지, 나열될 수 있는지 등의 정보를 의미합니다. 자바스크립트에...
객체에 대하여.JS #1 객체에 대하여
zuyonze
자바스크립트의 객체 객체란 무엇인가 객체는 키-값의 쌍을 각각의 구성요소로 가지는 자료형입니다. 객체는 자바스크립트에서 가장 중요한 자료형으로써, 현대 자바스크립트 코드의 빌딩 블록과도 같은 역할을 합니다. 숫자나 문자열 같은 원시 자료형을 제외하고는 자바스크립트에서는 대부분의 데이터가 객체 자료형으로 표현됩니다. 객체지향 프로그래밍(Obje...
[Javascript] 객체에 메소드를 추가하는 두가지 방법의 차이
gtobio11
Javascript에서 Prototype을 통한 메소드 추가와 생성자 함수 내에서 추가하는 메소드의 차이점을 알아봅시다.
자바스크립트 성능 최적화에 대한 의문이 들었다
zuyonze
자바스크립트 성능 최적화에 대한 의문이 들었다 재미있는 서비스를 발견했다 자바스크립트를 공부하던 중 재미있는 서비스를 하나 발견했다. JSBEN.CH Performance Benchmarking Playground for JavaScript 자바스크립트 코드의 벤치마크 테스트를 할 수 있는 서비스인데 여러개의 자바스크립트 코드블럭들을 추가해 놓...
haileyself
오늘 배운 내용은 Javascript로 날짜와 시간을 표현하는 방법 ! 날짜와 시간 - 날짜와 시간을 저장하고 보여줄 때, 날짜 객체를 사용한다. - 날짜 객체를 호출 시 쉽게 시간과 날짜를 얻을 수 있음 - 날짜 객체 생성법
[JavaScript] EventLoop와 비동기 동작
wan088

[JavaScript] EventLoop와 비동기 동작

2019년 8월 12일0개의 댓글
자바스크립트는 기본적으로 단일쓰레드에서 동작한다. 하지만 주로 웹에 쓰이는 언어다보니, 단일쓰레드에서 동기적으로만 동작한다면 이런저런 문제가 발생할 수 있다. 외부에서 용량이 큰 데이터를 받아서 띄워주는 경우를 예로 들어보자. 만약 데이터를 받는 시간이 밀리세컨드 단위라면 동기적으로 실행되어도 큰 문제는 없을 것이다. 하지만 받는 시간이, 1, 2초...
pa324

Javascript 반복문 비동기처리

2019년 8월 12일0개의 댓글
Goal - Javascript 반복문에서 비동기처리를 할 수 있다. Intro map, forEach와 같은 array method의 callback을 async로 선언하면, 각 배열의 요소들을 await하게 된다. 하지만, map, forEach 그 자체를 await하지 않기 때문에 완전한 비동기처리가 이루어 지지는 않는다. forEac...
mushyou

Javascript 재귀함수 최대 한도

2019년 8월 9일2개의 댓글
js에서의 최대 한도는 다음과 같은 함수를 이용해서 구할 수 있다. 꼬리 재귀 함수다. javascript에서는 함수 스택이 부족할 때의 오류를 try catch 문으로 처리할 수 있으므로 위와 같은 코드로 측정이 가능하다. 오류가 나지 않을 시 n에 1씩 더해 가면서 리턴 값을 1씩 늘린다. 오류가 날 시에는 n을 반환해 꼬리재귀로 그 n이 그대로...
asdhugh1
코드를 수정할 때마다 자동 재시작을 위해 스크립트를 짜야 한다니!
맨 위로 올라가는 버튼#2
rhesus2016

맨 위로 올라가는 버튼#2

2019년 5월 24일0개의 댓글
맨 위로 올라가는 버튼#2 - html / javascript
맨 위로 올라가는 버튼#1
rhesus2016

맨 위로 올라가는 버튼#1

2019년 5월 24일0개의 댓글
맨 위로 올라가는 버튼#1 - html / javascript
탭
rhesus2016

2019년 5월 17일0개의 댓글
탭 - html / css / javascript