본문 바로가기

Front END7

Node.js 란? Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임입니다. (런타임이란 프로그래밍 언어가 구동되는 환경입니다.) Node.js는... Edition 규격의 C++로 만들었습니다. JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)에서 구동합니다. 스크립트 언어가 아닌 프로그램(환경) 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌습니다. 이전까지 Server-Client 웹사이트를 만들 때 웹에서 표시되는 부분은 JavaScript 를 사용하여 만들어야만 했으며, 서버는 Ruby, Java 등 다른 언어를 써서 만들었어야 했는데 마침내 한 가지 언.. 2023. 2. 27.
javascript - 동기 비동기란? 보호되어 있는 글 입니다. 2023. 2. 18.
리액트 프로젝트 초기 설정 - CRA vs Vite 번들러란? https://blog.leehov.in/24 [JavaScript] 번들러(Bundler)란? 프론트엔드를 개발하다보면 웹팩(WebPack)이나 파셀(Parcel)같은 이름을 종종 마주하곤 한다. 사실 나도 이름은 들어봤지만 어떤 기능을 하는지, 왜 필요한지 전혀 몰랐고, 번들러라는 용어는 심지 blog.leehov.in 번들러역사를 살펴보자 일단 비교를 하기전에 번들러의 역사를 살펴보자면 Grunt, Gulp 같은 자동화 도구를 사용하다가 웹팩을 얼굴마담으로 해서 번들 기반들이 나타나기 시작했습니다. webpack, rollup, parcel가 여기에 속한 친구들이죠 반면에 차세대 번들러들이 나타났습니다. Native ESM기반으로 동작하거나 또는 swc기반으로 동작하는 친구들이죠 (esb.. 2023. 2. 12.
자바스크립트JS - 특정 문자 검색 자바스크립트 indexOf() indexOf() 함수는 String타입으로 검색하여 찾을수 있고 배열에서 원하는 특정 배열값의 존재여부 등을 확인할 수 있습니다. 배열의 경우 위치값을 index(number)로 반환하는 함수입니다. indexOf() 반환값 indexof()함수의 반환 타입은 number 입니다. 사용법 문자열.indexOf(배열에서 찾을 요소,검색을 시작할 색인); 코드가 길어져 함수사용을 일부 생략합니다 (시작위치는 생략 가능합니다) const 문자열 = "123"; //코드가 길어져 b1에 해당하는 indexOf()함수만 적었습니다 //(b1이 적힌곳에 문자열을 복붙하여 비교해보면됩니다.) var b1 = "456"; // 결과값: -1 완전다른 문자열 문자열.indexOf(b1) .. 2023. 2. 9.