JavaScript

모바일 브라우저 주소창 안보이게 하기

모바일 웹 개발을 할 때 브라우저의 주소창이 안보이도록 웹페이지를 위로 끌어올려야 할 경우가 있습니다. 그 때 사용할 수 있는 소스코드입니다. [데모보기] http://codefactory.kr/demos/cfslidepanel  // 모바일 브라우저 주소창 안보이게 하기 (function() { function hideAddressBar() { if (document.height <= window.outerHeight) return; // 웹페이지의 높이가 화면높이보다 작을 때는 실행할 필요가 없으므로 종료 var scrollTimer = setInterval(function() { if ( ! pageYOffset) { // 모바일 브라우저에서 주소창이 보이고 있을 때는 pageYOffset = 0... »

Mozilla Developer Network – 모질라 개발자 사이트

HTML과 CSS, JavaScript는 모두 웹 UI 개발(클라이언트 사이드 개발)을 하는데 필요한 개발 언어이며 하나의 웹페이지는 기본적으로 HTML만으로도 구성은 가능하지만 대부분의 웹개발은 이 세가지 언어를 혼용해서 사용하게 됩니다. 보통 퍼블리싱이라 불리는 단계에서 HTML과 CSS, 퍼블리싱 이후 기능성을 부여하는 단계에서 JavaScript를 사용하게 되는데 JavaScript 개발자가 HTML과 CSS를 잘 이해하고 있어야 함은 물론이고, 퍼블리싱을 맡은 개발자도 JavaScript를 잘알고 있다면 좋은 점이 많습니다. 결국, 웹 UI 개발자는 HTML, CSS, JavaScript를 모두 골고루 알고 있는 것이 여러 모로 좋습니다. 이 언어들을 종합적으로 공부하는데 도움이 될 만한 곳을 한 ... »

YQL과 JSONP를 사용한 Cross Domain Ajax Request

웹브라우저들은 보안을 위해 자바스크립트로 다른 도메인을 가진 웹페이지에 접근하는 것을 못하도록 막아놓았습니다. 이것을 Same Origin Policy(SOP, http://en.wikipedia.org/wiki/Same_origin_policy)라고 합니다. 예를 들어 http://www.abc.com/a.html 에서 http://www.abc.com/b.html 또는 http://www.abc.com/sub/b.html 과 같이 도메인이 같은 웹페이지로는 Ajax request를 할 수 있습니다. 그러나 http://home.abc.com/b.html 이나 http://www.abcd.com/b.html 과 같이 도메인이 다르거나 http://www.abc.com:8080/b.html 과 같이 도... »

Page 20 of 20«181920