javascript5 Nuxt.js 이해하기 웹 개발 환경이 급속도로 발전하면서, 개발자들은 더 나은 사용자 경험과 개발자 경험을 동시에 만족시킬 수 있는 도구를 찾고 있습니다. Vue.js 생태계에서 이러한 요구를 완벽하게 충족시켜주는 것이 바로 Nuxt.js입니다.Nuxt.js는 단순한 프레임워크를 넘어서 현대 웹 개발의 복잡성을 추상화하고, 개발자가 비즈니스 로직에만 집중할 수 있도록 도와주는 메타 프레임워크입니다. 이 포스팅에서는 Nuxt.js의 모든 것을 깊이 있게 다뤄보겠습니다. Nuxt.js는 2016년 Sébastien Chopin과 Alexandre Chopin 형제에 의해 시작되었습니다.React 생태계의 Next.js에서 영감을 받았지만, Vue.js의 철학과 생태계에 맞게 독자적으로 발전해왔습니다. As the web deve.. 2025. 8. 6. 2025년, 아직도 CommonJS vs ES Modules를 비교해야 할까? 자바스크립트 개발을 하다 보면 한 번쯤은 마주치는 질문이죠."CommonJS랑 ES Modules 중에 뭘 써야 하지?" 사실 저도 이런 질문을 받으면"음... 둘 다 알아야 하는데..."라고 애매하게 답했던 적이 많습니다. 하지만 2025년 현재 상황을 보면, 답은 이미 정해져 있습니다.ES Modules가 승리했어요. 다만 현실은 그렇게 단순하지 않죠. 답은 정해졌지만 현실은 복잡해결론부터 말하면:새 프로젝트는 ES Modules로 시작하세요기존 프로젝트는 마이그레이션 계획을 세우세요하지만 당분간은 둘 다 알아야 합니다현재 상황: ES Modules가 압도적 우세 🏆 ES Modules의 승리 요인들프레임워크와 도구들의 선택React, Vue, Angular, Svelte 모두 ES Modules .. 2025. 8. 5. [Javascript] 호이스팅(Hoisting)에 대해 정리 실무에서 프론트 프레임워크로 도배된 프로젝트들만 하다보니 자바스크립트의 기본 특성들을 다시 리마인드하고자 포스팅을 하게되었습니다. 그 중에서도 호이스팅(Hoisting) 특성에 대해 정리해보려 합니다. 호이스팅은 Javascript라는 언어의 특성을 가장 잘 보여주는 특성 중 하나입니다. 정의 Hoist의 사전적 정의는 '끌어올리기'라는 뜻을 가지고 있습니다. 자바스크립트에서 끌어올려지는 것은 변수이며, var 키워드로 선언된 모든 변수선언은 호이스트 됩니다. 호이스트란 변수의 정의가 정의된 범위에 따라 '선언'과 '할당'으로 분리되는 것을 말합니다. 1) 변수가함수 내에서 정의되었을 경우, 선언이 함수 스코프안에 최상위로 이동합니다. 2) 함수 바깥에서 정의되었을 경우, 전역 컨텍스트의 최상위로 이동합.. 2021. 10. 7. [JavaScript] Generator Function 이해하기 Generator Function GeneratorFunction GeneratorFunction 생성자는 새로운 generator function 객체를 생성한다. JavaScript 에서 모든 generator function 은 실제로 GeneratorFunction object 이다. developer.mozilla.org Generator Function을 처음 알게 된건, Redux-saga를 통해 알에 되었다 모양은 function* 이렇게 function 선언 다음에 * 가 붙은 모양이다. function* generatorTest() { yeild console.log(5); yeild console.log(10); } 일반 함수는 함수를 호출하면 Funtion안에 선언된 로직들이 일괄 .. 2020. 5. 25. [OpenLayers] 시작하기 시작하기 앞서, OpenLayers란 무엇인가? 구글맵(GoogleMap)과 같이 웹 페이지에 동적인 맵을 표출하여 지도기반 서비스를 개발할 수 있도록 도와주는 완전히 공개 된 오픈 소스 JavaScript입니다 주요 기능으로는, 원하는 좌표에 마커 기능 그리기(Draw) 기능 ( 점, 선, 원, 다각형 등 ) 좌표체계의 변환을 돕는 기능 내장 레이어 형식을 제공하여 맵위에 레이어를 쌓을 수 있음 객체들을 각각 관리할 수 있음 좌표와 좌표간 거리 측정 등 다양한 계산 기능 PostgreSQL(PostGIS), GeoServer를 연동하여 기능을 더욱 더 확장시킬 수 있음 OpenLayers 6.0 적용하기 오픈레이어 공식사이트 - https://openlayers.org/download/ OpenLaye.. 2019. 11. 18. 이전 1 다음