iPod Video White

전체 글 75

[220720]team project (삭제된 코드) /v-for

객체 복사 let user = { name: "John", age: 30 }; let clone = {}; // 새로운 빈 객체 // 빈 객체에 user 프로퍼티 전부를 복사해 넣습니다. for (let key in user) { clone[key] = user[key]; } // 이제 clone은 완전히 독립적인 복제본이 되었습니다. clone.name = "Pete"; // clone의 데이터를 변경합니다. alert( user.name ); // 기존 객체에는 여전히 John이 있습니다. vue team project let myTarget = JSON.parse(JSON.stringify(this.details)) console.log('target',myTarget) console.log('ta..

📓 TIL 2022.07.20

[220715] Node js

npm i js-yaml jsdom marked nodemon - js-yaml - jsdom jsdom은 Node.js와 함께 사용하기 위해 많은 웹 표준, 특히 WHATWG DOM 및 HTML 표준의 순수 JavaScript 구현입니다. 일반적으로이 프로젝트의 목표는 실제 웹 응용 프로그램을 테스트하고 스크랩하는 데 유용하도록 웹 브라우저의 하위 집합을 충분히 에뮬레이트하는 것입니다. -marked ⚡ built for speed ⬇️ low-level compiler for parsing markdown without caching or blocking for long periods of time ⚖️ light-weight while implementing all markdown features ..

📓 TIL 2022.07.15

[220712] edge-functions / nelify.toml

해시를 없애는 옵션 build: { rollupOptions: { output: { entryFileNames: 'assets/[name].js', chunkFileNames: 'assets/[name].js', assetFileNames: 'assets/[name].[ext]' } } } chunk : 블럭의 일부분 netlify / render.ts edge function - 봇과 사람을 구별해주는 함수 - 자동으로 가까운 리전으로 연결해주는 함수 - fetch 함수 내장 - 가벼움이 특징 deno - node JS 의 다음 세대 (node 환경에서 사용하는 npm 사용하지 않음) - install 하지 않고 cdn 으로만 사용 무조건 쌍따옴표!!!! [[edge_functions]] path = ..

📓 TIL 2022.07.12

[220705] firebase-3

- 이미 설계되어 있는 DB에 속성등을 추가할때 쓰는 함수를 통상 Job 이라고 표현한다 - forEach 메서드는 콜백의 비동기를 보장하지 않는다. 콜백이 비동기일 경우 기다리지 않고 다음 코드를 실행한다. 이럴 경우 - for 문을 사용한다. //Job async function addDeleted() { const snaps = await db.collection('Todos').get() //snap 안에 docs 에 유사배열 이 있음 for ( const snap of snaps.docs ) { snap.ref.update({ deleted: false }) } console.log('done!') // //forEach 가 콜백의 비동기를 보장하지 않음 // snaps.forEach(async..

📓 TIL 2022.07.05
반응형