반응형

Javascript


- 웹 브라우저에서 요소 ,속성등을 제어하기 위한수단


- 움직이는 애니메이션 효과, 소켓 통신,...


이벤트


 - 글로벌 속성


*이벤트 예시




이렇게 before mouseover!에 마우스를 가져다 놓으면 저 메시지가 뜨는걸 볼 수 있습니다.



*document 객체가 있는데 그건 모든 문서의 내용을 가지고 있습니다



* 태그가 많을 경우 배열로 나타내준다



* innerHTML이 안에 내용을 의미한다




* attributes는 속성을 의미한다





요소를 식별할 수 있는 속성(글로벌 속성)


- id, class, name


- id


각각의 요소를 유일하게 구분할 때 쓰입니다


*중복된다고 오류나진 않습니다!




- class


그룹을 지을때 쓰입니다




[실습]


마우스를 문구에 올리때마다 바뀌게 하기!






위에 문구가 마우스를 올릴때마다 바뀌는걸 확인할 수 있습니다






- PHP


php 설치


#>yum install php.i686


#>yum install php-mysql.i686

 

파일의 형식은 php여야합니다


php의 설정파일 : /etc/php.ini


-php의 기본구조


<?php


?>


예시




이렇게 화면이 뜨면 잘 설치되었음을 알 수 있습니다


*간단한 print 출력하기




PHP는 C 문법도 지원해줍니다(문법만 같은것!)


ex)





*php도 스크립트 언어라 터미널에서 실행이 가능합니다





*중요*php는 서버에서 실행해서 결과만 가져오므로 


javascript와 html과 다르게 결과값만 소스로 보입니다


(javascript와 html은 웹 브라우저에서 코드를 가져와 실행하기떄문에 코드가 다 볼수 있습니다)




php 기본구조 밖에서는 javascript와 html을 같이 쓸수 있습니다


php 기본구조안에서만 php코드로 인식하기 때문입니다.


ex)


*php는 변수앞에는 $를 쓰고 문자열 연결에는 .을 씁니다



*문자안의 {}는 변수를 표시합니다


echo "apple is{$apple}ser <br>";




!슈퍼 글로벌 변수



일반 변수는 페이지가 실행중일때만 사용이 가능합니다.


슈퍼 글로벌 변수는 페이지가 꺼져있은 실행중이든 사용가능하며


다른 php파일에서도 사용 가능합니다.


- 미리 정의된 변수


- 일반적인 변수의 적용범위와는 다르다


- 어떠한 php 프로그램이든 참조가 가능




- $_GET, $_POST


- $_COOKIE, $_SESSION


ex)접속한 ip adress 알아보기



잘 나옴을 알 수 있습니다




*변수 한번에 넣기


<?php

  $title_select = <<<END

    <select name="title">

      <option>Select</option>

      <option $title_default_Mr  value="Mr">Mr</option>

      <option $title_default_Ms  value="Ms">Ms</option>

      <option $title_default_Mrs value="Mrs">Mrs</option>

      <option $title_default_Dr  value="Dr">Dr</option>

    </select>

END;

?>



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

[WEB SECURITY]7. PHP 2  (0) 2017.08.18
[WEB SECURITY]6. PHP  (0) 2017.08.17
[WEB SECURITY]4.Javascript  (0) 2017.08.14
[WEB SECURITY]3.HTML와 JAVASCRIPT  (0) 2017.08.11
[WEB SECURITY]2.WEB SERVER 구축과 HTML  (0) 2017.08.10
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기