React App 만들기 - 준비
시작하기 전 오래 전, 무료 인터넷 강의를 통해 나만의 크롬 앱 만들기를 진행하였다. html과 css, javascript 를 가지고 만들고, github에 등록하여 내가 있는 지역의 날씨, 현재 시간, 할 일 메모의 기능이 포함 되어있다.강의를 보고 프로젝트를 진행하여, 각 기능들이 정상 작동되는 것을 확인하였으나, css 작업이 고통스러워서내 기준으로 완성이 덜 된 상태로 배포하게 되었고, 이후로는 작업하지 않았다.기능을 구현하는 것에 대해서는 많은 흥미를 느끼고 진행했고, 배포까지 완료된 후 인터넷 환경에서는 어디에서도 확인이 가능한 모습을 보고뿌듯함을 느꼈으나, 자주 들어가지 않은 탓에 점점 내 관심에서 멀어지고 있었다.그러던 어느날, 크롬 시작 페이지를 설정할 수 있다는 기능을 알게 된 후, ..
2023. 6. 14.
[Javascript] this 바인딩 (call, apply)
javascript에서 상황 별 this 가 바라보는 객체는 아래와 같다 1. 함수 자체로써 호출되었을 때 : 브라우저 환경 - window / node js 환경 - global 2. Method로써 호출되었을 때 : 호출 주체 (객체) // 함수 자체로써 호출되었을 때 - node js 환경 let example_func = function(x, y, z){ console.log(this, x, y, z); } example_func(1, 2, 3); // output : global(실제 출력된 내용은 너무 길게 나옴), 1, 2, 3 // Method로써 호출되었을 때 let example_func_2 = { name: "chunws", ex_method: function (x, y, z){con..
2023. 4. 8.