본문 바로가기

전체 글58

nodejs 설치 관리 툴 fnm fnm (Fast Node Manager)는 Node.js의 여러 버전을 관리할 수 있는 빠르고 효율적인 툴입니다. 다양한 Node.js 버전 간에 전환하고 관리할 수 있는 기능을 제공하는데, 기존의 nvm(Node Version Manager)보다 성능 면에서 빠르고 메모리 사용이 적다는 장점이 있습니다. 그리고 fnm은 해당 폴더의 .node-version 이나 .nvmrc 의 파일에 버전을 명시해 두면 폴더 접근 시 자동으로 변경이 됩니다.fnm의 주요 특징빠른 속도: fnm은 Rust 언어로 구현되어 있어 nvm보다 훨씬 빠른 속도로 Node.js 버전 설치 및 전환을 처리합니다.메모리 효율성: 메모리 사용량이 적으며, 성능이 최적화되어 있습니다.쉬운 설치: nodejs 다운로드 페이지에 접근하면.. 2024. 10. 2.
Vue(version 3) 주요 기능 정리(v-bind) #9 주요 기능 정리 #8에서는 v-on을 사용했을 경우에 대해서 알아봤다. 이번 주제는 v-bind 사용하는 법을 소개해보고자 한다. v-bind 는 v-bind:{속성} 이렇게 사용하며, 축약식으로 :{속성} 으로 사용한다. import CustomComponent from './Sample.vue' const testId = ref('test') const testClass = ref({ active: true, depth1: false }) /// './Sample.vue' 파일 {{ title }} interface Properties { useButton: boolean title: string } const props = withDefaults(defineProps(), { useButton: f.. 2024. 3. 10.
Vue(version 3) 주요 기능 정리(v-on) #8 주요 기능 정리 #7에서는 v-on을 사용했을 경우에 대해서 알아봤다. 이번 주제는 v-on에서 custom 컴포넌트에서 사용하는 법을 소개해보고자 한다. import CustomComponent from './Sample.vue' const doThat = () => { // 자식 이벤트 } const doThat2 = (text: string) => { // 자식 이벤트 } /// './Sample.vue' 파일 const doChildThat = () => { emit('on-custom-event') } const doChildThat2 = () => { emit('on-custom-event2', '테스트') } const emit = defineEmits() 하단의 부터는 다른 파일이라고 생각.. 2024. 3. 1.
Vue(version 3) 주요 기능 정리(v-on) #7 주요 기능 정리 #6에서는 select 컴포넌트 일 때 v-model을 사용했을 경우에 대해서 알아봤다. 이번 주제는 v-on에 대해서 알아보고자 한다. v-on은 이벤트를 받을 때 사용한다. 유저가 클릭했을 때, 어떤 값을 입력했을 때, 마우스를 이동했을 때 등등 여러 이벤트에서 사용한다. 기본 이벤트는 아래와 같다. v-on은 @로 축약해서 사용한다. click 이벤트는 위와 같이 stop prevent와 사용하는데, 이 이벤트는 자바 스크립트의 event.stopPropagation(); event.preventDefault(); 와 같은 기능이다. stop prevent에 대해서 간단히 설명하자면 Html의 구조상 부모와 자식의 관계로 사용하고 있는데, 부모 Element에 이벤트를 전달하지 않는.. 2024. 2. 12.
반응형