web
-
셀레늄 IDE 가이드
셀레늄 IDE(Selenium IDE)는 사용자가 웹 브라우저에서 수행한 동작을 기록하고, 이를 다시 재현합니다.
-
셀레늄 가이드
이 글은 셀레늄 IDE를 설명합니다. 셀레늄 IDE는 GUI를 제공합니다. 이와 달리 프로그래밍 언어로 작성된 코드를 통해 조작할 수 있는 라이브러리 형태도 있습니다. 이를 가리켜 셀레늄 웹드라이버라 합니다.
-
바닐라 웹 컴포넌트 만드는 법
제이쿼리(jQuery), 리액트(React), 뷰.js(Vue.js)같은 프레임워크 없이 웹 컴포넌트를 만드는 방법에 대해 알아봅니다.
-
자바스크립트 클로저
자바스크립트에서 클로저(closure)란 무엇인지, 그리고 클로저를 사용하는 이유에 대해 알아봅니다.
-
자바스크립트 var, let 차이점
자바스크립트에서 변수를 선언할 때 사용하는
var,let,const의 차이와 스코프, 호이스팅에 대해 알아봅시다. -
Redux의 장점과 주의점
Redux(리덕스)를 쓰는 이유와 사용 시 주의할 점에 대해 살펴봅니다.
-
PostCSS가 Sass보다 좋은 이유
Sass(사스)의 복잡한 문법이 필요 없다면, CSS의 표준 문법에 기반한 PostCSS(포스트CSS)를 사용하는 것이 더 편리합니다.
-
GraphQL의 단점과 대안
GraphQL(그래프QL)은 서버 수정 없이 클라이언트가 원하는 쿼리를 날릴 수 있어 API를 설계하거나 변경하는 비용을 획기적으로 낮출 수 있습니다. 그러나 HTTP에서 제공하는 기존 인프라를 그대로 사용하지 못하고 GraphQL 스타일로 다시 재구현해야만 하는 부담이 있습니다.
-
웹 사이트 너비 정하기
웹 사이트의 너비에 대한 절대적인 기준은 없습니다. 그래도 마음대로 정하는 것보다는, 모바일에서 데스크톱 전용 웹 페이지를 렌더링할 때 사용되는 너비인 980px을 권장합니다.
-
시맨틱 태그가 인기 없는 이유
시맨틱 태그가 더 널리 사용되게 하기 위해서는 시맨틱 태그에도 기본적인 CSS 스타일이 있어야 합니다.