본문 바로가기

분류 전체보기

(39)
매개변수, 지역변수, 전역변수, 변수선언 (자바스크립트) 매개변수(parameter)란 함수의 정의에서 전달받은 인수를 함수 내부로 전달하기 위해 사용하는 변수를 의미합니다. 인수(argument)란 함수가 호출될 때 함수로 값을 전달해주는 값을 말합니다. 대부분의 함수는 하나 이상의 매개변수를 가지며, 매개변수가 없는 함수도 존재합니다. 기본적으로 함수의 인수는 값 전달(passing by value) 방식으로 매개변수로 전달됩니다. 인수를 함수에 전달하면, 새롭게 생성된 매개변수에 전달받은 값이 복사되어 저장됩니다. 이처럼 매개변수에 저장된 값은 전달받은 데이터의 복사본으로, 함수 안에서 변경되어도 함수 밖의 원본 데이터에는 영향을 주지 않습니다. 지역 변수(local variable)란 '블록' 내에서 선언된 변수를 의미합니다. 지역 변수는 변수가 선언된..
반응형 디자인의 3요소 : 그리드 레이아웃, 가변형 이미지, 미디어 쿼리 그냥 @media만 썼지 이런 3요소가 있는 줄 오늘 처음 알았... 1) 그리드 레이아웃 : 부모요소에 display:grid; 속성을 넣어준다. GridLayout은 2차원 격자무늬 형태의 레이아웃으로 행과 열의 집합형태로 구성된 레이아웃이다. TableLayout의 단점을 보완한 레이아웃으로 LinearLayout 또는 FrameLayout과 같은 다른 레이아웃의 장점을 포함하는 레이아웃이다. GridLayout을 사용할 시 다른 레이아웃과 중첩으로 사용할 필요가 없어 메모리 사용량을 줄일 수 있다는 장점이 있다. 현재 CSS 그리드는 거의 모든 브라우저에서 지원하고 있으며, 프로덕트를 제작하는 작업에서 사용하면 된다. 플랙스박스 같은 다른 레이아웃 방식과 달리 그리드 레이아웃은 두 가지 정도의 자..
20.06.15 타이핑정글 level 1~ level 302 4시간 마의 구간 숫자키...
ssafy 소트프웨어 적성진단 치고 두시간 후 쓰는 후기 대졸자면 충분히 풀 수 있는 난이도라... 오늘부터 나는 초졸인걸로...
2020년 1회차 웹디자인기능사 실기 합격 후기 발표는 4월29일에 났는데 이제야 글을 씁니다. ㅋㅋㅋ 합격 카톡 받고 좋아서 웃던 것도 단 몇시간, 선생님 추천으로 면접 보러 간 자리...... 선생님 죄송합니다... 그리고 지원한 곳들 어떻게 단 한군데도 연락이 없는지... 하하하 제 인생은 이제 어떻게 되는걸까요... 코딩 공부하는데 머리가 안 따라가는 것을 심하게 느껴서 요즘은 중학교 과정부터 수학공부를 다시 하고 있습니다. 그래도 자격증 한번에 붙은 건 나 스스로에게 칭찬 해주려 합니다... 생각보다 점수도 잘 나왔고... 3점 감점은 왜일까...? 시험을 어떻게 쳤는강 궁금하시다면 아래 링크 타고 가보세염 ↓↓↓ https://kathak33.tistory.com/2 웹디자인기능사 실기 보러 가기 전 24시 pc방에서 쓰는 첫 글 웹디자인 ..
Node.js란? Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다. 웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안되었다. 파이썬으로 만든 트위스티드, 펄로 만든 펄 객체 환경, 루비로 만든 이벤트머신과 그 용도가 비슷하다. 대부분의 자바스크립트가 웹 브라우저에서..
PHP란? PHP(Hypertext Preprocessor)는 프로그래밍 언어의 일종이다. 원래는 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성한다. 근래에는 PHP 코드와 HTML을 별도 파일로 분리하여 작성하는 경우가 일반적이며, PHP 또한 웹서버가 아닌 php-fpm(PHP FastCGI Process Manager)을 통해 실행하는 경우가 늘어나고 있다. 또한 PHP는 명령 줄 인터페이스 방식의 자체 인터프리터를 제공하여 이를 통해 범용 프로그래밍 언어로도 사용할 수 있으며 그래픽 애플리케이션을 제작할 수도 있다. 많은 서버 측 오픈 소스 소프..
오픈 API란? open api(Open Application Programming Interface)란 누구나 사용할 수 있도록 공개된 api를 말하며 개발자에게 사유 응용 소프트웨어나 웹 서비스에 프로그래밍적인 권한을 제공한다. 즉 "하나의 웹 사이트에서 자신이 가진 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스"라고 정의 할 수 있다. 네이버 지도, 구글맵, 오픈스트리트 맵 등이 대표적인 예이다. 지도 서비스 및 다양한 서비스들에서 시도되고 있으며 누구나 접근하여 사용할 수 있다는 장점이 있다. 메타블로그도 오픈 API를 사용하여 만든 예이다. 최근에 코로나 사태로 라이브코로나, 코로나 맵 등의 서비스가 생겼는데, 네이버클라우드 플랫폼의 API 지원을 받고 있다. 그러니까 API 중에서 플랫폼의 기능 또는 ..