본문 바로가기

새로운 블로그로 이전합니다
구글블로그 / 네이버블로그
(자료도 점차 이전할 계획입니다.)


javascript12

자바스크립트) 큐(Queue) 구현 자바스크립트)큐(Queue) 구현 자바스크립트를 이용하여, 선입선출(FIFO) 즉, 큐(Queue)를 구현해보았습니다. devliberty.blogspot.com 새 블로그로 자료가 이전되었습니다. 2023. 7. 1.
웹게임 만들기) 1. 기본틀 개발자 리브 - 자바스크립트로 게임만들기 자바스크립트로 게임을 만들어보자 devliberty.blogspot.com 새 블로그로 자료가 이전되었습니다. 2023. 6. 25.
자바스크립트) 연산자 우선순위표 [Javascript] 연산자 우선순위 연산자들은 한 명령에서 쓰일 때, 서로간에 우선순위를 가지고 연산됩니다. 수학 연산처럼 괄호가 가장 높은 우선 순위를 갖고, 증감, 산술, 비교, 논리, 대입, 비트 순서로 우선순위를 갖습니다. velog.io 2023. 6. 21.
자바스크립트) if문 최소화 (a == 1 || 2 || 3은 안됨?) for문에서 특정한 값만 뽑아서 쓰려고 할 때, 일일이 if-elseif 구조로 하는 것이 싫어서 if문 하나에 ||를 넣는 방식으로 한다. 근데, 그것도 일일이 비교 구문을 넣어야해서 마음에 안든다. (한 두개면 모르겠는데, 엄청 많으면 어쩔?) if(i == 1 || 2 || 5) {...}와 같이 할 수는 없을까? 더보기 돌려보니 이렇게 나온다. 연산자 우선순위에 따르면, 비교연산자(==)가 논리연산자or(||)보다 우선순위가 높기 때문에 a == 1에서 비교가 끝나고, 이후 || 2 || 5로 가는데 0이외의 정수값은 if문에서 true로 인식한다. || 특성상, 하나라도 true이면, 뭐가 들어가도 true가 되므로 결국 1,2,5를 골라내지 못하고 모든 값을 출력해버리는 것이다. for in .. 2023. 6. 16.
VSCode) 코드조각(Snippets) 변환기 [ 개요 ] VSCode의 User Snippets에 등록할 수 있도록 변환해주는 유틸리티입니다. VSCode) 자동완성 직접 만들기 [ 개요 ] html:5를 입력하면(안나오면 Ctrl + Space) 일일이 입력할 필요없이 위와 같이 html문서를 빠르게 구성할 수 있다. 그러나, 내가 원하지 않는 부분이 있는데 그 부분을 매번 지워야 하고, 자주 devlib.tistory.com [ 사용하기 ] [ 진행과정 ] * HTML페이지를 전체복사하여 집어넣으면 snippets 요소로 변환되고, 메모리에 복사됩니다. * 제목, 설명, 단축어 부분은 user snippets에 등록하면서 직접 입력하면 됩니다. 2023. 6. 13.
VSCode) 자동완성 직접 만들기 [ 개요 ] html:5를 입력하면(안나오면 Ctrl + Space) 일일이 입력할 필요없이 위와 같이 html문서를 빠르게 구성할 수 있다. 그러나, 내가 원하지 않는 부분이 있는데 그 부분을 매번 지워야 하고, 자주쓰는 를 매번 입력하다보니 너무너무 불편했다. 자동완성을 직접 만들어서 더 편리하고 신속하게 html문서를 작성해보자 [ 진행과정 ] 좌측하단의 User Snippets(사용자 코드조각)을 클릭한다. 원하는 확장자를 검색하여 선택한다. (html파일을 작성하니까 html.json을 선택) (확장자가 다르면 동작안함) * 해당 위치에 json파일이 추가됨 위와 같은 구조로 작성할 수 있다. (여러개 작성시 ,(콤마) 중요) prefix에 넣은 문자열(단축어?)을 입력하고 Ctrl+Space하.. 2023. 6. 10.