본문 바로가기

전체 글153

[Dom과 Dom Tree] Dom, Dom Tree, Dom 접근 및 제어 1. 자바스크립트 & 웹 페이지 동작 원리 DOM을 이해하기 위해서는 먼저 자바스크립트에 대해서 이해하고 있어야한다.자바스크립트 - 스크립트 언어에 해당하는 자바스크립트는 오늘날 html, css 와 함께 웹을 구성하는 주요 요소로써 , 웹 페이지를 동적으로 만들기 위해 -> HTML 문서를 조작하여 동적으로 웹 페이지를 구성하고, 움직임을 주기 위해 만들어진 언어 웹 페이지 기본 동작 원리 사용자(Client) -----요청(Request)----> 서버(Server)사용자(Client)사용자는 웹 서버에 접속할 때 서버에 요청을 던지고, 사용자는 서버 측으로 부터 html문서(Document)를 응답 Response로 부터 받는다.각 브라우저는 (크롬,엣지, 삼성, 사파리) 등 전부 랜더링 엔진을 가.. 2024. 7. 31.
[Code Review, Prgoramming Style] 코드리뷰, 프로그래밍 스타일에 관하여.. 1. 개요 - Code Review(코드 리뷰) 와 프로그래밍 스타일(Progmming Style)코드 리뷰는 개발자들이 서로의 코드를 보면서 이게 못났니, 저게 못났니 하는 문화이다. 더 나은 코드, 유지보수성이 좋도록 가독성이 좋도록 고쳐나가는 개발 과정의 한 단계이자 문화이다. 코드 리뷰를 통해서 사소한 규칙부터, if문이나 for문을 내가 너무 남발하고 있지는 않은 것인지? , 반복문에 대해 시간 복잡도는 고려한 것인지? , 내가 하고있는 어떠한 프로그래밍 스타일이 어떠한 팀의 룰을 깨고있는 것이 아닌지 메타인지, 자기객관화가 항상 부족한 자신을 위해 도움이 되는를 알 수 있는 그러한 문화이다. 하여 이러한 문화가 있는 회사의 구성원들이나 팀원들은 자신의 의견을 제시하고, 수용하고, 부족했던 점을.. 2024. 7. 30.
좋을 때나 좋지 않을 때나 단지 보고싶을 뿐 우타다 히카루(宇多田ヒカル) - Bad mode (BADモード) 우타다 히카루 - BAD MODE in NHK Live Yell " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  宇多田ヒカル『BADモード』 Live ver " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스1. 곡 설명 & 해석우연히 유튜브 알고리즘을 지나다 알게된 우타다 히카루의 곡입니다. "힘든 때에 이렇게 말해주는 사람이 있으면 좋겠다" 라고 생각한 마음을 그대로 가사로 옮긴 곡이라고 합니다."누군가 힘들 때 사실 본인에게 조금 더 의지해줬으면 좋겠다라고 생각한 사람이 있지 않을까"그러한 마음을 가지고 있는 사람을 형상화하면 이러한 노래라고 얘기합니다. 심플하면서도, 간주.. 2024. 7. 30.
[Javascript] this 객체 바인딩 , 함수 바인딩 var fullname = 'Ciryl Gane'var fighter = {    fullname: 'John Jones',    opponent: {        fullname: 'Francis Ngannou',        getFullname: function () {            // 객체 this 바인딩 -> Francis Ngannou            return this.fullname;        }    },    getName: function() {        // 객체 this 바인딩 -> John Jonse        return this.fullname;    },    getFirstName: () => {        // 함수 this 바인딩 -> Ciry.. 2024. 7. 29.
내 인생의 최고의 행복을.. 후지이 카제(藤井 風) - Feelin’ Go(o)d 가사 , 가사해석 ,발음, lyrics 1. 곡 설명 & 해석 Fujii Kaze - Feelin’ Go(o)d [Official Video] " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 느낄 수 있는 것은 사랑 뿐...뮤직비디오와 가사로 추론하건데, 꿈과 관련된 최종적인 후지이 카제가 추구하는 당신들과, 나를 위하여, 또 내가 사랑하는 모든 가족과 친구들 위하여 , 그 모든 감정의 최종 형태는 고마움과 사랑이었으면 한다. 라는 후지이 카제가 항상 모든 곡에서 추구하는 컨셉, 말하고자 하는 바를 잘 드러낸 신곡 인 것 같습니다. 큰 거 한번 낼 것 같더라니.. 이번 노래도 진짜 너무 좋네요.. 여전히 저는 후지이 카제를 추종하고 있습니다. 그와 같은 .. 2024. 7. 26.
[CS Knowledge] 언어에 관계없이 , 보편적인 코딩 컨벤션, 작성 규칙들(Covention) 1. 개요자바스크립트, C언어, C# , Java, 파이썬 등 각 프로그래밍 언어는 각 언어마다 고유의 특징을 진하게 가지고 있고, 언어 별 주로 사용되는 플랫폼과 , 어떤 서비스를 개발하는지에 따라 모두 사용되는 곳이 다 다릅니다. 허나 문법적으로 조금씩 쓰이는 것이 다르고 사용법이 다를 뿐, 천지개벽할 정도의 공부량만큼 해당 내용이 전부 변경되는 것이 아닙니다.물론 깊이 들어가면 많은 것이 다르겠지만, 일반적으로 대부분의 서비스에서 쓰이는 수준의 언어 학습 내용이라 함은각 언어별로 전부 공통적인 줄기, 맥은 가지고 있다고 생각하는 편입니다.  차이점은... 아직까지 제가 3년 4년간 개발해오면서 느낀 점은 자바에 있는 쓰임성 좋은 문자열 자르기 함수가 다른 c#이나 자바스크립트에서는 또 다른 방법을 .. 2024. 7. 23.