개발 등/JAVASCRIPT 18

스마트에디터에서 이미지 태그 뒤에 물음표(?)가 붙을 경우

네이버 스마트 에디터를 사용할 때 IE8 이전 브라우저에서 물음표(?) 가 이미지 태그 뒤에 붙는 버그가 있다. (v2.3.6) 이 물음표는 String 문자열이 아니라 자바 정규표현식에서 replaceAll을 해도 지워지지 않는다.그래서 개발자센터를 검색해 본 결과 등록하는 함수에 아래의 코드를 입력하면 된다고 한다. function applyEditorData(){oEditors[0].exec("UPDATE_CONTENTS_FIELD", []);var comments = $('#content').val();var objReplace = new RegExp(); objReplace = /[]*[>]|( *)|(\s*)|(\n*)/gi; comments = comments.replace(objReplac..

[JsRender] 부모 객체에 접근하기

JsRender의 기본문법을 알고 싶으면 먼저 http://borismoore.github.io/jsrender/demos/demos.html 를 참고하세요. JsRender에서 부모객체에 접근하는 방법은 파악하기론 2가지가 있습니다.먼저 별칭(alias)를 부여하는 법, 그리고 객체로 접근하는 방법이 그것입니다. model : var model = {theater: "Rialto",movies: [{title: "Meet Joe Black",languages: ["English","French"]},{title: "City Hunter",languages: ["Mandarin","French","Chinese"]}]};1) 별칭부여하는 법{{for movies ~theat=theater}}{{:titl..

[JAVASCRIPT] undefined 와 null 의 차이

undefined란 변수만 선언하고 값을 지정하지 않은 상태이며,null은 변수에 null값이 들어간 상태를 말한다. 예)var test1;var test2 = null; alert(typeof test1)을 띄워보면 undefinedalert(typeof test2)는 Object 가 나온다. undefined의 구분법은 다음과 같다.if (typeof test1 == 'undefined') {// undefined를 따옴표로 감싸야 한다.} null 은 if (test1 == null) 로 구분할 수 있다.

숫자형식만 입력받기

숫자만 입력받기 위해서는 먼저 1. 텍스트 박스에 숫자나 영문 형식만 오도록 ime-mode 를 스타일로 지정한다. 2. 이벤트 발생 시 형식을 체크하도록 한다. function checkNumber(evt){ var keyCode; var isNetscape = (navigator.appName == "Netscape") ? 1 : 0; if(isNetscape){ keyCode=evt.which; if((keyCode >13 && keyCode 57){ evt.preventDefault(); } }else{ keyCode = event.keyCode; if ((keyCode >13 && keyCode 57){ event.returnV..