'Front-End'에 해당되는 글 28건

Front-End/JavaScript

JS 소스코드 작성방법

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1">

<meta http-equiv="x-ua-compatible" content="IE=edge">

<title>template</title>

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

</head>

<body>

<header>

<div class="header-contents">

<h1>제목</h1>

<h2>부제목</h2>

</div><!-- /.header-contents -->

</header>

<div class="main-wrapper">

<section>


</section>

</div><!-- /.main-wrapper -->

<footer>JavaScript Samples</footer>

<script>

console.log('많이 먹는 손님이다');

</script>

</body>

</html>


다이렉트 작성방법


<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1">

<meta http-equiv="x-ua-compatible" content="IE=edge">

<title>2-02_tag</title>

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

</head>

<body>

<header>

<div class="header-contents">

<h1>자바스크립트는 어디에 작성하나?</h1>

<h2>자바스크립트 파일 읽기</h2>

</div><!-- /.header-contents -->

</header>

<div class="main-wrapper">

<section>

<p>브라우저의 콘솔을 열어주세요.</p>

</section>

</div><!-- /.main-wrapper -->

<footer>JavaScript Samples</footer>

<script src="script.js"></script>

<script>

console.log('많이 먹는 손님이다');

</script>

</body>

</html>


script.js        // 파일

// 외부 자바스크립트 파일

/*

외부 자바스크립트 파일은

읽은 후 바로 실행된다

*/ 

console.log('옆 손님은');


<scritp src="HTML 파일 위치를 기준으로 한 경로"></scritp>


외부파일 작성방법


HTML5



'Front-End > JavaScript' 카테고리의 다른 글

자바스크립트 문법 - IF 문  (0) 2017.03.08
요소 가져오기  (0) 2017.03.08
JS 기본 문법  (0) 2017.03.07
자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
,
Front-End/JavaScript

JS 기본 문법

무언가 실행하고 싶을때는 oo를 xx해라 명령

console은             '테스트'를            log해라

Console.log('테스트')


자바스크립트로 브라우저에게 무언가 시키려면 ○○는 △△를 XX해라

▷ ○○는 에 해당하는 것을 객체(Object)라고 한다

▷ XX해라에 해당하는 것을 메서드(Method)라고 한다.

▷ △△를 에 해당하는 것을 매개변수(parameter)라고 한다.


console .       log        ('테스트');

  객체         메서드      매개변수

(지시대상)  (지시내용)        ()안에 텍스트나 수식을 표시한다 .dir()  .error()

반드시 () 실행 의미

() 중요함

매개변수(파라미터) ~ 지시에 필요한 정보


'테스트' 기호 = 문자열

16+15  수식 = 31 숫자

'16+15' 16+31 문자열


기호에 따라 숫자로 인식 or 문자열 인식함





'Front-End > JavaScript' 카테고리의 다른 글

요소 가져오기  (0) 2017.03.08
JS 소스코드 작성방법  (0) 2017.03.07
자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - 외부 파일 로드  (0) 2017.01.29
,
Front-End/JavaScript

자바스크립트 정체

자바스크립트 기능 2가지


1. HTML & CSS 실시간 변경하는 기능

2. 비동기 통신(AJAX)이라고 하는 웹 페이지와 웹서버 간이 데이터 전송 기능

   (웹 페이지 전체를 다시 불러오지 않고도 새로운 데이터를 가져올 수 있음으로 페이 내에 있는 콘텐츠를 바로 갱신 함)


HTML 웹 문서

CSS 디자인

JavaScritp 제어


정적인 데이터(HTML CSS) 를 실시간으로 변경해서 일부 콘테츠를 변경하거나 이미지 슬라이드 쇼같은 동작을 구현 함


★자바스크립트 핵심 기능★

브라우저에 표시된 HTML 이나 CSS를 변경함

브라우저에 표시된 HTML 이나 CSS에서 원하는 정보를 읽음


자바스크립트 프로그래밍 동작구조

프로그래밍 단계 

입력             >             가공             >            출력

단가를 가져온다                단가 X 수량                HTML 변경

수량을 가져온다



이벤트 처리 시작

이벤트 발생

 ㅣ입력             >             가공             >            출력

rs = 이벤트, 입력, 가공, 출력







'Front-End > JavaScript' 카테고리의 다른 글

JS 소스코드 작성방법  (0) 2017.03.07
JS 기본 문법  (0) 2017.03.07
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - 외부 파일 로드  (0) 2017.01.29
JavaScritp - Script 태그  (0) 2017.01.29
,
Front-End/JavaScript

JavsScritp - onload 방식

demo1.html

<!DOCTYPE html>

<html>

<head>

    <script src="scritp2.js"></script>

</head>

<body>

    <input type="button" id="hw" value="Hello world" >

</body>

</html>


