오늘은  연산자에 대해서 학습합니다.

 

1) 논리 연산자

논리 연산자는 참인지 거짓인지를 나태내어 줍니다.

종류

AND(&,&&)

OR(|,||)

XOR(^)


AND 연산자는 모든 값이 참 일때 참을 뱉어냅니다.

OR 연산자는 값중에 하나라도 참 일때 참을 뱉어 냅니다.

XOR 연산자는 서로 값이 다를때 참을 뱉고 서로 값이 같다면 거짓을 뱉습니다.

아래의 표를 보면 이해가 쉽습니다.
 A가 거짓 B가 거짓 일때 AND연산자는 거짓을 알려주고 OR도 거짓 XOR도 거짓을 알려주는 구나 이렇게 이해 하시면 됩니다.

이유는 둘다 참일때 AND연산자는 참을 알려주고 OR는 하나라도 참이면 참을 알려주고 XOR는 서로 다를때 참을 알려주기 때문입니다.

 

2) 증감 연산자

증감 연산자의 종류에는 2개가 있습니다.

증가를 나타내는 ++와 감소를 나타내는 --가 있습니다.

서로 각각 1을 증가시키거나 1을 감소 시키는 기능을 하는데요.

a라는 변수가 있다고 할때

앞에 위치하거나 뒤에 위치하거나 할 때의 차이점을 나타냅니다.

예를 들어

++a, a++, --a, a--

위와 같이 사용을 하는데요.

++a 는 먼저 자신을 1증가 시키고 다른 연산을 시작하며

a++ 는 먼저 다른 연산을 한후 자신을 1 증가 시킵니다.

소스를 통하여 비교를 해봅시다.

 

<html>
<head>
<title></title>
<script>
a = 10;
b = ++a;
document.write(b);
</script>
</head>
<body>
</body>
</html>

결과값은 11

 

3)관계연산자

관계 연산자는 초등학교시절 배운거라서 쉽습니다. 부등호 아시죠? ^^

관계 연산자의 종류는 다음과 같습니다.

<크다.

<= 크거나 같다.

> 작다

> 작거나 같다

== 같다(===)

!= 같지 않다.(!==)

즉 3<4 라는 식이 있다면 거짓인 false를 출력 하게 됩니다.

그리고 4 < 3 이라는 식이 있다면 참인 true가 출력 됩니다.

같다에는 == 과 === 가 있죠. 서로 같으면 참을 보여줍니다.

같지 않다에는 !=과 !== 가 있죠 서로 같지 않으면 참을 보여줍니다.

== 과 === 의 차이 그리고 != 과 !== 의 차이는 무엇일까요?

== 은 값이 같다면 참이지만 ===은 값과 타입까지 같아야 참입니다.

!= 은 값이 다르면 참이지만 !==은 타입도 다르고 값도 달라야 참입니다.

여러 가지 식을 써서 한번 확인해보죠.

 

4) 조건 연산자

변수 = 조건?true:false;

변수 = 조건?true:false; 조건이 true면 true를 대입하고 false면 false를 변수에 대입하는데요.

예를 들어,

number = 10>5?"number":"string";

위의 식을 보면 10>5가 크면 number라는 문자열을 number변수에 대입하고 아니라면 string라는 문자열을 대입하라는 것입니다. 10은 5보다 크므로 number이라는 문자열을 number 변수에 대입합니다.

다른 예

number = 10>5?10:5;

위의 식은 10이 5보다 크면 10을 number에 대입 아니면 5를 대입하는 식입니다. 이제 아시겠죠?

 

위 결과값은 10

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

글로벌 변수, 로컬 변수

 

var

 

var는 변수를 선언할때 사용합니다.

변수 선언할때

var 변수명 = 변수의 값;

 

 

var를 붙이지 않아도 사용 가능 합니다.

 

일단 글로벌 변수와 로컬 변수는 이름에서 보듯이 글로벌 변수는 어디에서나 사용 가능한 변수이며 로컬 변수는 특정 지역에서만 사용하는 변수 입니다.

 

여기에서 말하는 특정지역은 함수를 말합니다. 자신이 만든 특정한 함수 안에서만 활동하는 함수는 로컬 함수로 함수 밖에서는 사용을 못하지요. 하지만 글로벌 함수는 이 함수 저함수 함수가 아닌곳에서도 사용이 가능 하답니다.

 

