2015. 3. 12. 02:54Etc/경험담

안녕하세요?

향후 웹 프론트단 공부를 하면서 겪는 경험담들. 추가로 해결을 했던 방식들을 쭈욱 써놓도록 하겠습니다.

테스트 환경은 ie8 , chrome, safari 입니다.


CSS : Bootstrap


ie8 : 그렇게 이쁘게 적용되지 않는다 > 직접 css 를 만들어서 적용시켰습니다.

chrome : Good

Safari : Good



JS : addEventListener


ie8 : 작동 하지 않는다. 아래와 같이 처리해주었다. ie8 에서는 attachEvent 를 통해 처리 


if(document.getElementById("btn_login").addEventListener)

    document.getElementById("btn_login").addEventListener("click",function(){

       window.location.href = "main.html";


    });

else

        document.getElementById("btn_login").attachEvent("onclick",function(){

       window.location.href = "main.html";


    });


chrome : Good

Safari : Good



JQUERY : $.merge(arr1,arr2)


JQUERY 의 merge 를 통해 배열을 합칠경우 arr1, arr2 의 순서에 따라 데이터가 달라지는 이상한 경험을 하였다.

주의해야하겠다... ㅡ,.ㅡ... ;;

이것때문에 데이터 맵핑 하루를 잡아먹음.. 하아....

살려주세요.



Javascript 을 통한 페이지 이동관련


parent.location.href = "url" 

현 프레임의 바로 위의 경로를 해당 url 로 설정 ( 페이지 이동됨 )


top.location.href = "url"

가장 바깥에 위치한 document의 location 경로를 해당 url 로 설정 ( 페이지 이동됨 )


opener.location.href = "url"

현 프레임을 열어 놓은 document 의 location 경로를 해당 url 로 설정 ( 페이지 이동됨 )




JQUERY 페이지 이동 후 특정 css, 혹은 javascript 를 onload 시키고 싶을 때 



<div data-role = "page">
    <style> ... </style> or <script> ... </script>
</div>



위의 예처럼 해당 div 의 속에다가 커스텀화시킨 스크립트나 스타일 코드를 삽입해준다.






반응형

'Etc > 경험담' 카테고리의 다른 글

[git] git 설정  (0) 2015.08.07
[PHP] 웹사이트  (0) 2015.08.06
[windows] 개발 환경 작업  (0) 2015.08.04
[Rankup] 랭크업 플랫폼 수정기  (0) 2015.08.04
[ruby on rails] 경험담  (0) 2015.03.16