[자바스크립트] console.log를 다양하게 쓰자. console 객체
·
개발 아카이브/Javascript
console.log()는 자바스크립트로 개발하면서 아주 다양하게 사용됩니다. 개발자나 사용자에게 여러 정보를 알리는 수단이 되거나 디버깅에 사용되는 용도가 되곤 합니다. 그런데 혹시 console.log()만 사용하고 계신가요? console 객체는 log 함수만 아니라 다양한 함수를 가지고 있습니다. 많은 사람들이 알고 있지만, 모르는 사람은 모르는 console 객체의 함수들을 살펴보겠습니다. ※ 참고로 웹 콘솔 기반의 포스팅입니다. nodejs나 다른 경우는 제외했습니다. 1. console.log(), console.info(), console.warn(), console.error() 처음부터 간단하고 쉬운 것부터 다루겠습니다. 익숙한 console.log()는 매개변수의 문자열을 콘솔에 출력..
Nomad coders - 바닐라 JS로 크롬 앱 만들기 후기
·
개발 아카이브/Javascript
첫 자바스크립트 공부 시작은 노마드 코더의 "바닐라 JS로 크롬 앱 만들기" 강의를 본 것이었습니다. 그래도 일하면서 자바스크립트는 많이 사용했으니 이 정도는 다 알겠지? 하면서 저의 전투력을 측정하는 느낌으로 강의를 들었습니다. 하지만 은근 저도 어이없게 모르는 것도 있고, 원래 몰랐던 것들도 있었습니다. 강의에 대해 이 강의는 momentum이라는 크롬 앱의 기능을 일부 구현해보는 강의로 클론까지는 아니고 기능 구현하기 강의입니다. 제목에서 알 수 있듯이 vanilla js를 배우고 코딩해보는 실습을 가집니다. 배우면서 몰랐던 것 요소 탐색 DOM 탐색은 가장 기초 중에 기초인데, 저는 jQuery에 의존했습니다. 하지만 document.getElementById, document.getElement..
자바스크립트를 공부하기 위한 여정 - jQuery를 벗어내기
·
개발 아카이브/Javascript
2022년 첫 블로그 포스팅입니다. 2022년 기념으로 앞으로 더 나은 개발자가 되기 위해 나아가는 한 걸음에 대해서 이야기해볼까 합니다. 저는 직장에서 풀스택 개발을 하고 있습니다. 하지만 이번에 일을 하나 하면서 자바스크립트에 대해 모르는 것이 많고 부족하다는 생각을 했습니다. 그래서 이번 기회에 자바스크립트를 제대로 기초부터 차근차근 공부해 나아가 보려고 합니다. 사실 지금 이미 공부를 하고 있었는데, 2022년도 첫 포스팅이라 새해 다짐인 느낌으로 말해봤습니다 ㅎㅎ. jQuery는 이제 사용할 필요가 없다. 프론트엔드에서 개발을 쉽고 용이하게 도와줬던 jQuery가 오랫동안 자리를 잡고 있었습니다. 다양한 라이브러리도 jQuery의 도움을 받아 제작되고 그 유명한 부트스트랩도 버전4까지 jQuer..
갤럭시워치4 사용 후기
·
이야기/제품 리뷰
처음에는 스마트워치 있어서 뭐해?라는 생각을 하고 구매하지 않았습니다. 막상 있으니까 휴대폰으로 어떤 알림이 왔다는 걸 더 쉽게 알 수 있고, 날씨도 쉽게 알 수 있고 편한 기능이 좀 있더라고요. 약간 일상의 보조적인 편리함을 주는 느낌? 엄청 삶이 달라지는 느낌을 받을 순 없습니다. 디자인이 좋아서 일상생활에 소소한 만족을 줍니다. 특히 잘 마감된 다이아몬드 컷팅이 너무 마음에 듭니다. 원래 사용하고 장단점을 생각해서 포스팅할 계획이었습니다. 사용하면서 장점에 대해 많이 찾아볼 수 있었습니다. 하지만 기존에 스마트워치를 사용해본적이 없어서 비교대상이 없으니 단점은 잘 모르겠더라고요. 사용하면서 안 좋은 부분은 단점보단 아쉬웠던 부분이 더 정확한 표현인 것 같았습니다. 그래서 이번 포스팅에서 그동안 갤럭..
갤럭시워치4 첫인상 리뷰와 언박싱!
·
이야기/제품 리뷰
안녕하세요. 이번에 갤럭시워치4 를 구매하고 첫인상 리뷰와 언박싱 포스팅을 해보려고 합니다. 이번에 제가 구입한 제품은 갤럭시워치4 입니다. 갤럭시워치4 클래식과 갤럭시워치4가 있는데, 기존의 워치 액티브 라인이 갤럭시워치4로 나온것 같습니다. 갤럭시워치4가 구매 전 디자인이 예쁘게 나와서 굳이 스마트워치를 사야 하나 생각했던 저의 생각을 바꾸게 해 준 것 같습니다. 구입 모델 제가 구입한 모델은 "갤럭시 워치4 44 mm (블루투스)" 입니다. 색상은 올 블랙입니다! https://www.samsung.com/sec/watches/galaxy-watch4-r870/SM-R870NZKAKOO/ 갤럭시 워치4 44 mm (블루투스) (블랙) | Samsung 대한민국 www.samsung.com https..
[Spring] @Autowired를 지혜롭게 하는 법.
·
개발 아카이브/Spring
이 포스팅은 인프런의 김영한 님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 보다가 좋은 내용인 것 같아서 참고하여 포스팅했습니다. Autowired 하는 방법은 아마 대략적으로 3가지가 있을 것입니다. 그냥 멤버 필드에 @Autowired 하는 방법 생성자에 @Autowired 하는 방법 Setter에 @Autowired 하는 방법 이 3가지 방법 중, 어떤 방법이 좋은 방법일지, 이번 포스트로 다루어 보겠습니다. 시나리오 package com.min.edu.controller; import com.min.edu.service.MemberService; import org.springframework.stereotype.Controller; @Controller..
티스토리 스킨을 변경했습니다.
·
이야기
1. 스킨을 바꾼 이유 정규표현식 포스팅을 하다가 태그를 사용을 많이 했습니다. 그런데 code 태그를 기존에 쓰던 스킨에서 지원하지 않았습니다. 안 그래도 스킨에 만족도가 안 좋았는데, 이번에 트리거가 되어 스킨을 바꾸게 된 계기가 됐습니다. 좀 더 개발자 블로그에 어울리는 티스토리 스킨이 없나 찾다가 바로 좋은 스킨을 찾았습니다. https://pronist.tistory.com/5?category=844785 hELLO. 티스토리 스킨을 소개합니다. hELLO 스킨은 본래 기능의 많이 없었다가, 최근 반응이 나쁘지 않아서 여러 기능의 추가와 함께 업데이트를 여러 번 하게 되었습니다. hELLO 1.0 때와 비교하면 비교할 수도 없을 만큼의 기능과 품질 pronist.tistory.com 2. 스킨 ..
정규표현식 문법 공부하기
·
개발 아카이브/코드 저장소
본 포스트는 프로그래머스 정규표현식 강의를 참조하여 정리한 글입니다. 그래서 프로그래머스 강의에서 나오는 예제 코드와 같습니다. https://programmers.co.kr/learn/courses/11 정규표현식 문법 \d 숫자를 대표하는 글자들(d 는 digit의 약자) \D 숫자를 제외한 문자 \w 글자를 대표하는 글자들 (w는 word의 약자) \W 글자 대표 문자를 제외한 글자들 (특수문자, 공백 등) \s 공백 문자 (스페이스, 탭, 뉴라인) \S 공백 문자를 제외한 문자 + '하나 혹은 그 이상 연결된' 라는 뜻. - \d+ : 연결된 숫자들만 ['02', '123', '4567', '070', '9999', '9999', '010', '2454', '3457'] - \w+ : 연결된 글자..
초보 개발자의 라인, 카카오 2022 신입 공채 코딩테스트 후기
·
이야기/일기
라인, 카카오 신입 공채 코딩 테스트를 쳤습니다. 무려 같은 날에 시험 봤습니다. 2021.09.11에 둘 다 봤습니다. 라인은 오전에, 카카오는 오후에 둘 다 합해서 총 8시간 봤는데 죽을 맛이네요. ㅎㅎ 블로그에 문제를 올리는 건 금지되어 있어서 간단하게 두 회사 문제의 차이점이랑 느낀 점, 간단한 정보만 알려드릴게요. 두 회사 모두 화면 공유나 휴대폰 카메라 연동은 없었습니다. 1. 2022 라인 신입 공채 코딩 테스트 라인 신입 공채 코딩 테스트는 6문제에 3시간을 줍니다. 한 문제당 30분이라니, 문제가 좀 쉬운가? 생각했는데.. 그런 건 아니었습니다. 정말 잘하는 사람을 뽑겠다는 의지가 보였습니다. ㅎㅎ 다양한 알고리즘을 사용해서 해결한다기보다 최소한 알아야 하는 알고리즘으로 구현을 잘해야 한..