728x90

javascript 3

[Jquery] SCRIPT438: 개체가 'querySelectorAll' 속성이나 메서드를 지원하지 않습니다.

IE7환경에서 ckeditor 에디터를 설치해서 사용하다보니 링크를 연결하는 부분에서 에러가 발생했다. querySelectorAll 함수와 querySelector 함수는 ie7환경에서 스크립트 오류가 발생할 때가 있는데 이럴때 해결 방법을 올려본다. $(function() { if (!document.querySelectorAll) { document.querySelectorAll = function (selectors) { var style = document.createElement('style'), elements = [], element; document.documentElement.firstChild.appendChild(style); document._qsa = []; style.style..

[Javascript]Splice

[JAVASCRIPT] SPLICE배열을 사용하다가 보면 push(), pop(), shift(), unshift()를 이용해서 해결하지 못하는 상황이 있는데 그것이 중간에 있는 값을 컨트롤 하고 싶을 때이다. 그래서 나온 함수가 splice()첫번째 인자는 시작할 인덱스두번째 인자는 삭제할 인자의 갯수(추가하고 싶을때는 0입력)세번째는 추가할 인자를 넣어주면 된다. var arr = [0,1,2,3,4,5]arr.splice(0, 1); //[1,2,3,4,5]arr.splice(2, 2); //[1,2,5]var add_arr = [3, 4];arr.splice(2, 0, add_arr); //[1,2,3,4,5] 이런식으로 사용하는 것이다. 다양하게 활용이 가능한 함수이지 싶다.

[Typescript]PlayGround

IONIC 공부를 시작하면서 타입스크립트 공부하기 시작했는데별도의 설치없이 브라우저에서 테스트 가능한 사이트가 있어서 소개하고자 한다.(물론 대부분 아시겠지만ㅋㅋ) 나중에 내가 다시 찾아쓰기도 편하게 게시물로 남겨두는 것이다 ㅎㅎ https://www.typescriptlang.org/play/ 다음과 같이 깔끔한 UI로 왼쪽에 TypeScript코드를 입력하면 오른쪽에 javascript로 변환된 소스가 나온다. 간단한 테스트 할 때 편하고 더 위에 콤보박스를 이용하면 다양한 테스트가 가능 할 것 같다. 나중에 좀 더 사용해보고 공유할 팁이 있으면 추가 작성 하겠습니다. 허허

728x90