'Web Dev/JavaScript'에 해당되는 글 2건
- 2007/05/28 Javascript Loose Comparison Table
- 2006/01/23 DHTML은 항상 골때리다.. (2)
php의 그것과 비슷한 Javascript Loose Comparison Table입니다. 아시다시피 php나 Javascript나 equal(==) 연산자를 쓰게 되면 느슨한 타입비교를 하게 됩니다.
저는 php에 워낙 길들여져 있는 터라 Javascript 타입 비교시에는 헷갈리는 경우가 많아 cheat sheet으로 쓰려고 만들어 보았습니다.
역시 만들고 보니 별로 헷갈릴 것도 없군요^^
'Web Dev > JavaScript' 카테고리의 다른 글
| Javascript Loose Comparison Table (0) | 2007/05/28 |
|---|---|
| DHTML은 항상 골때리다.. (2) | 2006/01/23 |
이클립스로 자바스크립트 코드를 만들면서 FF로 디버그 하는 습관을 가지다보니.. 제대로 지원을 안해주는 익스플로러에 대해선 항상 골때린다.
대표적으로 innerHTML 문제..
MSDN에 따르면 COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 요런 태그들은 innerHTML속성이 읽기 전용이다.
속도문제가 좀 있다 하더라도 Ajax를 적용할때 TBODY에 innerHTML로 꽂아넣는 방법이 간편하고 좋은데..
또 <textarea> 에는 innerHTML이 지원되지 않는다. 주석하나도 없이 정신없이 코딩된 자바스크립트(메모지를 구현하는 클래스)를 어느날 열어보니 런타임 오류란다. 디버그로 아무리 잡아봐도 전혀 이상이 없는데 런타임 오류라니;;;
textarea.value 로 해결했다;; 덕분에 div로 메모지 열람하는 기능을 넣고자 했는데; textarea.disable 를 걸어주고 열람시켰다;
아~ 머리아포~
대표적으로 innerHTML 문제..
MSDN에 따르면 COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 요런 태그들은 innerHTML속성이 읽기 전용이다.
속도문제가 좀 있다 하더라도 Ajax를 적용할때 TBODY에 innerHTML로 꽂아넣는 방법이 간편하고 좋은데..
또 <textarea> 에는 innerHTML이 지원되지 않는다. 주석하나도 없이 정신없이 코딩된 자바스크립트(메모지를 구현하는 클래스)를 어느날 열어보니 런타임 오류란다. 디버그로 아무리 잡아봐도 전혀 이상이 없는데 런타임 오류라니;;;
textarea.value 로 해결했다;; 덕분에 div로 메모지 열람하는 기능을 넣고자 했는데; textarea.disable 를 걸어주고 열람시켰다;
아~ 머리아포~
'Web Dev > JavaScript' 카테고리의 다른 글
| Javascript Loose Comparison Table (0) | 2007/05/28 |
|---|---|
| DHTML은 항상 골때리다.. (2) | 2006/01/23 |

Prev

Rss Feed