php, java script, jQuery, ajax

불당   
   조회 9486  

그누보드, 스킨, 팁들은 html, php, java script, jQuery, prototype으로 되어 있습니다.


php는 웹개발이 필요한 언어의 하나 입니다.

php로 작성된 프로그램을 웹서버에서 읽으면서 실행을 해서 그 결과를 화면에

출력하거나 db에 반영하거나 하는 작업을 합니다. 

php는 절차식언어이기 때문에 앞에서부터 1줄씩 읽어서 해석을 하고 실행하기

때문에 프로그램의 오류가 있으면 뻑~하고 오류를 내고 멈춰 버립니다.


php로 프로그램을 할 때 debug(오류잡는 프로그램) 같은 것을 사용해도 되지만

저는 단순무식하게 검증이 필요한 부분에서 변수의 값을 출력하게 합니다.


echo $mb_id;


echo는 출력하라는 명령어이고, $mb_id는 변수 입니다. php는 변수의 type을

엄격하게 관리하지 않기 때문에, 변수의 type을 굳이 지정하지 않아도 됩니다.

변수는 앞에 항상 $로 시작하는 것 입니다.



앞에서 부터 읽어서 순차적으로 실행되는 php는 input 창에 어떤 값이 들어갔을 때

처리를 할 수 없습니다. php는 키보드나 마우스의 입력에 전혀 신경을 안쓰거든요.


그래서 필요한 것이 java script, jQuery, ajax 입니다.


java script는 php의 값을 사용은 할 수 있지만, php에 값을 주지는 못합니다.

그누보드의 js 디렉토리에 들어 있는 것들이 java script 파일들 입니다.

읽어 보시면 아시겠지만 아주 많이 아행행 합니다. ㅠ..ㅠ...


스킨등에 아래처럼 들어 있는 것도 java script 입니다.


<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>


좀 많이 어려우므로, 처음에는 모른척 하시는게 정신건강에 많이 좋습니다.



java script가 많이 어려워서, 좀 쉽게 하려고 만든게 jQuery 입니다.

그런데 이것도 좀 많이 어렵습니다. 다행히 공개된 프로그램은 많습니다. ㅠ..ㅠ..


http://jquery.com


구글 등에서 많이 쓰고 있으므로, jQuery에 대한 것은 열공 하시면 좋지만,

나름 php가 익숙해진 다음에 시작하는게 좋습니다.

이것은 반드시 책을 읽기를 권합니다.

저도 인터넷으로 배우려고 하다가 도저히 안되서 책 샀습니다. ㅠ..ㅠ...



ajax는 그럼 뭘까요? 이거는 굳이 책 안사도 됩니다.

jQuery를 쓰면 몇줄로 되고 공개된 코드들이 많이 있기 때문 입니다.


ajax는 회원가입폼에서 아이디를 체크해주는 것 같은 기능 입니다.

키보드 입력이 있거나 마우스 입력(클릭)이 있으면,

서버에 어떤 명령을 수행해 달라고 해서, 그 값을 받아와서 보여주는데

비동기로 처리를 해서 페이지의 로딩 등과는 무관하게 처리합니다.


예를 들어서 오픈코드의 우측옆에 보이는 최근글을 ajax로 처리를 하게 되면

처음 페이지를 오픈했을 때는 빈칸으로 뒀다가 서버에 최근글들의 정보를

요청해서 내가 페이지에 머물러 있는 동안 값을 가지고 와서 보여주는거죠.


회원가입폼에서 아이디에 키보드를 입력하면 각각의 키에 대해서 서버에서

회원아이디 체크를 수행해서 그 결과를 보내주면, 그것을 받아서 화면에

보여주거나 합니다. 비동기이기 때문에 너무 빠르게 키보드가 입력된다면

처리값을 받기도 전에 다른 처리요청이 들어가는 등의 문제가 생기죠.



하여간 처음에는 php만 알면 되고,

중급이 되면 java script와 jQuery를 공부하면 됩니다.

ajax는 java의 프로그램 방법중의 하나이기 때문에 별도로 공부할 필요는 없어요.

- opencode.co.kr -
데브렉 닷넷마스터
윈도폰7, 실버라이트, ASP.NET, C#, Ajax, jQuery 닷넷 강의.
SBS아카데미컴퓨터학원권신재
실무맞춤교육,수강료조회,취업지원,국비지원,교육브랜드대상, JQUERY
알지오 JQUERY
IT전문교육 실무중심 JQUERY, 원격평생교육시설 정식인가.
파워링크 AD   클릭초이스등록


제목Page 1/1
     
2016-05   29261   불당
2015-11   48847   불당
2014-06   115404   불당
2016-06   27596   불당
2015-09   62591   불당
2012-10   20106   불당
2011-08   12173   불당
2011-08   19135   불당
2011-08   12951   불당
2010-01   12449   불당
2010-01   8618   불당
2010-01   7830   불당
2009-11   8447   불당
2009-11   9399   불당
2009-11   14996   불당
2009-11   9487   불당
2009-11   8524   불당
2009-11   8997   불당
2009-11   7619   불당
2009-11   8857   불당
2009-11   7956   불당