웹개발(21)
-
자바스크립트 상표권 논란: 디노 랜드 vs 오라클
자바스크립트 상표권 논란: 디노 랜드가 던진 도전최근 **디노 랜드(Deno Land)**가 오라클의 자바스크립트 상표권을 문제 삼으며 미국 특허청(USPTO)에 청원을 제출했습니다. 디노 랜드는 오라클이 자바스크립트 관련 제품이나 서비스를 제공하지 않았기 때문에 상표를 방치했다고 주장합니다. 이 사건은 웹 개발자와 프로그래밍 커뮤니티에서 큰 주목을 받고 있으며, 자바스크립트 명칭 사용의 자유를 둘러싼 중요한 논의로 이어지고 있습니다.1. 상표권 청원의 배경자바스크립트 상표권은 2009년 오라클이 썬 마이크로시스템즈(Sun Microsystems)를 인수하면서 소유하게 되었습니다. 하지만 오라클은 이후 자바스크립트 생태계에서 적극적인 역할을 하지 않았습니다.지난 11월 22일 디노 랜드는 USPTO에 공..
2024.12.03 -
Next.js Conf 2024: Guillermo Rauch의 기조연설과 Next.js의 미래
2024년, Next.js Conf 2024에서는 Next.js의 창립자이자 CEO인 Guillermo Rauch가 기조연설을 통해 Next.js의 발전과 그 앞으로의 비전, 그리고 커뮤니티의 기여에 대해 발표했습니다. 이번 발표에서는 지난 1년 동안의 Next.js의 성과와 함께, 이를 개선하고 발전시키기 위한 다양한 노력들이 소개되었습니다. Next.js는 계속해서 웹 애플리케이션 개발을 위한 중요한 도구로 자리잡고 있으며, 그 발전 과정에서 핵심적인 역할을 했던 요소들에 대해 자세히 살펴보겠습니다.Next.js의 커뮤니티 기여와 발전Guillermo Rauch는 발표에서 Next.js가 지난 1년 동안 발전할 수 있었던 이유로 커뮤니티의 공헌을 강조했습니다. Next.js는 오픈소스 프로젝트로서, ..
2024.11.26 -
ViteConf 2024: Vite의 성과와 자바스크립트 도구의 미래
2024년, ViteConf 2024에서는 Vite의 창립자 Evan You가 기조연설을 통해 Vite의 놀라운 성과와 자바스크립트 도구의 미래에 대해 발표했습니다. 이번 발표에서는 Vite가 JavaScript 생태계에서 어떤 중요한 변화를 이끌어왔는지, 그리고 앞으로의 비전과 발전 방향에 대해 다루었습니다.Vite의 급격한 성장Vite는 2024년 현재 매주 1500만 다운로드를 기록하며 JavaScript 생태계에서 필수적인 도구로 자리잡았습니다. 처음에 등장했을 때, Vite는 빠르고 최적화된 개발 서버와 번들링 도구로 주목을 받았습니다. 그러나 시간이 지나면서 그 인기는 단순한 도구를 넘어, 전 세계 개발자들에게 필수적인 개발 환경을 제공하는 핵심 기술로 자리매김했습니다.Vite는 기존의 Web..
2024.11.26 -
[NHN] 토스트캠 서비스 프론트 개발
NHN TOASTCAMFront End 경력 정규직 채용시까지NHN TOASTCAM은 자체 개발한 카메라 디바이스 기술을 바탕으로 소매, 건설, 주차 등 다양한 비즈니스 영역에 최적화된 솔루션을 제공합니다.우리와 함께 글로벌 시장에서 기술적 혁신과 성장을 추구할 역량 있는 인재를 기다립니다.서비스운영개발팀을 소개해요서비스운영개발팀은 주요 관계사 및 외부 고객에게 최적화된 솔루션을 제공하며, 서비스 개발, 연동, 운영을 담당합니다.안정성을 우선으로 새로운 기술과 방식을 도입하여 고객의 만족도를 극대화하고, 지속 가능한 성장 기반을 마련하는 데 기여합니다.우리 팀은 이렇게 일해요팀 내외에서의 협업과 투명한 커뮤니케이션을 가장 중요하게 생각합니다.항상 사용자들의 의견을 수렴하고, 이를 기반으로 서비스를 개선합..
2024.11.21 -
JavaScript 입문자를 위한 기본 문법과 핵심 원리 총정리
JavaScript는 웹 페이지의 상호작용을 구현하는 데 가장 중요한 프로그래밍 언어입니다. 웹 브라우저에서 직접 실행되기 때문에 사용자가 웹 페이지를 조작하고 반응형 웹 환경을 구축하는 데 필수적입니다. 초기에 웹의 간단한 기능 구현을 목적으로 개발되었으나, 현재는 서버와 클라이언트 모두에서 동작 가능한 전천후 언어로 성장했습니다. 이번 글에서는 JavaScript의 기본 문법과 함께 이를 통해 배우는 프로그래밍의 핵심 원리를 소개합니다. JavaScript 개요JavaScript는 HTML, CSS와 함께 웹을 구성하는 핵심 요소 중 하나로, 특히 다음과 같은 특성을 가지고 있습니다:동적: JavaScript는 사용자의 행동에 따라 실시간으로 변화하는 동적 웹 콘텐츠를 제공할 수 있습니다.인터프리터..
2024.11.06 -
CSS Property 공부하는법!
CSS 속성(CSS Property)은 웹 페이지의 요소를 스타일링할 때 사용되는 중요한 구성 요소입니다.CSS를 잘 이해하기 위해서는 다양한 속성을 효과적으로 학습하는 방법이 중요합니다.아래는 CSS 속성을 공부할 때 도움이 되는 단계별 가이드입니다. 1️⃣ 기본 개념부터 이해하기 먼저, CSS 속성의 기본 개념을 이해해야 합니다. CSS 속성은 HTML 요소의 모양, 레이아웃, 동작 등을 제어하는 데 사용됩니다. 각 속성은 특정한 값(value)을 가집니다. CSS 문법의 기본 구조를 이해하면 속성을 쉽게 적용할 수 있습니다. 문법 예시:selector { property: value;} 2️⃣ 카테고리별 속성 공부하기CSS 속성은 다양한 카테고리로 나뉘며, 이를 그룹별로 학습하면 효율적입니다...
2024.10.25 -
CSS 선택자(CSS Selectors)란?
CSS 선택자는 HTML 요소를 스타일링할 때 어떤 요소에 적용할지를 지정하는 데 사용됩니다.선택자는 HTML 문서의 특정 요소를 선택하여 스타일 규칙을 적용할 수 있도록 해주는 중요한 도구입니다.다양한 유형의 선택자가 존재하며, 각 선택자는 서로 다른 방식으로 요소를 선택할 수 있습니다. 1️⃣ 기본 선택자태그 선택자 (Type Selector): 특정 태그 이름을 가진 요소를 선택합니다. 예를 들어 p 태그는 모든 요소를 선택합니다.p { color: blue;} 클래스 선택자 (Class Selector): 특정 클래스 속성을 가진 요소를 선택합니다. 클래스는 HTML 요소의 class 속성에 지정됩니다..classname { color: red;} 아이디 선택자 (ID Selector): 특..
2024.10.24 -
CSS에 대해서 적용하기 전에!
p { color: blue; /* 텍스트 색상 */ font-size: 16px; /* 글자 크기 */}안녕하세요! 이전글에 CSS에 대한 개요 및 설명에 대해서알아보았는데요, 이번엔 CSS를 실제로 시작하기 전에적용방법 및 기본문법, 케스케이딩에 대해서 설명드리고자 합니다! 혼자서 혼자만의 사이트를 만들고 유지하기위해서본인이 편한 방법을 사용하면 되는데, 프로젝트를 하여 협업을 하거나,제작 후 운영을 다른분께 인계하거나 할때지켜지면 누구나 유지운영하기 편하고 생산성도 높일 수 있다는 점 !(내가 받을때 안지켜지면 골치가 아파요...) 1️⃣ CSS 적용 방법CSS는 웹 페이지에 스타일을 적용하기 위한 다양한 방법을 제공합니다. 주로 3가지 방법으로 HTML에 CS..
2024.10.21 -
HTML 이란? - aside 태그에 대해서 -10
오늘도 어김없이 찾아와서HTML에 대해서 정보를 공유하고자 나타났습니다! 자 오늘은 태그에 대해서 알아볼텐데요,이외 태그들은 한번에 몰아서 설명드리는 시간을 가지려고 합니다! 자 시작해볼까요? 1️⃣ aside 태그란? 태그는 HTML5에서 도입된 의미론적 태그 중 하나로, 본문 콘텐츠와 간접적으로 관련된 추가 정보나 부가적인 콘텐츠를 나타낼 때 사용됩니다. 이는 메인 콘텐츠와는 다소 독립적이지만 관련된 정보를 제공하는 요소들을 그룹화하는 데 적합합니다. 2️⃣ 주요 특징 부가 정보나 사이드바 역할: 태그는 주로 메인 콘텐츠와 간접적인 관련이 있는 정보, 예를 들어 광고, 관련 링크, 참고 자료, 저자 정보 등을 포함하는 데 사용됩니다. 흔히 블로그나 웹사이트의 사이드바에 사용되는 요소들이 태그..
2024.10.20 -
HTML 이란? - section 태그에 대해서 -9
안녕하세요 여러분!오늘은 어제에 이어 태그에 대해서 알아보고자 합니다! 1️⃣ section 태그란? 태그는 HTML5에서 도입된 구조적 요소로, 문서 내에서 관련된 콘텐츠 그룹을 나누기 위해 사용됩니다. 와 같은 일반적인 블록 요소와 달리, 태그는 의미론적 의미를 가지고 있으며, 특정 주제나 목적을 가진 콘텐츠를 나타내는 데 적합합니다. 2️⃣ 주요 특징 콘텐츠 그룹화: 태그는 하나의 주제나 목적을 가진 콘텐츠를 그룹화합니다. 예를 들어, 뉴스 기사, 블로그 포스트에서 각각의 섹션을 나눌 수 있습니다.의미론적 구조: 문서의 논리적인 구성을 돕습니다. 검색 엔진이나 스크린 리더와 같은 도구들은 태그를 통해 콘텐츠의 흐름과 중요도를 더 쉽게 이해할 수 있습니다.제목 요소와 함께 사용: 태..
2024.10.19