전체 글(59)
-
프로토콜
사람과 사람과의 대화에서 말이 통하려면 언어가 같아야함 기계도 통신간에 서로 이해하기 위해서 공용된 언어를 사용해야함 이것이 바로 프로토콜임 원래는 외교상의 언어로써 의례나 국가간에 약속을 의미함, 통신에서는 어떤 시스템이 다른 시스템과 통신을 원활하게 수용하도록 해주는 통신규약, 약속 이라고 보면 됨 네트워크 용어에서 나오는 P 는 Protocol 의 약자가 대부분이며 대표적으로 인터넷을 할 떄 사용되는 프로토콜은 TCP/IP 가 있다. Transmission Control Protocol / Internet Protocol 의 약자로써 컴퓨터가 통신 회선 등으로 연결하기 위한 통신규약이다. 그외 HTTP,ARP,ICMP,SNMP,SMTP,POP,FTP,TFTP,DHCP 등이 프로토콜의 종류이다.
2021.11.27 -
async 와 await
promise 를 좀더 편하게 사용하기위한 문법 async 가 붙은 함수는 반드시 프라미스를 반환하고, 프라미스가 아닌 것은 프라미스로 감싸 반환합니다. 여기서 await는 async 함수 안에서만 동작하는데 자바스크립트는 await 를 만나면 프라미스가 처리(settled) 될 때까지 기다립니다. 결과는 그 이후 반환됩니다. 이러한 작동은 프라미스가 처리되길 기다리는 동안에 엔진이 다른일(다른 스크립트를 실행, 이벤트 처리 등) 을 할 수 있기 떄문에 cpu 리소스가 낭비되지 않는다는 장점이 있습니다. 또한 await 는 promise.then 보다 좀더 세련되게 프라미스의 result 값을 얻을수 있도록 해주는 문법입니다. promise.then 보다 가독성 좋고 쓰기도 쉽습니다. promise 란 ..
2021.11.27 -
낙화 -이형기
가야할 떄가 언제인가를 분명히 알고 가는 이의 뒷모습은 얼마나 아름다운가. 봄 한 철 격정을 인내한 나의 사랑은 지고있다. 분분한 낙화 결별이 이룩하는 축복에 싸여 지금은 가야할 떄 무성한 녹음과 그리고 머지않아 열매 맺는 가을을 향하여 나의 청춘은 꽃답게 죽는다. 헤어지자 섬세한 손길을 흔들며 하롱하롱 꽃잎이 지는 어느날. 나의 사랑, 나의 결별 샘터에 물 고인 듯 성숙하는 내 영혼의 슬픈 눈.
2021.11.25 -
MPA, SPA, SSR,CSR
MPA - SSR MPA은 SSR(Server Side Rendering) 방식을 채택 SPA - CSR SPA은 CSR(Client Side Rendering) 방식을 채택 각각 장단점이 있다. TTV = Time To View TTI = Time To Interact SEO(검색엔진최적화)란 Search Engine Optimization의 약자로, 검색 엔진 최적화라는 의미를 가지고 있습니다. 특정 웹사이트의 온사이트(on-site)와 오프사이트(off-site), 그리고 컨텐츠와 기타 중요 요소들을 검색엔진이 선호하는 구조로 최적화 하여, 사용자가 특정 검색어를 입력했을 때 본인의 웹사이트가 상단에 올 수 있도록 하여 트래픽을 늘리고, 매출을 높이는 '장기적인' 디지털 마케팅 전략중 하나입니다. ..
2021.11.24 -
SPA 개념정리
SPA( single Page application) 어떤 웹사이트의 전체 페이지를 하나의 페이지에 담아 동적으로 화면을 바꿔가며 표현하는것. 페이지 새로고침 없이 페이지내에서 특정부분만 변경하여 페이지가 이동되는 느낌을 준다. 라우팅 SPA 가 기존 웹 사이트와 같이 브라우징이 가능한 이유 HTML5 history api 를 사용하기 때문에 SPA 프레임 워크가 하는일 vue, react, angular 가 spa 프레임 워크로 유명한데.. 세부적인 구현 개념은 다르겠지만 그목적은 모두 spa 를 쉽고 확장성 있게 구현하는것을 목표로 함 이들은 virtual DOM 이라는 개념을 사용해 spa 를 구현. SPA의 문제점은 자바스크립트로 인한 DOM 조작이 빈번하게 일어나 브라우저의 성능을 저하시키는 거..
2021.11.24 -
vue 동향 정리
개발동향 vue 2 - > vue 3 바뀐점 type script 의 지원 시스템을 더 지원함 ie 11 지원 x 거의 코드변화 없이 추가 문법 api 의 제공 기존 vue2 의 형태로 vue3 개발가능 vue2 에서는 타입 시스템 생각 x vue3 전체적인 라이브러리 코드가 type script로 작성 type script 쓰는게 좋다. composition api 만드는 서비스에따라 서드 파티 라이브러리 많이 쓴다 ? - > vue2 컴포지션 api 가 나왔고 새로운 기술 익혀보고 싶으면 -> vue3 신 동향 Vite사용 : 빌드시간 감소 속도 증가 장점 낮은 러닝 커브 (쉽게 배울수 있음) 점진적 적용이 가능(기존의코드를 그대로 돌릴수있음 ex) jquery) 마크업 개발자와 협업의 쉽다. 장점 ..
2021.11.24