window.onload = function(){ 태그를 통해서 <body> 태그 안에 hw 를 미리 로드를 해서 브라우저가 해석하는데 빠르게 핵석할수 있도록 한다


script2.js


window.onload = function(){

        var hw = document.getElementById('hw');

        ht.addEventListener('click', function(){

            alert('Hello world');

        })

}



'Front-End > JavaScript' 카테고리의 다른 글

JS 기본 문법  (0) 2017.03.07
자바스크립트 정체  (0) 2017.03.04
JavaScritp - 외부 파일 로드  (0) 2017.01.29
JavaScritp - Script 태그  (0) 2017.01.29
JavaScritp - inline 방식  (0) 2017.01.29
,
Front-End/JavaScript

JavaScritp - 외부 파일 로드

demo1.html


<!DOCTYPE html>

<html>

<head>

    <title>JavaScript inline 방식 </title>

</head>

<body>

    <!-- HTML 코드에  Script 코드  -->

    <input type="button" id="hw" value="Hello world" >

    <script src="./scritp.js"></script>

</body>

</html>


script.js


<script type="text/javascript">

var hw = document.getElementById('hw');

hw.addEventListener('click', function(){

alert('Hello world');

})


브라우저에 있는 캐쉬를 통해서 scritp.js 를 미리 다운로드 받음


똑같은 scritp.js 를 요청하면 서버에 요청해서 받는것이 아니라 


이미 받아져있는 캐쉬 파일을 읽음으로 인하여 부화를 줄일수 있음(Latency)

'Front-End > JavaScript' 카테고리의 다른 글

자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - Script 태그  (0) 2017.01.29
JavaScritp - inline 방식  (0) 2017.01.29
JavaScript - 소개  (0) 2016.12.07
,
Front-End/JavaScript

JavaScritp - Script 태그

<!DOCTYPE html>

<html>

<head>

    <title>JavaScript inline 방식 </title>

</head>

<body>

    <!-- HTML 코드에  Script 코드  -->

    <input type="button" id="hw" value="Hello world" >

    <script type="text/javascript">

            var hw = DOCTYPE.getElementById('hw');

            hw.addEventListener('click', function(){

                alert('Hello world');

            })

    </script>

</body>

</html>



'Front-End > JavaScript' 카테고리의 다른 글

자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - 외부 파일 로드  (0) 2017.01.29
JavaScritp - inline 방식  (0) 2017.01.29
JavaScript - 소개  (0) 2016.12.07
,
Front-End/JavaScript

JavaScritp - inline 방식

<!DOCTYPE html>

<html>

<head>

    <title>JavaScript inline 방식 </title>

</head>

<body>

    <!-- HTML 코드와 JavaScript 코드  -->

    <input type="button" onclick="alert('Hello world')" value="Hello world" >

</body>

</html>

'Front-End > JavaScript' 카테고리의 다른 글

자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - 외부 파일 로드  (0) 2017.01.29
JavaScritp - Script 태그  (0) 2017.01.29
JavaScript - 소개  (0) 2016.12.07
,
Front-End/JavaScript

JavaScript - 소개

HTML = 웹문서

CSS = 웹 문서를 디자인(예쁘게~)

JavaScritp = 웹문서를 제어

J-Query = JavaScritp 를 편하게 사용하기 위한 프레임워크 (적케 코드를 작성하고 많이 사용한다)


통칭해서 JavaScritp 는 서버 사이트 스크립트 언어 리고 웹 브라우저 


현재는 자바스크립트가 웹 브라우저를 제어만 하는것이 아니라...


웹서버로 사용한다

JavaScritp - Ajax = 비동기 통신방식

JavsScritp - angular.js

JavsScritp - Node.js 



웹서버 <- 요청 <- 웹 브라우저

웹서버 -> 응답 -> 웹 브라우저


기존에 웹서버 백엔드 사용 언어 = Java, php, python가 있는데... 현재 웹서버를 제어할수 있게 발전된 언어가 Node.js

그 동안 java, php, python 언어들이 하던것을 javaScript로 가능하게 되었다 - 핵심


개발툴 : http://www.sublimetext.com/3

개발툴 : https://atom.io/


자바 스크립트는 프로그래밍 적으로 웹 브라우저를 제어한다.

onclick="alert('Hello World')"

탈 웹브라우저


웹서버를 동작하게 한다.

서버 사이드 스크립트

(자바스크립가 웹 브라우저에서 사용하는것은

클라이언트 사이드 스크립트)


웹서버   <----요청----   웹 브라우저

웹서버    ----응답---->  웹 브라우저

PHP           웹

JAVA

PYTHON

 JavaScritp


기존에는 웹 브라우저를 제어했었던 자바스크립트

현재는 웹 서버를 제어하는 자바스크립트

= 자바스크립트를 웹 서버에서 사용하게 하는 기술의 대표가

Node.js


자바스크립트가 브라우저에서 벗어나서 서버 언어로 발전  = 탈웹


출처 : 생활코딩

https://www.youtube.com/watch?v=PZIPsKgWJiw




'Front-End > JavaScript' 카테고리의 다른 글

자바스크립트 정체  (0) 2017.03.04
JavsScritp - onload 방식  (0) 2017.01.29
JavaScritp - 외부 파일 로드  (0) 2017.01.29
JavaScritp - Script 태그  (0) 2017.01.29
JavaScritp - inline 방식  (0) 2017.01.29
,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

태그

카운터

Today :
Yesterday :
Total :