본문 바로가기

js

JS) 백틱 (`) -> 맥북에서 한글키로 '₩'입력해도 백틱 `으로 입력되게 하기! -Karabiner-elements 이용! JS에서 문자열 입력할 때, 치트키 백틱 `맥북에서는 영문입력으로 '₩' 요 원화키를 입력하면 백틱 ` 을 입력할 수 있다.-> 창피하지만 가끔 까먹어서 찾아본다. 근데, 키보드로 ₩ 이 원 문자를 입력할 때가 있을까?나는 아직 없어서, 한글이던 영어이던 백틱 입력되게 해보았다!!! 역시 많은 사람들이 불편했는지, 여러 방법을 만들어 놓았는데, 운이 좋게 내가 사용하고 있던 키보드 제어 프로그램이 있어 이걸이용하기로 했다. 나는 맥북에서 'Karabiner-elements' 이 프로그램을 이용하여 오른쪽 커맨드키로 한영을 바꾸는 것을 이용하고 있었다. -> 요 키보드 제어 프로그램을 이용하자! 프로그램 설치 후, 아래 링크를 들어가서 https://ke-complex-modifications.pqr..
JS) 아주아주아주 중요, 유용한 배열 함수, array function! 7개 - foreach, map, filter, some, every, find, findex 이제 배열 왔을 때 for문은 그만! 프론트엔드 개발자를 준비하며, 리액트 수업을 들으며 포트폴리오를 준비하고 있는 요즘! 그래도 웹 퍼블리셔로서 2~3년 경험으로html, css, js 기본은 할 줄 안다고 생각했는데, JS 아직 잘 모르나보다. 이번에 배열 관련 함수들을 알고 사용해봤는데 이거 굉장히 편리하다! 노트 해놨다가 보고 또 보자 참조 - JS) Arrayhttps://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array Array - JavaScript | MDN다른 프로그래밍 언어의 배열과 마찬가지로, Array 객체는 여러 항목의 컬렉션을 단일 변수 이름 아래 저장할 수 있고, 일반적인 배열 연산을 수행하기 위한 멤버가 있습니다.devel..
리액트를 공부하는데 node.js 를 설치하란다. 그래서 node.js란? 리액트를 공부하는데, 제일 처음 리액트 설치할 때, 리액트보다 먼저 설치하는게 있다?!  node.js 란 뭐냐?일단, 리액트란? -> 자바스크립트 편하게 쓰라고 하는 라이브러리-> 자바스크립트는 웹!-> 웹(Js, css, html)은 브라우저에서 본다 -> 브라우저는 크롬이 짱! -> 크롬의 엔진 V8이 짱!-> 요 엔진을 이용해서 브라우저 밖 환경에서도 (자바스크립트)사용할 수 있도록!!! -> V8을 이용한 요 프로젝트 이름이 노드 프로젝트 -> node.js 등장 두둥탁!  오피셜 : 크롬V8 Javascript 엔진으로 빌드된 Javascript 런타임(환경)  왜 Node.js?- 논블로킹 (Non-blocking I/O)  : 단일 스레드 이벤트 루프 기반 비동기 방식! ...... (뭔말..