자바스크립트에서 여러 조건으로 정렬을 해보자
여러 조건으로 정렬하는 경우가 많진 않은데? 많나? 아무튼 자바스크립트에서 한번 해보자
AI, 개발, 생산성을 다루는 기술 블로그. Claude·GPT 등 AI 도구 활용법, 실전 개발 노하우, 최신 AI 트렌드를 실무자 관점에서 전합니다.
여러 조건으로 정렬하는 경우가 많진 않은데? 많나? 아무튼 자바스크립트에서 한번 해보자
처음부터 완벽한 코드를 작성하기는 어렵다. 머리 속에서 한번에 정리하지 못하면 가능한 코드를 잘동작하게 작성한 후에 최적화를 해보자.
타입스크립트로 개발하면서 네임스페이스를 사용해보고 싶었다.
Vue.js 에서 모듈간의 데이터 통신 방법은 세가지가 있다.이벤트 버스 사용하기이벤트 버스는 어플리케이션 전역에서 이벤트를 발생하고 수신할 수 있도록 하는 기능으로 이벤트 버스를 이용하여 모듈간의 데이터 통신을 할 수 있다.// 이벤트 버스 객체 생성 const eventBus = new Vue() // 모듈 A에서 이벤트를 발행하는 코드 eventBus.$emit('event-name', data) // 모듈 B에서 이벤트를 수신하는 코드 eventBus.$on('event-name', (data) => { //...
Vue 3에서 체크박스의 기본 동작을 변경하려면, v-model 디렉티브와 함께 사용하는 computed 속성을 사용하여 체크박스의 값(checked)을 수동으로 조작할 수 있다.<template> <div> <input type="checkbox" v-model="myCheckbox"> </div> </template> <script> import { computed } from 'vue'; export default { name: 'MyComponent',...
프로젝트를 진행하다가 아래와 같은 함수를 만들었는데,T를 K의 타입으로 지정하고 싶었다.private updateValue = <K extends keyof SearchParam, T> (key : K, value : T) : void => { //... } 주로 자바로 코딩을 하는데 제너릭을 저렇게 복잡하게 짜본적도 없고, 지원이 되는지도 모르겠지만 타입스크립트에서는 가능하다.private updateValue = <K extends keyof SearchParam, T extends...
CDN 업체를 이용시 우리 사이트와는 다른 도메인으로 서비스를 제공해줍니다. 물론 우리 도메인을 사용할 수도 있습니다. 하지만 인증서 관리를 비롯하여 귀찮은 문제들이 발생할 수가 있어서 CDN업체가 제공하는 도메인을 사용할 수 있습니다. 이럴때 크로스도메인이 문제가 될 수 있는데요. 이는 보안상의 이유로 발생하는 문제이며, 서로 다른 도메인 간의 리소스를 공유하는 것을 제한하기 때문입니다.크로스 도메인 문제를 해결하기 위해서는 다음과 같은 방법을 사용할 수 있습니다.CORS (Cross-Origin Resource Sharing)...
크롬에서 잘되는 정규식이 사파리에서 정규식 에러가 발생했습니다. 그것을 해결하였습니다.
vue3으로 전환하면서 <script setup> 관련한 오류(경고)가 발생했다.
정말 심심했다. 불현듯 아이작 아시모프의 최후의 질문이라는 단편 공상과학 소설이 떠올랐다. 그래서 chatGPT에게 소설에서 나오는 질문을 해보는데
java enum에 대해서 알아보고, 잘 활용해보자.
CIDR에 대해서 알아봅시다.