배열메서드 filter, indexOf 를 사용하여 조금더 발전적인 방법으로 비교하기 1. 메서드 준비 filter : 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. true를 반환하면 요소를 유지하고, false를 반환하면 버립니다. 다음 세 가지 매개변수를 받습니다. 주의할 점은 map() 과 같은 배열 메서드의 경우 내부 함수의 리턴값으로 '문자, 숫자, 배열' 등 다양한 타입이 가능하지만 filter는 오직 boolean 타입만 반환해야 한다는 점 입니다. indexOf : 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환합니다. 2. 몸풀기 중복되지 않는 값 가져오기: array1 배열에서 array2 배열을 비교했을 때 ..
정규식 RegExp Object A regular expression is an object that describes a pattern of characters. Regular expressions are used to perform pattern-matching and "search-and-replace" functions on text. 정도로 정의할 수 있는데...(구문을 어디서 가져왔는지 모르겠다.;;) 뭐.. 익히 알고 있듯이 문자열에 대한 패턴의 검색, 치환 등을 담당하는 객체이다. 본론으로 들어가서. 정규식(regular expression)의 reg만 들어도 복잡하고 머리아프게 생각하는 사람들이 많다. 나 역시 마찬가지였고, 특히 실무에서는 자바스크립트의 경우 split(), php의 경..
window open() 메서드 open()메서드는 새 브라우저 창을 엽니다. 팁 : close()메서드는 브라우저를 닫습니다. 문법 window.open(URL,name,specs,replace) 파라메터 1.URL URL : 오픈할 페이지의 URL 입력, 만약 URL값이 없으면 "about:blank" 로 오픈 됨. 2.name name : 대상 속성이나 윈도우의 이름을 지정. _blank : 새창으로 로드 (기본) _parent : 부모 프레임에 로드 _self : 현재 페이지에 _top : URL을 로드할 수 있는 프레임셋에. name : 윈도우의 이름(title과는 다르며 title로 지정되지 않음) 3.specs specs : ,(콤마)로 구분된 목록 다음과 같은 값이 지원 된다. channe..
데스크탑, 모바일, 태블릿으로 각 디바이스에 맞춰 페이지 처리한것. 결과 값으로 나온것을 switch으로 나누어서 location.href 로 띄웠다. 소스응용 : http://ultteky.egloos.com/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
기본적으로 document.write와 document.writeln은 같은기능을 한다. 단, 태그를 사용 했을때, 자동줄바꿈이 되느냐 안되느냐의 차이가 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 결과화면 여기서 주의할점은 14라인을 들여쓰기(띄어쓰기)하면 공백이 생긴다. 태그의 기본기능을 생각해보면 당연하긴 하다. 가령 아래14번 라인과 같이 "