Sass 3.4가 릴리즈 됐습니다.
parent selector(&)의 기능이 개선됐고, 기본적으로 SourceMap이 생성되도록 변경(생성하지 않으려면 –sourcemap=none을 입력)됐습니다. 그리고 치명적인 오류시 메시지를 출력하는 @error 지시어를 지원합니다.
Compass 1.0이 릴리즈 됐습니다.
Compass는 Sass를 기반으로 한 프레임워크입니다.
autoprefixer와 동일하게 vendor prefix는 Can I use의 데이터를 사용하여 생성하며, Core 라이브러리를 Compass 명령 없이 사용할 수 있도록 변경됐습니다. 또 Sass의 sourcemap 지원이나 Compass-blueprint는 Core에서 제거되어 플러그인으로 사용해야합니다. 기타 자세한 사항은 아래 문서를 참고하세요.
Internet Explorer 8월 업데이트 사항
위 문서는 IE11의 8월 업데이트 사항에 대해 작성되어 있습니다. WebDriver를 지원하며 개발자 도구가 개선됐습니다.
색상 선택기(Picker)가 추가, watch가 개선, 함수가 반환하고 있는 값 표시, UI Responsiveness tool / Memory tool의 인터페이스 개선, 세션 import/export 지원 등 많은 부분이 개선됐습니다.
주요 소식
- Release JSHint 2.5.4 : JSHint 2.5.4가 릴리즈 됐습니다.
- jQuery UI 1.11.1 : jQuery UI 1.11.1이 릴리즈 됐습니다.
- Knockout 3.2.0 released : Knockout 3.2.0이 릴리즈 됐습니다. Components 및 Custom Elements 그리고 textInput 바인딩을 추가했습니다. IE6 지원은 유지합니다
- power-assert 0.8.0 Release : power-assert 0.8.0이 릴리즈 됐습니다. espower의 옵션에서 assertion 지정 방식이 escallmetch를 사용한 패턴을 전달하는 방법으로 됐습니다. 기본 옵션을 사용하는 경우에는 그대로 유지됩니다.
아티클
- Enduring CSS: writing style sheets for rapidly changing, long-lived projects : 장기적인 프로젝트에서 수정 빈도가 높은 CSS를 유지하는 Ben Frain 방법론입니다. (일본어 번역 문서[구글번역])도 있습니다.
- Opinionated Rundown of JS Frameworks : Human Javascript로 유명한 헨릭(Henrik Joreteg)이 Javascript MV*의 장/단점에 대해 정리했습니다. (일본어 번역 문서[구글번역])
- Web Reflection : PointerEvents No More : Blink는 PointerEvents를 구현하지 않기로 했습니다. touch events가 이미있으며 성능이나 구현의 복잡도가 높다는게 주된 이유입니다.
- 오래된 CG를 그리기 위한 라이브러리 gretro(일본어[구글번역]) : Canvas를 옛날 느낌의 CG로 그리기 위한 라이브러리인 gretro를 소개합니다.
슬라이드
- ESNext for humans – LvivJS 16 August 2014 : ES6에 대한 슬라이드 입니다. 새로운 구문에 대한 소개가 주를 이루며 Generator에 대해서도 자세히 설명합니다.
- JavaScript Test-Driven Development with Jasmine 2.0 and Karma : Jasmine2.0과 Karma에 대한 슬라이드입니다. jasmine spy에 대해서도 소개합니다
라이브러리
- arian/partition-bundle : Browserify 내에 AMD 동적 로딩 기법을 구Enduring현하는 플러그인입니다. 동적으로 로드가 필요한 자바스크립트 파일 목록을 정의한 설정 파일을 만들고 loadjs 함수를 사용하여 동적 로드합니다.
- Rome : 의존 라이브러리 없는 Date/Time Picker UI 라이브러리 입니다.
- gwendall/way.js : HTML form에 입력 한 내용을 Storage에 저장하거나 JSON화 할 수 있는 라이브러리 입니다. 그리고 감시나 값을 주고 받는것도 가능합니다. form에 속성을 지정하는 것만으로도 내용을 보존할 수 있어 편리합니다.
- thlorenz/browserify-devdupe : browserify bundle시 npm dedupe 같은 기능을 할 수 있도록하는 모듈입니다.
- mizchi/bower-build : bower의 main에 지정한 파일을 concat 하는 라이브러리
JSer.info를 번역하여 공유드리고 있습니다.
JSer.info는 JavaScript Weekly, Badass JavaScript, JsMag, A Minute With Brendan, The Changelog를 참고, 자바스크립트의 주요 소식을 공유하는 사이트입니다.
감사합니다.
2개의 댓글
Cha Seoh · 2014년 9월 7일 6:16 오전
Enduring CSS의 링크가 잘못걸려있습니다.
U-Yeong Ju · 2014년 9월 24일 2:56 오후
감사합니다. 수정했습니다.