Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

에이치의 모바일 앱 개발

JavaScrip, PHP 본문

Web/HTML

JavaScrip, PHP

로이누리 2018. 2. 5. 05:09

웹의 기반인 HTML 에서 꾸밈의 CSS와 유저와 상호작용하게 Javasrip, 생산성의 비약적인 향상을 위해 PHP 등장 자바의 JSP 파이썬의 장고, 루비의 루비온레이스가 있다. 이 후 DB가 폭증하면서 dbms 가 등장한다..


JavaScrip, PHP 학습에 앞서 환경 설정을 설명 드립니다.

학습 과정 중 쓰일 코드 오류 검사를 위해 다음과 같은 방법을 취합니다.

* Bitnami 의 C:\Bitnami\wampstack-7.1.13-0\php\php.ini 파일을 아래와 같이 편집합니다.

1. display_errors = Off -> display_errors = On

해당 부분은 에러 메시지를 보여줌으로 변경한다는 것인데, 변경 시 에러 노출에 의한 보안 이슈가 발생하니 디버깅 시에만 On 으로 설정하여 작업 합니다.

=>코드 오류 검사 가능

※ 위 사항 미 실행 시 코드 오류 검사 하는 방법 2가지 : 

1. 에러 발생시 개발자 도구의 콘솔창에서 확인합니다.

 단축키 F12 를 통해 확인 가능합니다. 

2. C:\Bitnami\wampstack-7.1.13-0\apache2\logs\logs\error.log 파일에 에로 로그 기록이 있습니다.

해당 파일을 열어 에러 내용을 확인 할 수 있습니다.


2. opcache.enable=1 -> opcache.enable=0

해당 부분은 opcache 를 동작하지 않고, 코드 수정 내용이 즉시 반영됩니다.(설정을 안할 경우 수정 적용이 약 1분 정도 소요 됨)

=>실행 후 결과 확인까지의 시간 단축


위 변경 사항을 실제 반영하려면 Bitnami의 아파치 웹 서버를 리스타트 해야 합니다.



본격적으로 학습에 대한 내용을 진행합니다.

정적인 언어 : HTML - CSS

동적인 언어 : JavaScrip - PHP


php vs javascript

1.

PHP 코드 사용과 출력 방법은 다음과 같습니다.

<?php

$id = "minibot119";

echo $id;

var_dump(2==1); /* boolean */

?>

javascript 코드 사용과 출력 방법은 다음과 같습니다.

<script>

name = "minibot119";

document.write(name);

document.write(2==1); /* boolean */

</script>


2.

php 코드는 서버에서 코드를 읽고 처리하여 웹서버로 전달합니다.

javascript 는 웹브라우저에서 코드를 읽고 처리하여 처리합니다.


3.

php 의 숫자or문자 결합시 '+' 를 사용합니다

javascript 의 숫자 결합시 '+', 문자 결합시 '.' 를 사용합니다.

'Web > HTML' 카테고리의 다른 글

파이썬 처음 접해보다.  (0) 2018.03.28
HTML + CSS  (0) 2018.02.04
비트나비 WAMP 설치  (0) 2017.12.31
아마존 사용  (0) 2017.12.23
Comments