728x90 BackEnd FrontEnd67 JAVA8 완벽한 설계에 이르렀다 함은, 더할 것이 없을 때가 아닌, 뺄 것이 없을 때를 말한다. – 앙투안 드 생텍쥐페리모 든 기술은 세 단계를 거친다. 처음엔 조잡하게 단순하고 매우 불만족한 기계, 두번째는 매우 복잡한 조율을 거쳐 원형의 결점을 극복하고 그로인해 어느정도 만족스러운 성능을 내도록 설계된 터무니없이 복잡한 기계 뭉치, 세번째는 거기에서 나온 궁극의 타당한 설계. – 로버트 A 하인라인이 단순성과 적절성을 강조하는 두 명언은 1996년 5월 제임스 고슬링과 헨리 맥길턴이 작성한 백서, 자바 언어 환경(The Java Language Environment)에서 자바 언어의 특징을 강조하면서 인용되었습니다. 자바는 처음부터 뺄 것이 많아 불완전하고 복잡한 2단계 기계인 C++애서 친근함은 유지하면서 .. 2017. 10. 24. scroll 안녕하세요. 웹표준개발 4팀 윤선지입니다. 상하스크롤이 있는 컨텐츠를 table 과 ul로 작업하던 중 간단하지만 놓칠 수 있는 이슈를 발견하여 공유드립니다.[좌우스크롤 이슈해결하기]테스트url : http://hsvn.hivelab.co.kr/cjo/sj/popup.html테이블을 이용하여 상하스크롤이 있는 컨텐츠를 만들기 위해서 어떻게 해야 할까요?? 테이블을 감싸고 있는 div에 height값을 주고 스크롤을 위해 overflow:auto 속성을 줍니다. 테이블요소의 속성으로 위와 같이 적용했습니다. 왼쪽은 IE8 ~ IE11브라우저에서 확인한 화면 오른쪽은 IE7에서 확인한 화면 입니다. 그 결과 IE7브라우저에서 상하스크롤 뿐만 아니라 좌우스크롤도 함께 생긴 것을 볼 수 있습니다. 좌우 스크롤.. 2017. 10. 19. === 와 ==의 차이 =과, ==과 ===는 비슷하지만 깊게들어가면 완전 다른의미를 가지고 있는데요. 블로그나 강의를 찾아보니, 조건문을 포함해서 좀더 복잡한 내용을 공부할 때, ==와 ===가 어떻게 다른지, 왜 다르게 해 놨는지를 피부로 느낄 수 있기때문에, 처음부터 완전히 뜻을 이해하고 가려고하기보다는, '아 그냥 다른거구나'정도로 쉽게 받아들이고 넘어가라고 이야기들을 하시네요. 지금은 몰라도 전혀 문제안된다고요. (처음부터 다 이해하려고하면 머리만 아프다고..)여튼 ==는 Equal Operator라고 하고, ===는 Strict Equal Operator라고 한다고 합니다. strict는 엄격한 이라는 의미로 좀더 엄격하게 같은지를 보는 연산자라고 생각하면 되겠습니다.=는 만약 a=b이라고 했을때, b를 a에 대입해.. 2017. 10. 12. virtual dom과 dom의 차이 가상돔 이것은 가볍고, 브라우저 스펙의 구현체와는 분리 render 부분에 HTML을 반환해준다.class 속성을 className로 바꿔준다. 왜냐하면, class는 자바스크립트에 사용되는 예약어이기 때문이다.key, ref 그리고 dangerouslySetInnerHTML은 돔에 없는 속성ReactElement / ReactComponent 특징에 대해서 확인한다.ReactElement는 가볍고, 상태가 없고, 불변이며 돔 요소의 가상 표현식이다.ReactElement는 가상 돔 안에 포함되어 있다. 이 개념들이 노드를 생성한다. ReactElement의 불변성이 다루기 쉽고, 비교와 업데이트를 빠르게 만들어준다. 이러한 것들이 리액트의 퍼포먼스가 뛰어난 이유다.ReactComponent와 React.. 2017. 9. 29. 이전 1 ··· 9 10 11 12 13 14 15 ··· 17 다음 728x90