Front/javascript
-
[자바스크립트] javascript 공통함수(3) 브라우저 확인하기Front/javascript 2020. 4. 18. 07:07
javascript 공통함수(3) 브라우저 확인하기 안녕하세요? 장장스입니다. 오늘은 공통함수 정리 브라우저 정보 확인하는 함수 입니다. getBrowser() @param @return {String} @설 명: 브라우저 종류를 반환한다. getBrowser = function(){ var userAgent=navigator.userAgent.toLowerCase(); if ( userAgent.indexOf('edge')>-1){return 'edge'; } else if(userAgent.indexOf('whale')>-1){return 'whale';} else if(userAgent.indexOf('chrome')>-1){return 'chrome';} else if(userAgent.index..
-
[자바스크립트] javascript 공통함수(2) 정규식활용 - 문자열 체크하기Front/javascript 2020. 4. 16. 07:07
javascript 공통함수(2) 정규식활용 - 문자열 체크하기 안녕하세요? 장장스입니다. 정규식을 활용해서 문자열을 체크하는 함수를 정리해보겠습니다? :) 정규식이 무엇인지 모르신다면 Refference란을 참고해주세요. isNumber() @param str{String} @return {Boolean} @설 명: 오직 숫자만 가지고 있는지 확인한다. isNumber = function(str){ var regExp = /^[0-9]+$/; // 숫자만 return regExp.test(str); } 사용 예 isNumber("010123456789"); //true isNumber("가나다라ABCD1234"); //false hasNumber() @param str{String} @return {B..
-
[자바스크립트] javascript 공통함수(1)Front/javascript 2020. 4. 14. 07:07
javascript 공통함수(1) 안녕하세요? 장장스입니다. javascript 공통함수를 정리해보려고합니다. checkReturn() @param input{any}, inputType{String} @return {input} or {false} @설 명 :입력값의 타입을 확인하여 같으면 입력값을 반환한다. 다르면 false를 반환한다. checkReturn = function(input, inputType){ switch(inputType){ case "object": case "obj": case "o": if(typeof input== 'object') return input; else return false; case "string": case "str": case "s": if(typeof ..
-
[자바스크립트] prototype 이용하여 객체(Object) 생성하기Front/javascript 2020. 3. 17. 20:56
제목prototype 이용하여 객체(Object) 생성하기 안녕하세요? 장장스입니다. 자바스크립트는 객체지향 언어입니다. 보통 학교에서 객체지향 프로그램 언어로 JAVA나 CPP 등을 배우죠?(음.. 저는 그랬네요) 자바스크립트는 앞에 말한 언어와는 조금 다른점이 있습니다. prototype 기반의 자바스크립트 JAVA 혹은 CPP은 클래스(Class)라는 개념이 존재합니다. 그러나 자바스크립트에는 클래스 개념이 없습니다. 대신 프로토타입(prototype) 기반의 객체지향 프로그래밍을 지원합니다. 1. JavaScript의 모든 객체는 '__proto__' 라는 숨겨진 프로퍼티를 갖고 있다. __proto__는 자신의 부모인 프로토타입 객체를 가리킨다. 이러한 링크를 'prototype Link'라고 ..
-
[자바스크립트] 호이스팅과 익명 함수 선언 참조Front/javascript 2020. 3. 15. 19:50
호이스팅과 익명함수 선언 참조에 대해서 알아보자 안녕하세요? 장장스입니다. 오늘은 호이스팅과 익명함수 선언 참조에 대해서 포스팅하겠습니다. 호이스팅? 호이스팅 명사 끌어 올리기; 들어올려 나르기. 쉽게말해, 함수 선언이 코드의 어느 위치에 있던간에 호출문을 사용하면 함수가 호출이 되어 함수가 작동합니다. C, Python을 공부한 사람이라면 고개를 갸우뚱 하실 것 같습니다. 조금 더 설명을 해보겠습니다. 자바스크립트에서는 함수 선언 방법이 2가지가 있습니다. 아래 코드를 봐주세요. function sayHello(){ document.write("안녕하세요?"); } sayHello(); //안녕하세요? sayHello();// 안녕하세요? function sayHello(){ document.write..
-
[자바스크립트] javascript 내장객체Front/javascript 2020. 3. 14. 13:09
자바스크립트(javascript) 브라우저객체 안녕하세요? 장장스입니다. 오늘은 자바스크립트 브라우저 객체에 대해 알아보겠습니다. 브라우저 객체란? 브라우저가 뭘까요? 쉽게 예를들면 구글의 크롬, 마이크로소프트 엣지, 애플의 사파리, 네이버의 웨일, 모질라의 파이어 폭스 등이 있습니다. 이제 브라우저가 무엇인지 한번에 이해가 되시나요? 바로 여러분이 지금 사용하고 있는 브라우저에 내장된 객체를 '브라우저 객체'라고 합니다. Window는 브라우저 객체의 최상위 객체이며, window 객체에는 하위 객체가 포함되어 있습니다. 즉, 계층적 구조로 이루어져 있으며, 이를 브라우저 객체 모델(BOM, Browser Object Model)이라고 합니다. Window 객체 window는 브라우저 객체의 최상위 객..