본문 바로가기

전체 글344

프론트엔드 설계 고민 -5- 큰틀은 대략적으로 잡았으니 조금 더 작은 부분들을 고민해보자. SPA 개발 즉, 모던 웹개발로 들어오면서부터 웹프론트의 UI의 경우 기본적으로 기존의 페이지 단위나 템플릿 단위의 개발에서 컴포넌트 단위의 개발로 개념이 조금 변경 되었다. 기존에는 마크업이나 스타일링을 HTML과 CSS로 그리고 JS로 필요한 동적인 조작을 하는 정도 였다면 모던 웹개발에서는 JS를 기반으로 HTML(마크업)과 CSS(스타일링)등을 모두 관리한다. (예: JSX) 그러다보니 기존 HTML, CSS와 많은 부분 같으면서도 다른 특징을 가지는데 HTML,CSS와 JS로 된 DOM, CSSOM의 차이점에서 오는 부분이라고 볼 수 있다. HTML과 CSS, JS로 개발을 진행할때는 각 영역이 독립적이고 서로 침범하지 않는게 미덕이.. 2022. 7. 10.
[JS]스와이프 기능을 만들어보며. 바닐라 js로 다양한 기능을 간단히 만들어보는 js-util 프로젝트의 10번째 모듈로 간단한 스와이프 슬라이드를 만들어 보았다. https://github.com/yoonjonglyu/js-util GitHub - yoonjonglyu/js-util: html, css, js, vanillajs, animation, module & util html, css, js, vanillajs, animation, module & util - GitHub - yoonjonglyu/js-util: html, css, js, vanillajs, animation, module & util github.com 회사에서 자주 쓰이는 프론트엔드 기능중 하나로 슬라이드 기능이 없는 스와이프 기능이 있다. 해당 기능을 구현.. 2022. 7. 2.
메타버스에 대한 개인적인 생각 이번에 메타버스 엑스포에 참석해보면서 느낀점들과 개인 생각을 간단히 정리해보는 글. 1. 메타버스는 결국 일종의 증강현실 개념에 가깝다. 풀 다이브 경험의 경우 아직 기술적으로 불가능하고 비슷한 것은 추후 미래에도 가능할 것 같지만 다르게 분류 되어야 할 것같다. 2. 사물 인터넷, 홀로그램, AR 기어 등 하드웨어 적인 요소와 연결성이 좋아보인다. 순수 소프트웨어로는 제한적이다. 3. 기존 형태와 다른 체험 방식으로 색다른 경험을 할 수 있게 해주지만 높은 피로감을 동반한다. 디지털 문화와 아날로그 문화가 공존하듯이 기존 플랫폼과의 연결성이 중요해보인다. 모든 부분을 증강현실을 통해서 체험하기보다는 자유롭게 오고 가는게 기술의 방향성에 더 적합할 것으로 보인다. (메타버스 네이티브들 입장에서는 다를 수.. 2022. 6. 16.
사적인 생각 토막 1. 근본적인 아름다움이란 무엇인가? 미적감각은 모든 사람과 모든 생물에 공통될까? 공통적인 잣대가 존재하지 않는다면 그런 판단을 하게 되는 근거라도 공통될까? 미학 관련 생각해보기. 2. 생물의 생장과 사멸 생육이라는 매커니즘의 존재의의 시간과 공간이라는 것에 대한 탐구 그리고 어째서 개체간의 생사와 번식이 존재하는지에 대한 생각해보기. 요즘 취미로 하는 생각거리들. 타인의 사상(정리된 철학사상)이 아닌 자신의 나름의 생각으로 정리해보고 있다. 2022. 6. 6.