TIL
TIL
TIL
TIL
TIL
TIL
TIL
TIL
calculator
TIL
TIL
TIL
터미널 켜서 커맨드라인 명령어 연습해봤다. 내 맥 홈디렉토리에 알 수 없는 디렉토리가 많고, 디렉토리명도 내가 설정한 것이 아닌 게 있는데 이거 원 참.. 2014년 초에 처음 사서 이것저것 설정한게 좀 정리가 안되어있는 느낌이다. 당시에 다른분께 부탁해서 설치했던 어
primitive type - string, number, boolean, undefined, symbol, nullreference type - object, array, function
block{} : scope를 구분하는 단위block scope / function scope :드디어 var/let/const 의 차이를 알 수 있게 되었다!var : javascript 엔진은 기본적으로 함수단위로 자신만의 scope를 가진다. (block 범위를
objkeykey 는 변수로 취급이 된다.let key = 'key'objkey = obj'key'코플릿 18번obj ---> {key:1,2,3}key --> 'key'objkey ---> 1,2,3let array = objkey;if(!Array.isArray(a
터미널에서 cli 명령어로 fork해온 koans 파일들을 git clone 해서 받아왔다.그 과정에서 cli 명령어 - cd, li, pwd, git status 를 사용해봤다.수정한 파일을 vscode source control 패널에서 확인할 수도 있다.git a
🐯 javascript koans lexical scope closure
TIL🐯 javascript koans 참조자료형 * 참조자료형을 비교할 때는 그 주소값을 비교한다. 얕은복사/깊은 복사 *slice
오랫동안 쓰고 있는.. 맥북을 쿨러에 세워두고 쓰려니 손목 나갈거 같아서 결국 오늘 매직키보드2를 충동적으로 당근해왔다. 스페이스바에 살짝 스크래치가 있지만 나 요즘 돈이 너무 없어서 결론 당근 최고! m1 후기가 좀 나오고 그러면 업그레이드 하고 싶다. 내꺼 너무 무
웹페이지의 골격인 와이어프레임을 보고, 어떤 목적을 가진 프로그램인지 유추해낼 수 있다면 성공적인 와이어프레임이다. 단순한 인터페이스를 그리는 것이 아니라 각 영역에 해당하는 태그들과 함께 작성하는 연습을 하자!완성될 화면에 출력될 내용을 html로 직접 하나씩 입력해
목업을 코드로 구현하다가 중간부터 계획을 바꿔서 진행하다보니 구조가 엉망이 됐었다. 그래서 다시 처음부터 와이어프레임을 다시 그리고 재시작했다.아직 태그별로 속성을 줄 때 상위(부모) 태그로 감싸줘야하는 경우와 아닌 경우를 한 번에 미리 알지 못해서 구조를 짜는데 어려
지금까지 배운 javascript 개념들, 헷갈리던 메소드 활용과 문법 그리고 css 속성들을 한 번 쫙 정리할 때가 온 것 같다. 계속 완벽히 이해하지 못하고 어중간하게 알고 넘어갔던 것 같아서 찝찝했다. 문득, 귀찮아서, 어려워서 넘어가는 공부내용이 언젠가는 부메랑
반복문에 대한 이해도가 좀 떨어진다고 느꼈었는데, 알고리즘 문제 풀면서 확실히 놓친 부분이 있다는 걸 알았다. 아래 오답노트로 정리하려고 함.문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.(boolean 타입 리턴)'a'로 시작해서 '
너무 오랜만에 TIL을 작성하러 온 것 같다. 그동안 많은 일들이 있었는데, 거의 2달 동안 블로그를 방치해뒀다. 음.. 일단 많은 일이 있었다고 한 것은 약간의 고비가 있었다는 뜻이다. 하지만 어쩌면 조금 넘어서고 발전을 한 것 같기도 하다. 어디까지나 내 기준에서의
memory 동작 과정을 간단히 이해해보자.stack에 primitive type 값을 할당 / heap에는 reference type을 할당. 동적. 그리고 그 주소는 stack에 저장된다.let 은 메모리 공간을 빌리는 선언 키워드.\--비교는 stack에 있는 값
🐶 Socrative checkpoint
개발도구 및 프로그램 설치, 제거, 업그레이드를 자동화하는 소프트웨어 도구들의 모임.터미널을 열어 cli로 설치한다. Homebrew 사이트에서 설치 스크립트를 복사해주기만 하면된다. 이때 'ctrl + c 키'를 이용해 작업을 취소(강제 종료)해 사용자 입력을 다시
그동안에는 업스트림 레파지토리를 나의 리모트 레파지토리로 포크, 로컬로 클론해서 코드를 작성하고, git add, git commit, git push로 다시 리모트 레파지토리로 올린 후 PR로 마무리하는 과정을 거쳤었다. 컴퓨터 파일의 변경사항을 추적하고 여러 명의
제일 처음 자바스크립트 객체 개념을 배울 때 객체의 속성에 접근, 추가, 삭제하는 방법을 익혔었다. 근데 왜 자꾸 헷갈리는 것인지 내 자신이 답답해서 아 제발 이제 그만 헷갈려라. 하면서 맨날 MDN에서 검색하고 아, 이거였지 하고 나중에 또 헷갈려해서 오늘 진짜 그만