일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- spring boot
- mustache함수
- js숫자체크
- 개발블로그
- WebMvcConfigurer
- 테스트대역
- GOF
- 동시요청
- Spring
- 멀티코어 프로그래밍
- MinorGC
- 개발컨퍼런스
- 어댑터패턴
- 클린아키텍처
- 인텔리제이에서 프로젝트 이름 바꾸기
- MajorGC
- MappingJackson2HttpMessageConverter
- @advice
- reflection api
- java병렬처리
- Java
- 유스콘
- WebMvcConfigurationSupport
- refelction API
- 스프링부트 프로젝트 이름 변경
- test double
- 자바디자인패턴
- 테스트더블
- 헥사고날
- java 멀티스레딩
- Today
- Total
목록개발노트 (19)
져니의 개발 정원 가꾸기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Dx0Qz/btrVeynsJhz/CRyNVbphYQEPVvQTscPyoK/img.png)
여러 방법이 있겠지만 오늘 기록할 방법은 JSON 객체를 이용하는 방법이다. String -> Object JSON.parse(text) 를 사용한다. Object -> String JSON.stringify(object) 를 사용한다. See the Pen String to Object by jihyunPark (@jihyunhillpark) on CodePen. 참고로 html에 오브젝트로 마크업된 속성 값들을 가져와야하는 경우, JSON.parse()를 통해 객체로 변환해줘야 변경 작업을 수행할 수 있다. var styles = document.getElementById('target').attr('style'); // String var styleObjects = JSON.parse(styles)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beUTVj/btrU3aVUpq5/SfDqH2kreYDExauNtAJUl0/img.png)
js로 숫자를 체크할 수 있는 방법은 다양하다. isNan() 함수나 Number 객체 혹은 정규식을 사용한 패턴매칭 등 다양한 방법으로 숫자를 체크할 수 있다. 그 중에서 IsNan()과 Number객체를 사용하는 방법과 주의사항에 대해 정리해본다. 1. isNaN() javaScript에서 문자열이 숫자인지 체크하기 위한 내장함수이다. 인자가 숫자가 아닐 경우 true, 숫자인 경우 false를 반환한다. 이를 거꾸로 적용하여 !isNan()을 하면 숫자일 경우 true, 아닐 경우 false를 반환하는 방식으로 숫자를 체크하는 방식이다. 그러나 isNaN()함수가 undefined, {}, [], null, '',' ', true, false, [], new Date()에 대해서는 false를 반환..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bO8Wfe/btrVebFMmsE/4jeBLK6m72082ari8cZifk/img.png)
1. mustache 파일에서 렌더링 된 data 값을 Js 함수의 인자로 넘기기 .mustache 확장자의 파일 내부에서 js 함수를 호출해야 하는 일이 있었다. js 함수 인자로 렌더링된 데이터 값을 주기 위해서는 인자로 넘기는 녀석을 single quotation으로 감싸주면 된다. 예) // calculator.js let data = { 'tokyo' : '31', 'sydney' : '4', 'seoul' : '30' }; // 렌더링 부분 let rendered = Mustache.render(template, data); documnet.getElementById('nation-thermos-template').html(rendered); function getFahrenheit(value..