Skip to content

JavaScript

  • 사용자경험
    서버에서 클라이언트로
    클라이언트는 웹브라우저이며 사용자 측에서 작업을 수행하는 소프트웨어다. 서버와 클라이언트가 어우러지는 아름다운 공연은 네트워크 상황에 따라 프로그래밍 캐시를 이용한 서비스 워커가 주연이 될 수도, 네트워크 계층작업을 통한 네트워크 캐시가 주연이 될 수도 있다. 누가 주인공이든 우리의 지향점은 언제, 어디서나 접근 가능한 웹사이트를 사용자가 경험할 수 있도...
  • 사용자경험
    자바스크립트의 책임: Part Ⅲ
    편리함에는 항상 대가가 따릅니다. 개발자를 편하게 해주는 서드파티는 관리하지 않으면 아주 골치 아픈 기술 부채의 전조가 될 수 있습니다. 문제가 해결되지 않을 때에야 비로소 편의가 빚이었음을 깨닫게 됩니다. 부채가 쌓여 해결할 수 없는 단계에 이르기 전에 책임자를 정하고 끊임없이 지켜봐야 합니다. 또한 항상 서드파티 스크립트가 이 페이지에 필요한가를 책임자...
  • 디자인
    [스매싱 매거진 11월 총정리] GitSheet 소개와 GraphQL 기초 배우기
    자주 사용하는 Git 명령어는 잘 기억하고 있지만 그렇지 않은 명령어는 쉽게 떠오르지 않죠. 이에 도움이 될 깃시트(GitSheet)를 소개합니다. 클릭 한 번으로 간편하게 명령어를 복사해 사용할 수 있습니다. 페이스북에서 만든 쿼리 언어 GraphQL을 기초부터 차근차근 배우는 데 도움이 될 오픈소스 튜토리얼이 있습니다. 하수라(Hasura)에서 만든 튜...
  • 웹디자인
    자바스크립트의 책임 : Part Ⅱ
    웹 개발은 어렵습니다. 오랜 시간이 걸리는 힘겨운 싸움이지만 처음부터 완벽하게 만들 필요는 없다는 것이 웹 작업의 멋진 점입니다. 개선할 수 있기 때문이죠. '자바스크립트의 책임: Part Ⅰ'에서는 자바스크립트가 무분별하게 사용되는 웹 환경에서 책임감 있게 사용하는 방법을 소개해드렸습니다. 이번 '자바스크립트의 책임: Part Ⅱ'에서는 무분별하게 사용된...
  • 웹디자인
    자바스크립트의 책임 : Part Ⅰ
    자바스크립트에 대한 이해 없이 무분별하게 자바스크립트를 사용하면 웹 성능과 접근성을 떨어뜨립니다. 적합하지 않은 도구의 사용은 사이트 사용자에게 손해일 뿐 아니라 생산성도 떨어지게 됩니다. 사용자 입장에서 생각하고 사용자를 위해 제공하는 서비스나 솔루션의 목적을 생각해야만 그에 맞는 훌륭한 결과물을 만들 수 있습니다. 그러려면 자바스크립트를 책임감 있게 사...
  • 웹디자인
    [2019년 4월 웹 개발 동향] 디자인 윤리 그리고 비주얼보다 명확성을 중시하는 디자인
    디자인 윤리, 기술 윤리, 비즈니스 윤리를 지키기 위해서는 모두의 노력이 필요합니다. 마땅히 도리를 지키며 더 나은 제품을 만들 수 있는 방법은 무엇인지 소개합니다. 디자이너는 본인의 작업물에 책임이 있습니다. 디자인 본연의 메시지를 제대로 전달하기 위해서는 비주얼보다는 명확성에 집중해야 합니다. 명확한 디자인을 위해서는 무엇이 필요한지 알아보고 비주얼...
  • 웹디자인
    [2019년 2월 웹 개발 동향] 웹 인증 그리고 UX의 문제점
    대부분의 데이터 유출 사건은 취약하고 자주 쓰는 비밀번호를 설정했기 때문으로, 요즘은 웹 인증이 주목을 받고 있습니다. 온라인에서 민감한 정보를 보호할 수 있는 방법인 웹 인증 API 가이드를 새롭게 제시했습니다. 좋은 디지털 제품과 위대한 디지털 제품의 차이를 만드는 건 뭘까요? 단 두 글자, 'UX'입니다. 어떤 관점으로 디자인을 해야 할지 생각해볼 만...
  • 웹디자인
    [2019년 1월 웹 개발 동향] 습관을 다시 생각하고 새로운 해결책 찾기
    크롬이 특정 네이티브 앱의 설치 여부를 감지할 수 있는 getInstalledRelatedApps라는 API를 개발 중입니다. 방문자에게 홍보 배너가 보이는 것을 중단할 수 있다니 방문자에게는 좋은 소식이지만 광고 제공자에게는 조금 슬플 수 있겠네요. 후디니와 페인트 API로 구현할 수 있는 '슈퍼 언더라인'도 흥미롭습니다. 후디니는 브라우저가 이해할 수 ...
  • 웹디자인
    [2018년 12월 웹 개발 동향] WebP, UX 업계 상황, 오프라인에서 웹사이트를 사용하는 방법
    이번 달 초 MS가 에지 브라우저 엔진을 크로미움으로 전환했다는 소식이 있었습니다. 호환성은 잡겠지만 개성을 잃지는 않을지 지켜봐야겠습니다. <꼭 필요한 만큼의 리서치> 저자 에리카 홀은 UX 디자인 대부분이 허상인 이유에 대해서 실제 사례를 들어 이야기합니다. WebP 이미지를 어떻게 사용하는지도 확인하면 동시대를 살아가는 웹 디자이너로서 부족함이 없을 ...
  • 웹디자인
    [2018년 9월 웹 개발 동향] 프로젝트 기획할 때 어려운 점, PHP 7.0 곧 출시, 접근성의 진정한 의미
    크롬 70의 베타 버전을 시작으로 브라우저 업데이트 이슈가 굉장합니다. 웹에서 할 수 있는 기능 요소가 점점 더 확장하고 있는 최근의 웹 환경에서는 더 적은 코드로, 더 빠르고 쉽게 서비스할 수 있을 것입니다.


맨위로