본문 바로가기
728x90

WEB10

PHP의 원리 왼쪽 컴퓨터는 웹 브라우저 컴퓨터고 오른쪽에는 서버 컴퓨터인데 Web server 와 PHP 가 깔려져 있습니다. 웹 브라우저가 서버에 'index.html' 이라는 걸 요청한다고 생각해봅시다. 웹 서버는 html 을 보고 '내가 처리할 수 있는거구나' 라고 생각해 화면을 보여줍니다. 하지만 'index.php' 로 보내면 어떻게 될까요? 웹 서버는 이가 자신이 처리하는 게 아니라 PHP 라는 프로그램의 소관이라는 것을 알 수 있습니다. 그럼 PHP 는 htdocs 에 있는 파일을 열어서 웹을 생성하고 이를 웹 브라우저에게 건너건너 주게 됩니다. 즉 html은 참으로 정적입니다. 서버에서는 아무 것도 해주지 않아요. 하지만 php 는 문법에 따라 이를 해석하고 변환시켜 Web server 에 보내고 ht.. 2020. 9. 10.
자바스크립트 객체 객체는 함수를 기반으로 존재하는 것이다. 객체를 설명하기 위해서는 많은 말들이 필요할 수도 있다. 하지만 처음이니깐 느낌만 알아도 충분하다. 객체는 하나의 묶음이다. 코드를 극단적으로 생각했을 때 몇천만줄이 될 수도 있다. 근데 반복되는 A 가 100마리라면? 그리고 이 A가 A' 라는 행동을 50회 반복을 한다면? 이걸 일일히 다 써주는 거는 효율과는 거리가 멀다. 이런 상황을 위해 '객체'라는 그룹핑이 필요한 거다. 또 생각을 해보자. 1억 줄 안에 새로운 함수를 만든다고 생각해보자. 근데 그 함수가 1억 줄 안에 존재하지 않다고 확신하는 게 쉬울까? 쉽지 않다. 이와 같은 상황을 해결하기 위해 또 객체가 존재하는 것이다. 만약 머리의 색깔을 바꾸는 함수를 만든다고 생각해보자. 함수 이름은 'chan.. 2020. 9. 9.
자바스크립트 기초부터 공부하기-1 1. 자바스크립트의 목적 : 정적인 웹 사이트를 동적으로 만들어준다. 즉, 더 풍부한 동작을 가능하게 한다. ex) 버튼을 통해 배경화면을 변환시킨다거나 화면을 이동시킨다거나 속성을 변경시키는 것. -> html 만으로는 할 수 없음 정리하자면 자바스크립트 언어는 'HTML 을 제어하는 언어다'. 2. 태그 : 자바스크립트는 HTML 위에서 자동한다. 그러므로 코드를 써줄 때 '이건 자바스크립트 코드야!' 라고 명시를 해주어야 하는데 이런 역할을 하는 것이 태그이다. 다음 코드로 우린 다음과 같은 결과를 얻을 수 있다. 그럼 정당히 이런 의문을 가질 수 있다. '이게 html 코드와 다른 점이 무엇인가?' 물론 현재 결과가 같다. 하지만 자바스크립트는 html 이 정적인데 반해 동적이다. 그 뜻은 다음과.. 2020. 9. 7.
Windows10에 Apache 서버 구축 (오류 및 해결 방안 정리) 서버를 직접 구축해보았습니다. https://www.sitepoint.com/how-to-install-apache-on-windows/ How to Install Apache Web Server on Windows - SitePoint A step-by-step guide to manually installing the Apache Web Server on Windows, with links to further reading and resources. www.sitepoint.com 위 사이트에 도움을 받아 했습니다. (생각보다 오류가 많이 났습니다. ) 1. IIS 확인 IIS 란 인터넷 정보 서비스(Internet Information Services) 로 윈도우 서버를 사용하는 이들을 위한 인터넷.. 2020. 9. 4.
728x90