DEV/Javascript
-
Array.prototype.map()의 세번째 파라미터DEV/Javascript 2021. 5. 3. 11:56
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map Array.prototype.map() - JavaScript | MDN Array.prototype.map() The map() method creates a new array populated with the results of calling a provided function on every element in the calling array. map((currentValue) => { ... } ) map((currentValue, index) => { ... } ) map((currentValue, index, arr developer.mozilla..
-
스타일-컴포넌트 5분 간단 소개DEV/Javascript 2017. 2. 4. 21:51
원문 바로가기: A 5-minute Intro to Styled Components By Sacha Greif, Jan 23 2017 스타일-컴포넌트 5분 간단 소개 CSS는 이상합니다. 기본적인 내용은 15분이면 다 배울 수 있지만, 효율적인 작성법을 익히려면 시간이 많이 걸립니다.그 원인 중 하나는 언어 자체에 있습니다. CSS가 제공하는 기능은 꽤 제한적입니다. 변수도 없고, 루프문과 함수 사용이 불가능합니다. 그러면서 또 상당히 관대한 면도 있어서 개발자가 요소를 쓰던, 클래스나 ID를 쓰던, 아니면 그 어떤 선택자를 쓰던 다 받아줍니다. 스타일시트 아비규환 아마 이미 경험 해보셨을 테지만, CSS를 사용하면 종종 혼란으로 향하는 급행열차에 탄 것과 같은 기분을 느낄 수 있습니다. SASS나 LE..
-
[서적] 프론트엔드 개발자를 위한 자바스크립트 프로그래밍DEV/Javascript 2017. 1. 22. 20:46
자바스크립트 프로그래밍 니콜라스 C. 자카스 저/한선용 역자바스크립트 웹 개발에 필요한 모든 것자바스크립트의 가능성을 최대한 이끌어 내려면, 언어 본연의 특성과 역사, 한계를 알아야만 한다. 자바스크립트 구루이자 노련한 저자인 니콜라스 자카스는 이 책에서, 자바스크립트의 기초부터 DOM, Ajax, HTML5까지를 설명한다. 상황에 따라 자바스크립트를 어떤 식으로 확장할 수 있는지, 역동적인 사용자 인터페이스는 어떻게 만들 수 있는지를 풍부한 예제를 곁들여 알려준다. 이 책을 통해 자바스크립트의 깊은 영역까지 확실히 이해할 수 있을 것이다....yes24 상품 링크: http://www.yes24.com/24/goods/8858182?scode=032&OzSrank=15재작년에 학부 수업때 웹 프로그래밍..
-
의사난수, pseudorandomDEV/Javascript 2015. 9. 28. 22:30
헤드퍼스트 자바스크립트를 읽던 도중에, 471페이지에서 Math객체가 random()메소드를 통해 만들어내는난수들이 실제로는 무작위적이지 않다고 고백하는 Math의 인터뷰를 읽고 신기해서 관련 글을 구글링해보았다.이를 의사난수(pseudorandom)이라고 한다. PC에서 난수를 만들 때에는, 컴퓨터의 현재 시각을 씨앗값으로 삼고 그 씨앗값을 수학적 알고리즘에 넣어서 난수를 생성합니다. 따라서 컴퓨터 시계를 과거로 정확히 돌리면 똑같은 난수가 만들어지기에 진정한 의미의 난수라고 볼 수는 없습니다. 유닉스를 사용하는 대형컴퓨터에는 난수를 생성하는 별도의 하드웨어가 있어서 진짜 난수를 만들 수 있습니다. 보안이 중요한 곳에서는 진짜 난수를 사용해야겠지만 보통의 경우에는 PC의 의사난수로도 충분합니다. 출처:..