태그 : javascript 요약보기전체보기목록닫기

1 2 3 4

Array reduce

자바스크립트에 Array객체에는 reduce라는 명령어가 있다.보통 아래와 같은 배열이 있다고 한다고 그 배열의 수를 모두 더해야 할 경우 reduce를 사용할 수 있다.const arrNum = [1, 2, 3, 4, 5];var sum = 0;for(var k in arrNum) { sum += arrNum[k];}console.log('CASE1'...

JavaScript: Class.method vs. Class.prototype.method

자바스크립트에서 객체를 사용할 때 메소드의 타입에 대해서 설명한 글이 있어 정리해둔다.추가) 2017-01-26"3 ways to define a JavaScript class" 글의 내용을 추가1. Using a function[CLASS]function MyClass () { // private member only available within t...

strip_tags - 자바스크립트 문자열 중 html 태그 제거

방법1)function strip_tags (input, allowed) {    allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join('');     // making sure the allowe...

JavaScript 객체의 속성을 제거할 때 delete 연산자보다 undefined 나 null 값으로 만드는 것이 낫다

Operator delete is unexpectedly slow!Delete is the only true way to remove object’s properties without any leftovers, but it works ~ 100 times slower, compared to it’s “alternative”, setting object[...

다른 도메인에서 함수 호출

http://test1.aaa.com/a.jsp에서 http://test2.aaa.com/b.jsp을 팝업으로 열었다고 했을 때b.jsp에서 opener인 a.jsp의 javascript를 실행하고 싶을 경우가 있다. 이런 경우 b.jsp에서 a.jsp의 javascript 함수를 호출한다면 "사용권한이 없습니다"라는 에러가 발생한다.서로 간의 도메인이...

유튜브 동영상 종료 시 처리하기

홈페이지에 유튜브 영상을 embed하고 그 영상이 종료될 때 어떤 액션을 취하고 싶다면 아래와 같이 하면 된다.// 이것을 선언하면 아래의 onYouTubePlayerAPIReady()를 자동으로 호출한다.<script src="http://www.youtube.com/player_api"></script><script typ...

Javascript Hacks for Hipsters

자바스크립트를 하면서 실제로 사용했던 것들과 사용하면 유용할 것들이 보여 여기에 정리해둔다.Javascript is so much fun, except when it’s not.There’s always the fear of runtime errors that keeps us thinking all the time while writing code. I...

[CrossBrowser] IE7, 8, 9에서 주의사항

이번에 프로젝트를 하면서 크롬을 기준으로 작업을 하였다.크롬에서 제대로 나오는 화면이 IE7, 8, 9에서 javascript가 제대로 동작하지 않는 경우가 발생했는데, 이에 대해 정리하려고 하며 추후 다른 사항이 있을 시 업데이트하기로 하겠다.1) [IE7, 8] 변수선언 보통 javascript에서 변수를 선언할 때 var를 사용하...

javascript replace

Javascript replace를 정리를 하려다 잘 정리된 사이트가 있어 그것으로 대신한다. 중간중간 생략되어 있으니, 더 자세한 내용은 출처를 확인하기 바란다.자바스크립트에서의 replace의 원형은 다음과 같습니다 -String.replace(orgExp, replaceText)- orgExp : 대상 String(문자열)에서 바꿀 문자열이나 적용...
1 2 3 4