본문 바로가기

javascript

(24)
Nullish coalescing operator (널 병합 연산자 ??) - 널병합연산자 (Nullish coalescing operator) - ?? // ?? 의 왼쪽 값이 Null, Undefined 일 때 ?? 오른쪽 값 대입 function printMessage(text){ const message = text ?? 'Nothing to Display'; console.log(message); } 비슷하지만 다른 Logical OR - || // Logical OR 왼쪽 값이 falsy 한 값 일 때 Logical OR 오른쪽 값 대입 // Falsy : https://developer.mozilla.org/ko/docs/Glossary/Falsy function printMessage3(text){ const message = text || 'Nothing to ..
"지금 보고 있는 웹페이지 창을 닫으려고 합니다..." 안나타나게 하기 출처 : http://naver.catchstyle.net/90091110491 self.close() 시 사용했던 소스. 자기 자신의 파일명을 써줬던 것 같다. 출처 : http://naver.catchstyle.net/90091110491
[JS] KeyCode 값. 출처 : http://dsdstudio.springnote.com/pages/380935?print=1 (ㅋㅋ 검색해서 가져와보니 dasida네 스프링노트였네..^^) ←(백스페이스) = 8 TAB = 9 ENTER = 13 SHIFT = 16 CTRL = 17 ALT = 18 PAUSEBREAK = 19 CAPSLOOK = 20 한/영 = 21 한자 = 25 ESC = 27 스패이스 = 32 PAGEUP = 33 PAGEDN = 34 END = 35 HOME =36 ←(중간) = 37 ↑(중간) = 38 →(중간) = 39 ↓(중간) = 40 INSERT = 45 DELETE = 46 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52 5 = 53 6 = 54 7 = 55 8 = 56 9 =..
getBoundingClientRect - 개체 좌표 구하기. 예를 들어. 라는 개체의 좌표를 구하고자 한다면, 뭐 요런식으로 구해지더라.....
[JS] 셀병합 스크립트. 출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=57&MAEULNO=22&no=1882&page=1 파일첨부 // ****** 스크립트 부분 *******// function cellMergeChk(tableObj, rowIndex, cellIndex) { var rowsCn = tableObj.rows.length; if(rowsCn-1 > rowIndex) cellMergeProcess(tableObj, rowIndex, cellIndex); } function cellMergeProcess(tableObj, rowIndex, cellIndex) { var rowsCn = tableObj.rows.length; var compareCell..
[JS] split과 join 함수를 이용하여 , replaceall 처럼 사용하기. [출처] javascript replaceall|작성자 셩이 http://blog.naver.com/soo02da?Redirect=Log&logNo=150046790484 자바스크립트에는 replaceall 함수가 없습니다. replace 함수가 있지만 replace는 조건에 대해서 한번만 치환을 하기 때문에, replaceall 의 기능을 수행하기는 어렵습니다. 예) var a = '2009-10-01'; var b = a.replace("-",""); alert(b); 결과 값 : 200910-01 split과 join 함수를 이용하면 replaceall과 같은 효과를 낼 수 있습니다. 예) var a = '2009-10-01'; var b = a.split("-").join(""); alert(b)..
[javascript] 테이블안의 내용들을 Sort, Folding 하는 스크립트. 출처: http://blog.naver.com/siva6?Redirect=Log&logNo=120007837429 정말 좋은 스크립트다.. 얼른 이해해 버려야겠다.
[JS]행,추가 삭제 공통 만들어 본것. 행 삭제인 경우는.. 체크박스 있는 로우일 때만.ㅋ /** * Row추가 * * @param obj : 테이블 ID * @param cellNum : 추가될 Row의 Cell (td tag) 개수 * @param htmlValue : cell에 innerHtml로 들어갈 htmlTag (배열) * @param rowAttr : row (tr tag 속성) * * 사용예 * * @return */ function addRow(tableId,cellNum,htmlValue,rowAttr){ /** * obj * cellNum * cellText(배열) * rowAttr * * 사용예 * * function test(obj){ * * * var htmlValue = new Array(); * * htmlVal..