일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- d3 지도 타입스크립트
- 함수형 프로그래밍
- nuxt universal rendering
- 참조형 props의 default
- pm2 업데이트 에러
- vuedraggable
- $fetch
- 인터넷 거버넌스
- Learning React
- reflow
- vue draggable 차트 안나옴
- 화살표 함수 {}
- d3 지도
- commonjs와 ecmascript modules(esm)
- 참조형 default
- in-memory pm2 is out-of-date
- vue3 drag and drop
- vue composable 함수
- 화살표 함수 중괄호
- ToDo
- cloud firestore id auto increment
- ecmascript modules(esm)
- repaint
- git
- pm2 버전 충돌
- component is already mounted please use $fetch instead.
- vue 컴포저블 함수
- firebase id 자동
- d3 지도 툴팁
- d3 지도 확대/축소
- Today
- Total
목록전체 글 (143)
빵 입니다.
📌 노드와 네트워크🧿 노드(node) - 정보를 주고받는 모든 네트워크에 있는 기기 - 모든 노드는 주소를 가지고 있다. - 노드는 쓰임새에 따라 여러 종류가 있다. 👉🏻 네트워크에 연결된 하드웨어를 노드라고 하고, 이 노드들은 모두 주소를 갖고 있다. ◾ 인터넷에서는 IP 주소가 이런 네트워크 주소 역할을 한다. 🧿 라우터(router) - 한 네트워크를 다른 네트워크에 연결할 때 중간 노드가 되는 기기(중개자 역할) - IP 패킷을 한 네트워크에서 다른 네트워크로 옮기는 역할 🧿 IP 패킷(packet) - 인터넷 트래픽을 구성하는 데이터 조각 📌 서버와 클라이언트🧿 서버(server) - 네트워크를 통해 서비스를 제공하는 노드 - 네트워크의 다른 노드로부터 연결을 받아들이고, 서비스 ..
📌 GET method🧿 경로 매개변수 (Route Parameters)URL 경로의 일부로 포함되어 전송되는 파라미터특정 리소스를 식별할 때 사용// 요청GET /user/123// 서버측 라우터app.get('/user/:id', (req, res) => { const userId = req.params.id; res.send(`User ID: ${userId}`);});===> :id는 경로 매개변수로, req.params.id로 접근할 수 있다. 🧿 쿼리 문자열 (Query Parameters)URL의 끝에 ? 뒤에 key=value 형태로 전송되는 파라미터검색 조건, 필터링 옵션 등을 전달할 때 사용// 요청GET /search?q=express&page=2// 서버측 라우터app.g..

라인 차트를 사용하는데, 기본적으로 흐린 라인이었다가 포커스가 가면 Point Dot과 라인에 색상이 입혀지는 디자인이 나왔다. 어찌저찌 레퍼런스에서 라인 색상 hover 전, 후를 대응하는 속성값들을 찾아서 적용했는데,아무리 찾아도 툴팁 레이블 색상과 레전드의 레이블 색상을 변경하는 방법을 모르겠더라. 그래도 똑같이 구현하고 싶고, 또 전혀 없을 것 같은 내용은 아니라 열심히 찾아보았다.역시나 없을리가 없지~다른 분들의 시간 절약을 위해 공유해 보겠습니다. 우선, 차트 마우스오버 효과를 주기 위한 설정값들입니다.import { type ChartData } from 'chart.js'const lineChartData = reactive>({ labels: ['January', 'February', ..
const options = reactive({ plugins: { }, scales: { x: { ticks: { font: { size: 16 } } }, y: { ticks: { font: { size: 16 } } } }})
📌 현재 작업 중인 파일들 stash 생성하기 git stash git stash save 📌 stash 리스트 보기 git stash list ``` stash@{0}: abc stash@{1}: xyz stash@{1}: pqr ``` 📌 모든 stash 삭제 git stash clear 📌 특정 stash 삭제 git stash drop stash@{index} ``` git stash drop stash@{0} ``` 📌 stash@{7}보다 오래된 모든 stash 삭제 while git stash drop 'stash@{8}'; do true; done 📌 가장 최근의 stash 적용 git stash apply 📌 특정 stash 적용 git stash apply stas..
안뇽하세요~ 넥스트 라우팅 관련하여 좋은 글들이 아주 많았는데 스스로 학습하고 머릿 속에 정리해 놓으려고 저만의 언어로 요약해 보았습니다~ 최하단에 출처를 남겨놓았으니 원본 글들도 꼭 봐주세요~ --- [목차] 1. 라우팅 - 리액트 라우팅 vs 넥스트 라우팅 - 라우팅 컨벤션 2. Index routes - Root Path - 원하는 라우팅 생성 - Layout 패턴 3. Nested Routes (중첩된 라우트) 4. Dynamic Routes (다이나믹 라우트 / 동적 라우트 매칭) - 동적 데이터에서 경로를 생성하려는 경우 - 정확한 세그먼트 이름을 모르는 경우 -- Catch-all Segments (모든 경우의 수를 캐치하기) -- Optional Catch-all Segments (모든 경..
화면별 권한이 필요할 경우, vue-router에서 제공하는 네비게이션 가드를 이용해 화면에 접근 후 발생하는 이벤트들을 관리할 수 있다. 📌네비게이션 가드 vue-router가 제공하는 네비게이션 가드는 주로 리디렉션하거나 취소하여 네비게이션을 보호하는 데 사용한다. 🧿전역 가드 router.beforeEach를 사용하여 보호하기 이전에 전역 등록을 할 수 있다. 🧿라우트 별 가드 beforeEnter 가드를 라우트의 설정 객체에 직접 정의 할 수 있다. 나의 경우 전역 가드와 라우트 별 가드 둘 다 설정했다. 프로젝트에 JWT를 적용했는데, 토큰 유무뿐만 아니라 토큰이 있어도 유효 기간이 만료된 경우도 있어서 일괄 처리를 위해 전역 가드를 사용했고 , 사용자가 이미 로그인한 상태에서 다시 로그인 화면..
Performance.now() 메서드는 고해상도 타임스탬프를 밀리초(천 분의 1초) 단위로 반환한다. (1000 밀리초 = 1 초) Performance.timeOrigin(윈도우 컨텍스트에서 탐색이 시작된 시간 또는 Worker 및 ServiceWorker 컨텍스트에서 Worker가 실행되는 시간) 이후 경과된 시간을 나타낸다. Date.now와 달리 performance.now()로 반환되는 타임스탬프는 1밀리초 해상도로 제한되지 않는다. 대신 시간을 최대 마이크로초 정밀도로 부동 소수점 숫자로 나타낸다. 또한 Date.now()는 유닉스 에포크(1970-01-01T00:00:00Z)에 상대적이고 시스템 클럭에 의존하기 때문에 시스템 및 사용자 클럭 조정, 클럭 스큐 등의 영향을 받았을 수 있다. ..