목록분류 전체보기 (208)
웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)
push()어떠한 정보를 밀어넣는 것 ex) 배열에 데이터 밀어 넣기var car = []; // 배열 선언// car 배열에 push 로 brand, product, color 키와 값을 입력car.push({brand:'h', product:'Genesis', color:'black'});car.push({brand:'h', product:'Grandeur', color:'white'});car.push({brand:'k', product:'k7', color:'blue'});console.log(car); // 화면에 출력car 배열안에 push로 밀어 넣은 데이터값이 들어가 있는 것을 확인 할 수 있다.
객체- {}를 사용해 생성- 배열과 상당히 유사- 배열과 마찬가지로 모든 형태의 자료형을 가질 수 있다.- 배열은 요소에 접근할때 인덱스를 사용 하지만 객체는 키를 사용한다. 객체의 생성var ex = {number:123,string:'객체',boolean:true,array:[1,2,3,4,5],method:function(){}} 예) 자동차 객체 생성var car = { brand : 'h', price : 3000, color : 'white', transmission : 'auto', option : 'ecs, tcs, wheel, sunroof '} 위의 예제를 표로 나타내면 아래와 같다. 키 요소 brand h price 3000 color white transmission auto opt..
클로져(closure) function closure(){ // 함수 선언 var output = 'closure'; // output 변수에 문자열 closure 대입}console.log(output); // 변수 output 출력 위 코드는 아래와 같이 output 변수가 정의되지 않았다는 메세지와 함께 실행 되지 않는다. output 변수는 closure 함수 내부에 포함된 지역 변수이기 때문에 외부에서 호출해서 쓸수 없다. 지역변수는 함수가 실행될때 생성되고 함수가 종료될때 사라진다. 그런데 이것을 다른 함수가 호출 가능하게 하는 것을 클로져(closure)라고 한다. ex ) closure 의 예와 실행function closure(){ // closure 함수 선언 var output = '..
함수를 매개변수로 받기함수도 자료형중의 하나이므로 매개변수로 던질 수 있다. ex1) 익명함수로 던질때 // variable 선언, 매개변수로 아래의 함수를 output으로 받는다.function variable (output){ output(); // 받은배개 변수를 실행} variable (function (){ //variable 함수 실행, 매개변수로 함수를 던진다. console.log('Function CallReturn');}); ex2) 선억적 함수로 받을때// variable 변수 실행, 매개변수로 함수 action을 output으로 받는다. function variable (output){ output(); //output 실행}function action(){ // 화면에 Functi..
함수 익명함수함수에 이름을 선언하지 않고 변수에 참조한 형태를 말한다. 익명함수의 선언 및 호출var 함수이름 = function(){ // 함수를 선언 console.log('function') // 함수 호출시 function을 화면에 출력 }함수이름(); // 함수 호출 선억적함수일반적 함수의 형식으로 다음과 같은 방법으로 선언한다. 함수의 선언function 함수이름(){문장 }함수이름(); // 함수호출 위 코드는 익명함수와 같은 기능을 수행한다. 변수는 같은 이름으로 다시 선언하면 나중에 선언한 변수가 기존변수를 덮어 씌우는 것과 마찬가지로 함수도 같은 이름으로 선언된 것이 있으면 나중에 작성한 것이 우선한다. ps. 웹브라우져는 script 내부 내용을 한줄한줄 읽기 전에 선언적 합수를 먼저..
반복문 똑같은 일을 여러번 반복 해야 할때 일을 간편하게 처리하기 위해서 사용하는 것으로 다음과 같은 코드는 화면에 'print'라는 단어를 3번 반복시켜 출력해 준다.console.log('print'); console.log('print'); console.log('print');console.log('print');console.log('print');console.log('print');console.log('print');물론 저렇게 사용하는 경우는 없겟지만 이것을 수백번 이상 실행시키려고 할경우 이것을 복사해서 붙여 넣는 것은 상당히 지루한 일이 아닐 수 없다.while, do while, for, for in 문등의 반복문을 이용해서 여러번 반복되는 일들을 간편하게 처리 할 수 있다. whi..
이벤트명 : 워크넷 굿잡 캠페인작업일 : 2013.11.15url : http://moel-event.kr/goodjob2/
이벤트명 : 우리회사 구내식당을 자랑합니다. - 고용노동부 작업일 : 2013.11.11 url : http://www.nosabravo.or.kr/cafeteria/
조건문 - 프로그램의 흐름을 변화시킬 수 있는 것으로 조건이 참이면 문장을 실행하고 그렇지 않으면 무시한다. if 조건문if( 불리언 표현식 ){문장}문장이 한줄일 경우 중괄호를 생략할 수 있지만 여러 문장을 실행할 경우 중괄호로 감싸야 한다. ex1) 숫자형 크기 비교if( 100 > 10 ){console.log('조건이 참일경우 화면에 출력 100은 10 보다 크다.');} ex2) 서로 같은 자료형인지 비교var string = '문자열', // string 라는 변수에 문자값 참조num = 22; // num 이라는 변수에 숫자값을 참조if( typeof(string) !== typeof(num)){ // typeof 연산자를 이용해 각 변수의 자료형을 알아오고 그 자료형이 같지 않은지 비교한다..
숫자와 문자열 형 변환console.log('12 + 123'); console.log(12 + 123); console.log('12' + 123); console.log(12 + '123'); console.log('12' + '123');console.log('12 + 123'); console.log(12 + 123); console.log('12' + 123); console.log(12 + '123'); console.log('12' + '123'); console.log('12 + 123');console.log(12 + 123);console.log('12' + 123);console.log(12 + '123');console.log('12' + '123'); 위 코드를 실행해 보면 아래의..