목록Front-End (5)
곰돌이 놀이터
나는 개발 트렌드를 구직사이트를 통해 얻고는 한다. 특히, 개발자 모집공고의 지원자격 서치를 통해 웹 개발 환경의 발전에 따른 개발 트렌드의 변화에 주목하는 편인데 이러한 트렌드의 변화중 한가지로 어느 순간부터 프론트엔드 개발자 자격요건이 'Jquery 라이브러리 사용가능자' 에서 'Angular, React, Vue 등의 라이브러리, 프레임워크 경험 및 가능자'로 급격히 바뀌기 시작하더니 현재는 많은 기업에서 요구하는 스펙이 되었다는 것이다. 이처럼 컴퓨터 엔지니어링 분야의 변화가 굉장히 다이나믹 하여 매년 끊임없이 새로운 언어들이 쏟아져 나오고 있고 기존 언어의 문제점들을 보강하며 새로운 방법론의 제시와 함께 업데이트가 이루어지고 있는데 그만큼 기존의 많은 언어나 기술들이 뒤쳐지며 사라지기도 한다.때..
내가 웹표준이라는 용어를 맨 처음으로 접해본것은 3년전 인턴생활을 하였을때, 같은 부서에서 속해있었던 퍼블리셔분을 통해서 였다. 그때는 업무 시간이 지난 6시 이후에는 회사에서 HTML, CSS, 자바스크립트, 자바, PHP 등 항상 다양한 언어를 공부하는 스터디를 진행하였는데 각각 분야별로 가장 경력이 많은 선배님들이 스터디를 주도 하였다. 그중 가장 처음으로 배웠던것이 웹표준이란 무엇인가 였던것으로 기억한다. 그렇다면 웹표준이란 무엇일까? 웹표준의 정의 웹표준이란 말 그대로 '웹에서 표준적으로 사용되는 기술이나 규칙'을 의미하며, 웹 사이트에 접속한 사용자는 어떠한 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동해야 함을 의미한다. 웹접근성 W3C 의 정의에 따르면 웹표준..
앵귤러 공식 홈페이지 ( QuickStart 페이지 ) 웬만한 도서, 블로그 또는 교육용 사이트 보다 설명이 잘 되어있으며 환경설정에서부터 라이브 예제 및 친절한 설명을 동반한 튜토리얼, Angular 기본개념, API 등의 정보를 제공받을 수 있다. Angular 란? Angular란 Google에서 만든 SPA(Single Page Application)방식의 프론트엔드 개발을 위한 자바스크립트 프레임워크 이다. 웹 어플리케이션은 물론 모바일 웹, 네이트브 모바일과 데스크탑 어플리케이션까지 프론트 엔드 개발에 필요한 대부분의 기능을 갖추고 있다.사용언어는 TypeScript 혹은 ES6을 사용할 수 있지만, 개발그룹측에서는 TypeScript를 사용할 것을 더욱 권장하고 있다. 실제 관련 문서도 Ty..
자바스크립트 란? 자바스크립트가 처음 등장했을 때는 웹 브라우저(클라이언트측)에서 데이터 유효성검사등을 담당하는 스크립트 언어에 불과했다. 그러나 현재는 브라우저 창과 그 컨텐츠의 거의 모든 부분에 상호작용을 하며, 클로저나 익명(람다)함수 및, 메타프로그래밍 까지 처리하며 복잡한 계산과 상호작용을 하는 완전한 프로그래밍 언어가 되었다. 또한 JQuery의 등장으로 쉽게 DOM을 핸들링 할 수 있고, 특히 Node.js의 등장으로 인해 자바스크립트를 이용한 서버개발도 가능하게 되었다. ■ 역사 - 1995년 입력 유효성 검사를 위해 처음 등장. ( 모뎀시절 서버 왕복 비용때문) - 네스케이프와 선 마이크로시스템즈가 함께 1.0을 만듦. - 마이크로소프트도 IE3와 함께 JScript 를 만듦. - 표준을..
내가 기억하는 HTML 과의 첫 만남은 중학생 시절 나모웹에디터를 통해 처음 홈페이지를 만들면서 였다. 나뿐만 아니라 누구나 한번쯤은 홈페이지를 만들기 위해 HTML을 접해봤을것이다. 그렇다면 HTML이 무엇이길래 HTML 만으로도 홈페이지를 만들수 있게 해주는것인지 알아보자. HTML의미 HTML 은 Hyper Text Markup Language 의 약자로 "문서와 문서가 링크로 연결되어있는 마크업 언어" 라는 뜻이다. 특히 HTML 은 여러 태그들로 구성되어 있는데 이러한 태그(Tag)를 이용하여 표시할 내용의 성격이나 기능을 표현하는것 것을 마크업이라고 한다. 간단하게 HTML 이란 "태그를 이용해 웹 페이지의 구조를 설명하고 페이지를 구성, 작성하는 표준 마크업언어 이다." 라고 설명할수 있다...