전체 글
-
-
-
JS - __proto__ 이거 뭘까? 프로토타입카테고리 없음 2024. 11. 23. 10:00
간단 명료하게 말하면__proto__라고 표기되는 프로토타입이라는 것은자바스크립트에 이미, 미리 준비되어 있는 메서드다.즉,객체.메서드() 를 실행했는데, 메서드()가 동작을 안해? 그러면객체.메서드().프로토타입()을 자동으로 실행해.그래서 사용자가 만든 메서드()가 제대로 동작을 안할때는 그 메서드()를 중지시키고 이미 자바스크립트 개발자가 만들어놓은 프로토타입()을 실행시켜서 결과값인 'undefind'를 준다~ 가 되는 것. 그러니까 프로토타입(__proto__)는 사용자가 실패할 때 어떻게 대응할 것인지에 대한 전략을 만들어 놓은 것 이라고 생각하면 쉽다.즉, 내가 뭐 건드릴 것도 없고, 굳이 평소에 사용할 것도 없다!그러니 걱정 안해도 된다~ 이 말씀.
-
JS - 메서드?매쏘드?Metho...d? 이게 뭔데?개발 2024. 11. 16. 10:00
Method 직역하면 "방법"인데, 이게 프로그래밍 언어에서는 무슨 뜻이냐 이전 글로 JS는 오브젝트라는 것을 깨달았는데.오브젝트에 들어있는 value는 2가지 종류가 올 수 있다.1. 데이터 data2. 기능 function() data는 말 그대로 데이터 값이다. >> 텍스트 데이터 "hello world", 숫자 데이터 5,3,10,7,.... , 객체데이터 { 사람: 👨💼, 지구:🌍}이렇게 이 자체로 끝인 값을 데이터라고 한다. 기능 function()은 뭐냐. 말 그대로 함수. 함수란 어떤 '함'입구에 뭘 넣으면 반대쪽 '함'출구에서 결과값을 내는 걸 말하는데,일종의 생산 공장 같은 것이다. 나사만들기(철) 라는 함에는 '철'이 들어가고, '나사'가 나온다.철이 들어가면 나사가 나오는 ..
-
JS - 객체지향?카테고리 없음 2024. 11. 9. 10:00
Introjs를 쓰는 이유는 html의 태그를 조작하고 싶어서다. 사람들이 뭘 누르면 반응해서 뭐가 바뀌고, 버튼이 눌리면 전송이 되고, 데이터를 받아와서 표현해 주고 등 근데 DOM을 조작하는데 항상 어려웠던게HTMLCollection?NodeList? 각각의 단어는 알겠는데 저게 저렇게 있는 게 무슨 문법인가? 뭐지? 싶었다.NodeList에서 Node는 Node.js라는 서버 딴의 JS가 있어서 이름도 많이 들어 익숙한데,그래서 노드가 뭐고, 노드리스트는 또 뭐란 말인가?? DOM 요소를 불렀을 때, 콘솔로그로 찍어서 보면어떤 때는 HTMLCollectionOf 라고 나오고어떨 때는 NodeList[] 라고 나오고화살표 눌러서 밑으로 내려보면 쫘악!! 엄청나게 많은 단어들이 나오는데 이게 뭔지도 모..
-
개발 부분 첫글 - JS를 다시 정독하며.개발 2024. 11. 2. 10:00
2020년 초 웹개발을 시작으로 파이썬 서버, Godot 게임엔진(GDscript라는 별도 언어), Unity C#을 한꺼번에 공부했다가.너무 양이 방대하고 체계가 없어서 이걸 잘하는 사람을 고용하는 방식으로 사업체를 운영해 왔다. 2024년 현재 경제상황이 너무 안 좋고, 몸담고 있는 분야도 분위기가 안 좋은 상황 속에서마지막까지 남아있던 개발자 두 분을 내보내고 이제 혼자가 됐다. 그나마 개발 부분을 조금은 알고 있어서 대화가 됐었던걸 위안으로 삼아야 할까.이제 아무도 없어진 상황에서 서비스는 계속되어야 하기에, 서비스가 개선도 돼야 하기에, 버그가 나면 고치기도 해야 하기에 다시 프로그래밍을 공부하기 시작했다. 단순히 서비스를 스스로 유지하기 위함 뿐만 아니라,앞으로 마이크로소프트웨어 수십 개가 결..
-
-