글로벌 변수 glo_var을 선언하고 함수 안에 로컬변수 local_var을 선언 해서 함수 밖에 출력문을 이용하여 glo_var 변수를 출력하는 예제입니다

 

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<style type="text/css">

</style>

<script type="text/javascript">

glo_var = 10;

function hello(){

local_var = 20;

}

document.write(glo_var);

</script>

</head>

<body>

</body>

</html>

 

 

위의 소스를 실행해보면 변수 glo_var의 값인 10이 출력되는걸 보실 수 있습니다.

 

그럼 위의 소스에서 출력문의 변수를 로컬 변수로 변경하여 값이 출력 되는지 안되는지 한번 해봅시다.

 

결과는 당연히 로컬변수이기 때문에 출력이 안됩니다만 그래도 눈으로 보고 이해를 해봅시다.

 

<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<style type="text/css">
</style>
<script type="text/javascript">
 
glo_var = 10;
function hello(){
local_var = 20;
}
document.write(local_var);
 
</script>
</head>
<body>
</body>
</html>
위의 소스를 실행 해보면 결과에 아무것도 출력이 안되는걸 보실 수 있습니다. 그 이유는 로컬 변수를 해당 함수 밖에서 실행을 했기 때문이죠.

 

<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<style type="text/css">
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js" ></script>
<script type="text/javascript">
 
glo_var = 10;
function hello(){
var local_var = 20;
local_var2 = 30;
}
document.write(local_var2);
 
</script>
</head>
<body>
</body>
</html>

 

결과값은 40이나옵니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

함수정의 함수선언,함수호출

 

함수 선언을 위해 funciton을 적은후 함수의 이름을 적어 줍니다. 그리고 괄호를 열고 닫고 그 후 대괄호를 열고 닫고 해주며 대괄호 안에 실행할 명령문들을 적습니다.

 

예를 들어 함수의 이름을 poly라고 해봅시다.

function poly(){

}

 위와 같이 function 후에 poly를 적고 괄호를 열고 닫고 그후 대괄호를 열고 닫고 합니다. 그럼 poly라는 함수가 생성된것입니다.

 

함수를 생성을 했는데 위와 같이 실행을 한다면 과연 실행이 될까요. 안됩니다. 함수를 따로 호출을 해야 하는데요 함수를 호출할때는 함수명(); 입니다.

 

함수 호출

함수명();

예를 들어 위와 같이 poly라는 함수를 만들었다면

poly(); <== 입니다.

  

소스를 통하여 테스트 해봅시다.

 

우선 함수를 만들어 봅시다. 함수는 hello world를 출력하는 함수 입니다.

function hello(){

document.write("Hello world");

}

 

아래의 소스는 함수는 만들었으나 함수를 호출하는 코드는 없습니다. 결과를 통하여 한번 체험 해보세요. 결과가 아무것도 안나오면 정상입니다.

 

<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
    document.write("Hello world");
}
</script>
</head>
<body>
</body>
</html>
우선 함수를 만들어 봅시다. 함수는 hello world를 출력하는 함수 입니다.
function hello(){
document.write("Hello world");
}


아래의 소스는 함수는 만들었으나 함수를 호출하는 코드는 없습니다. 결과를 통하여 한번 체험 해보세요. 결과가 아무것도 안나오면 정상입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
    document.write("Hello world");
}
</script>
</head>
<body>
</body>
</html>


이 예제 실행 & 수정

위의 소스를 타이핑 해보시거나 이 소스를 웹에서 보기 버튼을 눌러 테스트를 해보시면 결과 화면에 아무것도 안나오는 것을 알 수 있습니다.

그럼 다음의 함수 호출문을 사용하여 결과를 확인해 봅시다.
    hello();


위의 소스는 hello라는 함수를 호출하는 함수 입니다. 그럼hello라는 함수가 호출되므로 hello함수 안에 있는 출력문이 실행합니다.


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
  document.write("Hello world");
}
hello();
</script>
</head>
<body>
</body>
</html>

