728x90 300x250 SMALL 분류 전체보기1120 자바스크립트 클래스 ▶ 클래스 : 객체를 생성하는데 사용된다. // 리터럴var 클래스명 = {} // 함수function [클래스명]([매개변수]){} - 객체 리터럴은 객체로 정의하는 방법이다.이 방식으 클래스는 장벽에 둘러싸여 있어서 클래스 내부에 선언된 메소드나 프로퍼티를 바로 접근할수가 없다.따라서 클래서 내부로 접근하려면 '클래서, 프로퍼티' 이런식으로 접근해야한다.이 방식의 장점은 독자적인 자신의 공간안에서만 프로퍼티와 메소드를 정의하고 사용할수 있다는 점이다.이런 객체를 싱글톤이라고 부르기도하고 하나의 클래스 인스턴스만 가질수있다. 동일한 클래스 객체를 생성할수 없다. - 함수를 사용하면 여러 인스턴스 생성이 가능해진다. 따라서 하나의 클래스만으로 여러가지의 값을 저장할수 있고 출력할수 있다.new라는 생성자.. 2019. 1. 21. ie8에서도 시맨틱 태그 사용하기 먼저 시맨틱 태그에 대한 설명은 https://moo-you.tistory.com/47여기 포스팅을 확인해주세요 이 시맨틱 태그가 사용하기 깔끔하기도 하고 내용의미를 좀더 명확하게 해줄수 있어서 편하기는 한데익스7, 8에서는 인식이 안된다. 그래서 이럴경우에는 스크립트를 사용해서 익스 낮은버전에서도 시맨틱 태그를 사용가능하다. https://github.com/aFarkas/html5shiv 위 주소에서 스크립트를 다운받는다. 다운받은 파일의 압축을 풀고dist라는 폴더를 클릭한다. 수정안할것이기때문에html5shiv.min.js를 복사해서 js폴더에 넣어준다. 12 head에 경로를 지정해준다. 2019. 1. 20. 자바스크립트::동의를 누르지 않으면 경고창 띄우기 자바 자바스크립트를 이용해서 동의를 누르지 않았을경우 경고창 띄우는 코드 스크립트 부분 123456789101112 function consultation_request () { var abc=$("input[id='privacy_agreement0']") if(abc.is(":checked")){ SITE_FORM.confirmInputForm('w201901085','N'); } else { alert("개인정보수집 및 이용에 동의해주셔야 신청이 가능합니다."); } } html 부분 1234567891011121314 개인정보 수집 및 이용 동의 동의함 동의안함 신청 Colored by Color Scriptercs 신청을 클릭하면 consultation_request 함수가 실행합니다.abc 변수.. 2019. 1. 17. ie조건부 주석처리::익스플로러 버전별로 코딩따로하기 (크로스 브라우징) 크로스 브라우징의 가장 애물단지가 익스 하위 버전이 아닐까?그나마 요즘에는 7,8은 거의 포기하지만 7,8까지 맞출 때는 정말 스트레스받는다. 보통 웬만한 브라우저들은 다 맞는다. 그러나 익스 하위버전들이 문제임만약 다 맞췄는데 익스 하위 버전만 문제라면 이거 맞추다가는 다른 브라우저들이 안맞는다. 이럴때 사용할 수 있는게 ie조건부 주석처리!! 12345 이 코드를 헤더 부분에 추가해준다.그러면 익스8 이하버전에서는 니 브라우저 업데이트좀 하라는 얼럿창이 나오게 된다. 그러나 최신익스플로러는 지원하지 않는다는 단점이 있다. 그래서 사용해줄수 있는게 조건부주석처리 js를 이용하는 방법이다. https://github.com/Unk/IE-Checker 위 사이트에서 스크립트를 다운받는다. ie-checke.. 2019. 1. 16. 이전 1 ··· 263 264 265 266 267 268 269 ··· 280 다음 728x90 반응형 LIST