프론트엔드

    JavaScript에서 인터프리터, 동적, 객체 지향 언어 개념에 관해

    자바스크립트 소개 자바스크립트는 인터프리터 언어로, 파이썬과 같이 컴파일 프로세스가 필요하지 않고 직접 실행될 수 있는 언어입니다. 또한 이는 동적 언어로, 동적 타이핑을 허용합니다. 이것은 개발자가 변수의 데이터 타입을 실시간으로 변경할 수 있게 해주며, 다음 코드 블록에서 설명된 것처럼 변수의 데이터 타입을 변경할 수 있게 합니다: let x = 1; x = 'hello'; x = true; x = { a: 1, b: 2 }; x = [1, 2, 3, 4, 5]; x = function (a, b) { return a + b; }; 자바스크립트에서의 객체 지향 개념 자바스크립트는 또한 객체 지향 언어이지만, C++ 및 Java와 같은 언어와는 다른 방식으로 객체 지향 개념을 구현합니다. 자바스크립트는..

    Node.js 와 Apache, nginx 는 왜 같이쓰는가?

    나는 당연히 node.js 의 express 만으로도 안정적인 서버를 구축할수있다고 생각하고 그렇게 자바스크립트를 배워왔지만 배포를 하다보니 nginx 를 같이이용하는경우가 많았다 클라이언트 사이드가 아닌 서버사이드인데 왜 이용하나 굳이 사용하면 괜히 속도저하만 생기는게 아닌가 싶어서 찾아봤지만 역시나는 갈길이 한참멀어도 이렇게 멀수가없었다 단어의 정의부터 알아보자 웹 서버 : 클라이언트가 서버에 request 를 하면 그 reauest 를 받아 정적 컨텐츠를 제공 요청에 대해 가장 앞에서 처리 WAS : 주로 동적컨텐츠를 제공하기위해 만들어진 Web Application Server 리버스 프록시 : 내부 어플리케이션과 외부 클라이언트 사이에 자리잡아 클라이언트의 요청을 적절한 서버로 보내주는 역할 많..

    근황과 유럽에서 Boot Camp(Mimo)

    근황과 유럽에서 Boot Camp(Mimo)

    2022년 9월 유럽여행을 시작으로 벌써 유럽에서 지낸지 4개월정도가 흘러갔습니다 한국에서 1년정도 정말로 좋은사람들과 좋은곳에서 같이 일을 했던 경험이 제 인생에서 아주 행복한 추억으로 남아있습니다 내가 여기서 뭘 하면 좋을지 어떻게하면 좋을지 곰곰히 생각한 결과 내가 지금 부족한부분은 내가 잘 알고있기때문에 부족한 부분을 채우기위해 노력하려고합니다 첫번째 부족한 부분은 기본기의 부재 기본기는 어느 분야에서든지 가장 중요하다고 생각합니다 현업에서 실제로 1년 정도 근무해본 결과 , 어떠한 문제가 주어지고 시간만 있다면 어떻게서든 해결을 할수있습니다 하지만 너무 오랜시간이 걸리면 당연히 좋지 않을수밖에 없겟죠 그동안 잘못된 코드들을 많이 작성해왔습니다 . 당연히 혼자 스스로 생각하고 좋은 코드를 작성하는..

    JavaScript Syntax Basics

    JavaScript Syntax Basics

    1.변수 변수는 값을 할당하고 저장된 값을 참조하기위해 사용한다 . 한번쓰고 버리는값이 아니고 유지할 필요가 있는 값은 변수에 할당한다 변수이름을 통해 값의 의미를 명확하게 할수있어 코드 가독성 또한 좋아진다 변수는 위치를 기억하는 저장소다. 위치란 메모리 상의 주소를 뜻한다 . 변수란 메모리 주소에 접근하기위해 사람이 이해할수있는언어로 지정한 식별자다 변수를 선언할때 var 키워드를 사용하고, 할당 연산자 = 는 변수에 값을 할당하기 위해서 사용한다 (여기서 잠깐 ES5 이후로 var 은 사용하지않는다 , let 이나 const 를 주로 사용함 자세한건 추후에 다루겠음) let x; x = 3; 2.값 let str = 'Hello World'; 위 예제는 str이라는 이름의 변수를 선언하고 문자열 리..

    What is the JavaScript?

    What is the JavaScript?

    1.자바스크립트의 탄생 1995년 당시 엄청난 시장 점유율로 웹 브라우저 생태계를 지배하고있던 넷스케이프 커뮤니케이션즈 Netscape - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search American computer services company Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headqua en.wikipedia.org 정적인 HTML 을 동적으로 표현하기위해 경량의 프로그래밍 언어를..