위 소스의 결과를 보면 hello함수가 작동하여 hello world라는 문구가 출력하는 것을 볼 수 있습니다.

 

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

변수명 선언 법칙

변수명은 자유롭게 이름을 지을수 있다

그러나 변수명 선언 법칙은 존재합니다.
 
1. 변수명은 영문의 대문자와 소문자를 구별한다.

2. 변수명에는 영문과 숫자과 언더바(_)만 들어간다.
 
3. 변수명의 첫 문자는 숫자가 올 수 없습니다

4. 예약어는 사용 할 수 없습니다.. (예, if,for,while등 외 다수

 

예약어의 종류 다음가 같은 것들입니다.

 


사용할 때 주의 사항
예를 들어 다름과 같은변수명은 사용 할 수 없습니다.
1hi = "안녕";    변수명의 첫글자가 숫자이므로 안됨
if = "만약";   예약어를 사용했으므로 안됨
kim+hong = "안녕";  +기호가 있으므로 안됨

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

변수를 이용하여 계산하기

그럼 이번엔 변수를 이용하여 사칙 연산을 해봅시다.

예를 들면 a 에 5를 대입 b에 10을 대입 하여
c에 a 와 b를 더하기를 대입 하여 결과를 보는건데요.

어떤 말일지 몰라서 소스로 살펴 봅시다.

a = 5; a에 5를 대입
b = 10; b에 10을 대입
c = a + b; c에 a+b를 대입 즉 a의 값은 5이고 b의 값은 10이며 a+b를 하면 15겠죠.
즉 c는 a와 b를 합한값인 15라는 값을 갖게 됩니다.
document.write(c); c의 값을 출력 합니다.

<script>
    a = 10;
    b = 10;
    c = a + b;
    document.write(c);
</script>


결과값을 출력해보면 20이 출력될 것입니다.
이번엔 4칙연산과 나누기 값을 구해주는 소스를 보면

더하기는 +

빼기는 -

곱하기는 *

나누기는 /

나머지는 %

나머지란 5 나누기 3을 했을때 나머지가 2이죠 그 나머지 값을 구해주는 거랍니다.

위 내용을 학습한 다음 아래 내용도 확인해 보세요

 

 

 

위 내용의 결과입니다.

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

오늘은 자바스크립트의 출력문에 대해서 포스팅합니다.

JavaScript Source
document.write("내용");
위의 document.write가 출력 명령문이며 괄호() 안에 내용을 넣습니다.

예를 들어 Hello World라는 문구를 자바스크립트를 통하여 출력을 하려면
아래와 같은 소스를 작성하여 스크립트 태그 안에 넣습니다.

아래와 같이 작성하며 문자를 출력 할때
쌍따옴표 (") 또는 따옴표(')를 감싸 줍니다. "Hello World"
document.write("Hello World");
-------------------------
문자열 출력의 경우 따옴표로 사이에 입력을 했습니다.

숫자의 경우는 따옴표를 하지 않고 그냥 괄호 안에 작성합니다.
예를 들어 30을 출력하려면 다음과 같습니다.
document.write(30);
-------------------------
 이번엔 4칙 연산에 대해서 알아 봅시다.

4칙 연산

예를 들어 30 + 40 의 결과를 구해 본다면 30+40을 괄호 안에 작성 하면 됩니다.

더하기 +
document.write(30+40);

빼기 -
document.write(30-20);

곱하기 *
document.write(30*40);

나누기 /
document.write(30/2);

나머지 %
document.write(10%3);
다음과 같이하면 됩니다.
<script>
document.write(30+40);
document.write("<br  />");
document.write(30-20);
document.write("<br  />");
document.write(30*40);
document.write("<br  />");
document.write(30/2);
document.write("<br  />");
document.write(10%3);
</script>

따옴표 표현하기 \"
document.write("\"");

문자열의 연결 +

문자열의 연결이란 뜻은 Mickey 라는 단어와 Mouse 라는 단어를 연결 한다는 의미 인데요.
그렇게 함으로써 Mickey Mouse로 표현을 해 줄 수 있습니다.

문자열의 연결을 위하여 + 를 사용 하는데요
숫자의 경우는 3+3 하면 연산을 하여서 6으로 결과가 나옵니다만

문자열의 연결의 경우 "Mickey"+"Mouse" 라고 작성하면
결과는 Mickey Mouse가 나옵니다. 그럼 소스를 통해서 이해를 해봅시다.
document.write("Mickey"+"Mouse");

위 모든 내용을 종합하여 보면

 

 

 

결과값은

 

 

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

 

자바스크립트객체  image, history, location

* Image객체
image에 관한 정보를 가지고 있는 객체를 말하며, name, src, height, width, hspace(가로여백), vspace(세로여백), border, align 등의 속성을 갖는다.

 

<html>
<head>

</head>
<body onclick="bgcol('pink','blue')">
<img name="img1" src="parksehun.png">
<br>
<script text="javascript">
 document.write(document.img1.src + "<br>");
 document.write(document.img1.name + "<br>");
 document.write(document.img1.width + "<br>");
 document.write(document.img1.height + "<br>");
</script>
</body>
</html>
 
위 처럼 img 태그 안의 name을 자바스크립트 안에서 document."이름" 으로 속성 등을 사용할 수 있다.
또한 document.images.length와 같이 document안의 이미지들의 개수 등을 구해줄 수도 있다.

 

* history 객체
history객체 역시 많이 이용하는 객체중에 하나로 보통은 전/후 단계로의 이동을 해주며,

 

//아래 두개는 같은 의미를 갖는다.
history.back()
history.go(-1)
 
length : 히스토리 안에 있는 url의 개수
back() : 전 단계로 이동
forward() : 히스토리 한 단계 앞으로 이동
go(): 히스토리에서 원하는 위치로 이동

 

* location 객체
문서에 대한 정보 프로토콜, 호스트 이름, 포트, 디렉토리, 파일 이름 등의 정보를 가지고 있다.
속성: href, host, hostname, protocol, pathname, port, hash, search
메소드: reload()-현재 페이지 재로드, replace()-현재 페이지를 원하는 페이지로 변경

 

<html>
<head>

</head>
<body onclick="bgcol('pink','blue')">
<br>
<script text="javascript">
 function rel(){
  location.reload();
 }
</script>
<input type="button" onclick="rel()" value="click">
</body>
</html>

 

 

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

모바일 웹+웹앱+하이브리드앱 입문 jQuery Mobile Cordova를
활용한,한 권으로 끝내는 모바일 웹 기술의 모든 것

 

프로그래밍에 지식이 없는 초보자도 쉽게 앱을 만들 수 있다.

웹 기술은 초보자도 빠른 시간에 쉽게 습득할 수 있는 기술이며 다양한 응용 환경에 편리한 인터페이스로 활용할 수 있다. 때문에 이제는 컴퓨터 비전공자라도 누구나 알아야 하는 기본 기술이 되어가고 있다.

그럼에도 불구하고 아무런 맥락 없이 공부해 나가기에는 그 접근이 쉽지 않은 것도 사실이다. 초심자가 웹 기술을 배우고 익히기에 기술들이 너무나 광범위하고 복잡해서 상당한 시간과 노력을 기울여야만 하는 점들을 고려하여, 이 책은 누구나 쉽고 간단하고 빠르게 앱을 만드는 핵심 방법들에 대해 설명하고 있다.

실습을 통해 실제 앱을 만들고 판매할 수 있다.

핵심 기술에 대한 소개와 설명에 그치지 않고 실제 적용할 수 있는 다양한 구체적 예제를 통해 웹 활용 능력을 충분히 습득할 수 있도록 구성하였다. 이해를 돕는 간단한 예제 코드 수준에 그치지 않고 실제 활용 가능한 소규모의 프로젝트 코드를 제공 하였습니다. 포트폴리오 모바일 웹, 도서 관리 웹앱, 지도 관리 하이브리드앱, 맛집 관리 하이브리드앱 등 실제로 사용 가능한 수준의 다양한 예제와 전체 코드를 제공하고 있다.

이 책을 통해서 누구나 웹 기반의 앱을 개발하고 다양한 플랫폼 환경에서 동작하도록 패키징 함으로써 앱 마켓이나 스토어를 통해 배포할 수 있다.

다양한 웹 기술을 빠르고 간단하게 배울 수 있다.

HTML5, CSS3, JavaScript, jQuery, Ajax, XML, JSON, Database, jQuery Mobile, PhoneGap 등 현 시점에서 반드시 알아야 하는 필수 웹 기술 요소들에 대해 핵심적인 내용들을 예제를 통해 학습할 수 있도록 하였습니다. 방대한 내용이지만 핵심적인 개념과 다양한 마크업과 스타일, 메소드, API 함수에 대한 간결한 설명, 그리고 이를 적용한 다양한 예제를 적용하고 만들어 가다 보면 초보자라도 빠르게 전문가가 될 수 있을 것이다.

하이브리드앱을 위한 폰갭, 제이쿼리, 제이쿼리 모바일 활용

모바일 웹앱의 등장으로 웹과 네이티브앱의 경계가 무너지고 있고 다수의 네이티브앱들은 모바일 웹앱으로도 충분히 개발할 수 있다. 이 책은 모바일 웹앱과 이에 기반한 하이브리드앱을 쉽고 빠르게 개발하도록 지원해주는 프레임워크의 활용 방법에 대해 알기 쉽게 설명하였다. 특히, 안드로이드 플랫폼 기반의 웹앱과 하이브드리앱에 초점을 맞추고 있다. 손쉽게 모바일 사용자 경험(UX)를 제공하는 가장 인기있는 프레임 워크인 제이쿼리 모바일과 다양한 플랫폼 기반의 애플리케이션 개발을 위한 가장 강력한 프레임워크인 폰갭의 활용 방법과 이에 기반한 앱 개발 과정을 배울 수 있다.

개정판 주요 변경 내용

첫째 마당의 내용과 관련해서 모바일 웹 환경과 관련한 각종 통계와 수치 정보들이 최신 정보로 갱신되었다.

둘째 마당과 셋째 마당의 내용들은 최신의 제이쿼리 모바일 라이브러리와 제이쿼리 라이브러리 버전을 적용한 예제와 실행 결과들로 전면 수정되었다.

넷째 마당의 하이브리드 앱 내용들은 폰갭보다는 코르도바 관점에서 내용이 기술되었으며 변경된 CLI 기반의 앱 개발 방식을 적용한 예제와 설명으로 대폭 변경되었다. 부록에는 변경된 CLI 방식의 개발 환경 구축을 위한 각종 소프트웨어 설치와 상세한 개발 절차와 방법들이 기술되었다.

이외에도 각 장마다 연습 문제가 추가되었으며 새롭게 제이쿼리 모바일 위젯과 jq Plot 차트 제이쿼리 플러그인 활용 예제들이 추가되는 등 전체적으로 초판의 내용과 흐름을 유지하는 범위 안에서 개정판의 내용이 구성되었다.

주요 내용

이 책은 첫째 마당에서 부록까지 크게 5개 영역으로 구성되어 있으며, 각 영역에서 다루는 내용은 다음과 같다.

첫째마당에서는 HTML5와 CSS3를 이용한 모바일 웹에 대한 핵심내용과 예제들을 다루고 있으며, 개인 포트폴리오 모바일 웹 실습을 하게 된다.

둘째마당에서는 제이쿼리 모바일의 주요 기능과 함께 독도 소개 앱을 만들어 보는 실습을 하게 된다.

셋째마당에서는 제이쿼리를 이용한 동적인 웹앱 전반의 내용을 익히게 되며 관광지 안내 웹앱과 도서관리 웹앱을 실습한다.

넷째마당에서는 폰갭을 이용하여 하이브리드앱을 제작하는 내용에 대해 배우며, 장치 관리 앱, 사진 관리 앱, 연락처 관리 앱, 구글맵 지도활용 앱 등을 실습한다. 그리고 최종적으로 지금까지 배운 모든 기능들을 종합해 맛집 앱 만들기를 실습한다.

부록에서는 실습에 필요한 크롬 브라우저, 앱타나 스튜디오, 안드로이드 개발 환경 설치, 폰갭 설치에 대한 내용을 다루고 있다.

이 책이 필요한 독자
· 웹 기초부터 활용까지 체계적으로 공부하고자 하는 경우
· 웹 관련 기술들의 개념과 상호 관계를 빠른 시간에 습득하고자 하는 경우
· IT 기본 기술로서의 웹을 이해하고 활용 능력을 얻고자 하는 경우
· 웹 기초는 이해하고 있으나 모바일 활용 방법을 알고자 하는 경우
· 단순한 예제 코드가 아닌 실제 활용 가능한 다양한 응용 예제를 필요로 하는 경우

이 책에 다루는 주요 내용
· HTML5 기본 마크업의 의미와 사용 방법에 관한 설명과 예제
· CSS3의 스타일 명세 방법과 적용 예제
· jQuery의 핵심 API 활용 방법과 예제
· XML, Ajax, JSON, SQLite 웹 관련 기술의 이해와 활용 예제
· jQuery Mobile 프레임워크를 활용한 UI 생성 및 예제
· Cordova(PhoneGap) 프레임워크를 활용한 하이브리드앱 변환과 예제

이 책의 핵심 예제
· HTML5 + CSS3를 활용한 모바일 웹
 개인 포트폴리오 모바일 웹: mportpolio (4장 4.1)
· jQuery Mobile을 활용한 웹앱
 독도 소개 웹앱: dokdoApp (8장 5.1)
· jQuery Mobile + jQuery를 활용한 웹앱
 관광지 안내 웹앱: tourApp (11장 6.1)
도서 관리 웹앱: bookApp (12장 1.1)
· Cordova API를 활용한 하이브리드앱
 장치 관리 앱: deviceApp (14장 2.1)
사진 관리 앱: cameraApp (14장 3.1)
연락처 관리 앱: contactApp (15장 1.1)
구글맵 지도활용 앱: mapApp (15장 2.2)
· jQuery Mobile + jQuery + Cordova API를 활용한 하이브리드앱
 맛집 앱: matzipApp (16장 1.1)

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 자바 스크립트의 주석처리 방법은 두가지가 있다.

1. 한줄 주석 : //

사용 예)

// 슬러쉬: 한 줄만 주석처리 할 경우 사용.

 

2. 전체 주석 : /* */

/* //주석시작

    alert("hello javascript");
    alert("1");
    alert("2");
    alert("3");
   */ //주석 끝

/*와 */ 사이에 있는 코드들은 실행되지 않는다.

 

1. Javascript

<script type="text/javascript">

<!--

document.getElementById("demo").innerHTML=Date();

//-->

</script>

 

<script type="text/javascript">

<!--HIDE

document.write("<FONT color=#333333>Now!</FONT>") // This is a comment

/* This is a comment */

//STOP HIDING-->

</SCRIPT>

 

Using an External JavaScript

<head>

<script type="text/javascript" src="xxx.js"></script>

</head>

 

<head>

<script type="text/javascript" src="xxx.js" charset="utf-8"/></script>

</head>

 

JavaScript in <head>

<head>

<script type="text/javascript">

function displayDate()

{

document.getElementById("demo").innerHTML=Date();

}

</script>

</head>

 

JavaScript in <body>

<body>

<p id="demo">This is a paragraph.</p>

<script type="text/javascript">

document.getElementById("demo").innerHTML=Date();

</script>

</body>

 

// body에서 버튼 클릭, 링크로 head함수 호출

<head>

<script type="text/javascript">

function tost(){

alert("I am an alert box!");

}

</script>

</head>

 

<body>

<input type="button" name="btn01" value="버튼01" onclick="tost()" />

<a href="javascript:tost()" style="text-decoration:underline; color:#515151">클릭</a>

</body>

 

2. HTML

<!--This is a comment. Comments are not displayed in the browser-->

 

2. CSS

/*This is a comment*/

 

External style sheet

<head>

<link rel="stylesheet" type="text/css" href="mystyle.css" />

</head>

 

Internal style sheet

<head>

<style type="text/css">

hr {color:sienna;}

p {margin-left:20px;}

body {background-image:url("images/back40.gif");}

</style>

</head>

 

Inline style

<p style="color:sienna;margin-left:20px">This is a paragraph.</p>

   

4. XML

<!-- This is a comment -->

 

5. PHP

//This is a comment

 

/*

This is

a comment

block

*/

 

<div class="leftmenu">

<?php include("menu.php"); ?>

</div>

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,