안녕하세요, 용테크의 용사장 입니다. 페이지 안에 페이지를 넣을 일이 간혹 있는데요! 물론 요즘엔 제이쿼리와 같은 다양한 기술들이 나와서 비교적 쓸일이 적지만 프레임과 아이프레임을 통해 사용하게 됩니다! 요즘은 웹접근성이다 웹표준이다 뭐다 말이 하도 많아서 지킬 것도 많고 챙길 것도 많은데 그 중 하나가 크로스브라우징, 브라우저간 호환성 입니다! "아, 저희 홈페이지는 크롬에서는 안돌아갑니다. IE에서만 사용해주세요." 말하면서도 민망한 이런경우.. 하.. 이런 경우가 생기지 않기 위해서 적어도 프레임과 아이프레임을 쓸 때에는 아래 표를 참조하시길 바랍니다. (변수 앞에는 #을 붙혀놓았습니다.) 쉽고 간단하게 설명해볼까요? window.frames["#(아이)프레임이름"].location.href = "..
안녕하세요, 용테크의 용사장 입니다. 이번엔 HTML 태그를 없애는 자바스크립트를 포스팅 해보려 합니다! 간혹 DB에 HTML을 다 넣어놓는 경우가 있습니다. DB 불러와서 innerHTML을 입히면 바로 페이지가 만들어지므로 어찌보면 편하니까요? 하지만! 이걸 마이그레이션 할 때 또는 여러 경우에서 불편함이 있습니다! 위에는 한 가지 예일 뿐이고 여러 방면에서 HTML태그를 없앨 필요성들이 있지요. 그럴때를 위해! 이런식으로 쓰여 있다고 가정해볼까요? 이것을 자바스크립트의 replace함수와 정규식을 활용해서! text = text.replace(/]*)?(\s)*(\/)?>/ig, ""); 이렇게 하면 HTML 태그가 완전히 사라졌습니다! 하지만, 의 띄워쓰기도 사라졌습니다. 걱정말아요 그대. tex..
안녕하세요. 용테크의 용사장 입니다. 흔히 알고 있기로는 자바스크립트에서는 var 형만 사용한다고 생각합니다. 사실 var가 통용되는게 맞기도 하구요. 하지만 가끔 숫자를 비교하실 때 안되시는 경우가 있으셨을거에요! 바로 나는 숫자인줄 알고 있던 변수의 형이 string이여서 입니다. 어찌 아냐고요? typeof로 확인해보시면 바로 알수 있습니다. alert(typeof 변수); 로 확인해보시지요! 자 그러면 어떻게 해야 할까요? 어렵지, 않아요! 자바, C#과 똑같습니다. 형변환 하시면되요. int형으로 바꿀땐 parseInt(변수); float형으로 바꿀땐 parseFloat(변수); String형으로 바꿀땐 String(변수); 또는 변수+""; 를 사용하기도 하지요! 예제를 한번 볼까요! 이런식으..
- Total
- Today
- Yesterday