본문 바로가기

JAVASCRIPT

(13)
정규표현식 RegExp 정규표현식Regular Expression은 문자열에서 사용되는 특정 문자들의 조합을 불러오기 위한 도구다. 자바스크립트에서 정규표현식은 객체다.(휴..) 정규표현식을 만드는 방법에는 두 가지가 있는데, 하나는 var reg = /ab/; 정규식 리터럴 (슬래쉬로 감싸는 패턴)과 var reg = new RegExp("ab"); RegExp 객체의 생성자 함수를 호출하는 방법이다. 정규식 리터럴 방식을 만들기 위해서는 여러가지 옵션을 숙지해야 한다.. (이거 다 외움..?) i : 대소문자 구분없이 불러온다. g : 모든 결과를 불러온다. ^ : 문자의 시작을 알린다. (단, 문자셋 [^abc] 첫글자로 쓰이면 '반대'의 의미를 가진다) 문자$ : 문자의 종료를 알린다. 문자* : 0회 이상 연속 반복되..
자바스크립트 URL에 불러오기 (원하는 파라미터값 가져오기) 현재 보여지는 페이지에 대한 정보를 가져올 때, location을 이용하면 간단하다. location.href (URL 전체 - 현재 페이지 href반환) location.hostname (웹 호스트의 도메인 명을 반환한다 ex. www.naver.com ) location.protocol (웹프로토콜 - http:// 혹은 https:// 를 반환) location.pathname (파일 또는 페이지의 경로를 나타낸다 /exemple/index.php) location.search (URL 끝 물음표 다음에 오는 파라미터 값 반환 ?displayChk=1) 파라미터 값만 뽑아오는 함수도 있는데, 꽤 유용해서 저장해두고 사용하면 좋을 듯 싶다. 더보기 function getParameterByName(n..
객체지향 프로그래밍이란 무엇인가? 웹디자이너로 공부를 시작했지만 프론트엔드로 넘어가고싶어 자바스크립트를 시작했다. 그런데 이 프로그래밍 개념이라는게 쉽게 이해가는 영역이 아니더라. 프로그래밍을 접하면서 가장 뜬구름 잡는 개념이다 생각했던 것이 바로 '객체지향 프로그래밍'. 그렇다면 정말 객체지향 프로그래밍, Object-oriented programming(줄여서 OOP)은 뭘까. 자바스크립트를 비롯해 자바, C#, C++, 파이썬, PHP 등등 현재 많이 쓰이고 있는 언어들 대부분이 객체지향 프로그래밍을 지원하고 있다. 이 객체지향 프로그래밍을 아주 기똥차게 설명해주는 유튜브 영상이 있어 잠시 소개한다. 영상에서 설명한 것을 단순하게 정리해보자면, 작동시키고자 하는 객체(Object)를 클래스(Class)로 묶어 명령을 처리하는 과정을..