인기
-
[MySQL] 기본 문법 - 6
1. 날짜 / 시간 다루기 - 연산자가 가능하다 cf) DATETIME(6) : 6 쓰면 좋음(소수점 이하 6자리의 초를 나타내게 하여 정밀도를 높인다.) - 응용 예시 - SELECT DATE_FORMAT('2022-03-09 13:24:11, '%Y년 %M월 %D일') : '2022년 March월 9th일' 이렇게 뜬다. 자세한 사용법은 chatGPT 하자 2. STORED FUNCTION : 계산을 저장한다. 3. IF / THEN / ELSE - IF는 procedure, function 안에서만 가능하다. - 응용 4. INDEX (인덱싱) 1) 개요 - DB에서 데이터를 더 빠르게 검색하고 접근하게 도와주는 자료구조이다. - 책의 색인과 비슷하다. - Column에 대한 데이터 값과 위치에 대..
2023.05.04
-
[O'REILLY] Node & Express - 19장 : 서드파티 API
- 소셜 네트워크, 지오로케이션 서비스, 맵 서비스 등의 서드파티 API가 있으면 비즈니스로직에 당연히 도움이 된다. - 서드파티 API의 필요성은 더 설명할 필요 없을듯 1. 소셜미디어 - 유튜브 , 페이스북 , 트위터 , 인스타그램 등의 서드파티 API를 활용하여 검색/호출/렌더링 등의 작업을 할 수 있다. - 소셜미디어와의 통합은 대부분 프론트엔드 작업이다. - 각 소셜미디어 개발팀에서 제공하는 API키와 자바스크립트 스니펫을 활용해 프론트엔드에서 API요청을 통해 각종 기능을 활용할 수 있다. - 서버에서는 소셜미디어의 API중에서도 검색, 최근트윗 조회 등의 기능을 별도로 요청해서 캐싱하여 성능을 개선할 수 있다. - 항상 사용하고자 하는 서비스의 개발팀이 제공하는 공식문서를 자세히 읽어보고 적..
2023.04.21
-
[TS] TS연습하기4
//함수 type 저장해서 사용하는 법 (Type Alias) type 함수타입 = (a:string) => number; const 뻥션1:함수타입 = (a) => 3 //Object 자료 const obj1:{name:string, count:number, func:()=>void} = { name : 'kim', count: 1, func : ()=>{ obj1.count++ } } //TypeScript를 사용하면서 DOM조작할 때 주의할 점 const 제목 = document.querySelector('#title') if(제목 instanceof Element){ //instanceof 를 이용한 narrowing을 해준다. (좋은방법) 제목.innerHTML = 'ㅇㅇㅇㅇ' } if(제목?...
2023.04.12
-
[Do it] 화면 정의서
1. 기획자는 화면정의서로 말한다 - SB/화면기획안/화면설계서 등으로 불린다. 화면정의서는 청사진이다. - 웹사이트의 기능과 정책 등을 모두 반영한 주요 산출물이다. - 기획자는 앞으로 발생할 모든 문제점을 미리 고민하여 대책을 세우고, 발생하는 경의 수를 예상하여 화면 정의서에 해결책을 담아야 한다. - 디자이너 퍼블리셔 개발자 모두가 이거만 보고 기획자의 역량을 파악한다. 기획에 뜻이 있다면 목숨걸고 만들어야 할 문서. 화면정의서는 작업지침서다. - 웹사이트의 모든 움직임을 상세히 담아야 한다. - 화면정의서는 소통의 문서이므로, 디자이너/퍼블리셔/개발자의 입장에서 고민하는 습관이 중요하다. - 한번 더 검토하기 : 본문의 설명은 오해가 없도록 명확히 작성하는 것이 중요하다. - 깔끔하게 작성하기 ..
2024.02.19
-
[Do it] 기획에 필요한 주요 문서
1. 기능 정의서 기능정의서란 - 웹사이트를 제작할 때 필요한 주요 기능을 정리해놓은 문서이다. - 웹사이트의 규모나 기능을 빠르게 알아보기 위해서 반드시 필요하다. - 의뢰사와 제작사가 하나의 기능을 서로 다르게 이해하지 않도록 명확하게 작성한다. - 기능정의서를 기준으로 비용을 산출하므로 난이도와 작업시간을 어느정도 알아두면 좋다. - 총 작업기간을 산출해볼 수 있다. 클라이언트는 언제끝나는지 하루종일 물어본다. 문서화해두고 업데이트하면 귀찮은 메일을 덜 받을 수 있다. 기능정의서 작성하기 - 한 화면의 주요 기능을 하나씩 정리하는 것이다. - 화면이 그려지지 않은 상태에서 화면을 유추하며 기능을 하나씩 정리해야 하는 상황이다. - 웹사이트 구조 문서를 잘 정리해놓았다면 그걸 기준으로 정리해나가면 된..
2024.02.19