반응형 전체보기257 [HTML] <a> 태그 'target' 요소 target 요소는 주로 _blank를 사용해서 새로운 탭에서 페이지를 열려고 할 때 말고는 사용한 적이 거의 없었다. 하지만 이번에 기능 하나를 개발하면서 다른 요소를 사용해야 하는 경우를 만나서 mdn을 보고 정리해 보았다! 의미 target 요소는 링크한 URL을 표시할 '위치'를 말한다. 위치는 브라우징 맥락을 말하는데, 탭, 창, 의 이름 등이 될 수 있다. target 요소에는 총 네 가지 값이 들어갈 수 있다. _self: URL을 현재 브라우징 맥락에 표시한다. (기본값) _blank: URL을 새로운 브라우징 맥락에 표시한다. 보통 새 탭이지만, 사용자가 브라우저 설정을 통해 새 창으로 바꿀 수 있다. _parent: URL을 현재 브라우징 맥락의 부모에 표시한다. 부모가 존재하지 않으면.. Programming/HTML, CSS 2024. 1. 27. [WIP] [JavaScript] 모던 자바스크립트 Deep Dive 02장 자바스크립트란? 비록 다른 객체지향 언어와의 차이점에 대한 논쟁이 있긴 하지만 자바스크립트는 강력한 객체지향 프로그래밍 능력을 지니고 있다...상속, 정보 은닉을 위한 키워드가 없어서 객체지향 언어가 아니라고 오해하는 경우도 있지만 자바스크립트는 클래스 기반 객체지향 언어보다 효율적이면서 강력한 프로토타입 기반의 객체지향 언어다. -p.15 브라우저와 Node.js 모두 자바스크립트의 코어인 ECMAScript를 실행할 수 있지만 브라우저와 Node.js에서 ECMAScript 이외에 추가로 제공하는 기능은 호환되지 않는다. -p.17 03장 자바스크립트 개발 환경과 실행 방법 간단한 웹 애플리케이션은 브라우저만으로도 개발할 수 이싿. 하지만 프로젝트의 규모가 커짐에 따라 React, Angula.. Programming/Javascript, Typescript 2024. 1. 2. 2023년 회고 일 회고만 1년차 개발자가 되다이번 달로 만 1년차 개발자가 되었다. 처음 프로그래밍을 공부한 시점으로부터는 2년차다. 아직도 내가 수 년, 수십 년 경력을 가진 개발자들과 한 회사에서 일을 하고 있다는 것이 신기하지만, 이제 정말 주니어 마인드를 버리고 문제 해결을 위해 더 적극적으로 나설 때라는 생각이 드는 요즘이다. 이 고비를 잘 넘기고 진짜 전문가가 되어 가는 길을 걷고 싶다.첫 회사에서의 5개월과 두 번째 회사에서의 5개월예상치 못한 이직을 하면서(이직 관련 포스팅) 일 년 중 반은 국내 SI 회사에서, 나머지 반은 외국 서비스 회사에서 개발자 생활을 하게 되었다. 백엔드부터 애니메이션까지 다양한 기술을 제품에 적용해볼 수 있었고, 시간 압박 속에서 신기능을 런칭하는 경험도 해봤다. 자주, 솔직.. My/Riverlog 2023. 12. 27. [JavaScript] JavaScript Cheatsheet (ES6-ES10) Programming/Javascript, Typescript 2023. 12. 26. [WIP] [리팩터링 개정판] 02. 리팩터링 원칙 리팩터링: [명사] 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩터링(하다): [동사] 소프트웨어의 겉보기 동작은 그대로 유지한 채, 여러 가지 리팩터링 기법을 적용해서 소프트웨어를 재구성하다. - p.79 나는 소프트웨어를 개발할 때 목적이 '기능 추가'냐, 아니면 '리팩터링'이냐를 명확히 구분해 작업한다. 켄트 벡은 이를 두 개의 모자에 비유했다. 기능을 추가할 때는 '기능 추가'모자를 쓴 다음 기존 코드는 절대 건드리지 않고 새 기능을 추가하기만 한다...반면 리팩터링할 때는 '리팩터링' 모자를 쓴 다음 기능 추가는 절대 하기로 다짐한 뒤 오로지 코드 재구성에만 전념한다...소프트웨어를 개발하는 동안 나는 두 모자를 자주 바꿔 쓴다.... 카테고리 없음 2023. 12. 25. [인프런] 프로그래밍, 어떻게 공부할 것인가? - 김창준 지난 인프런 세일 때 김창준님의 강의를 구매했었다. 학교도 종강을 했고 이번 연말 휴가 때 듣기 좋을 것 같았다.(계절학기 시작이 얼마 안남은 건 함정 ^^;) 내가 효율적으로 공부하고 있지 못했던 부분이 있었다면 많이 배우는 기회가 되었으면 좋겠다. 총 3시간 38분 분량이지만 3개월의 수강 기한이 있다. 프로그래밍, 어떻게 공부할 것인가 강의 - 인프런프로그래밍, 그냥 시간만 쏟아 부으면 공부가 될까? 좀 더 과학적이고 효과적인 방법은 없을까?, 🔔 강의 오픈 기념 Q&A 세션을 진행합니다!2023년 11월 15일 (수) 19:00~21:00, 인프랩 오피스프로그래www.inflearn.com 전문성에 대한 미신들 1실험: 고정 사고관을 가진 사람들에게는 IQ/시험 점수의 변화가 없었지만 성장.. My/Careerlog 2023. 12. 19. 2023년 11월 회고: 신기능 (또) 런칭, 연간 리뷰, 김장하기, 생신 모임, 연말 준비 두 번째 회사에서의 5개월차 회고 11월은 입사 이후 가장 역사적인 한 달이었다. 새로운 PM과 함께 유저 참여도를 개선할 수 있는 Gamification이 포함된(고려해야 할 경우의 수와 에지 케이스가 많다는 이야기 ^^;) 신기능을 런칭했는데, 혼자 모든 프론트엔드 개발을 맡았다. 기능이 한 페이지가 아닌 앱 전체에 걸쳐 있고, DnA팀에서 요청한 Optimizely A/B 테스팅 및 Segment 유저 트래킹까지 적용해야 했기에 프로덕션에서 발견된 버그 Hotfix를 두 번이나 하는 등 몇 번의 식은땀 나는 순간이 있었지만, 초보 개발자 치고는 성공적인 런칭을 한 것 같다!(원인을 모르는 버그 아직 두 개나 있음^^;) Growth를 우리 팟의 주력 분야로 가져가게 되면서 여러가지 마케팅 툴을 Re.. My/Riverlog 2023. 12. 2. 이전 1 2 3 4 5 6 7 8 ··· 37 다음