Developer/HTML+Script
-
[Android] Javascirpt에서 Android 함수 호출하기Developer/HTML+Script 2013. 8. 14. 16:33
WebView 안에서 자바스크립트 함수를 호출하여 액티비티 안의 함수를 호출할 수 있다. 새로운 액티비티를 호출하거나 데이터를 fetch할 때 사용된다. 자바스크립트 인터페이스 클래스 만들기 WebView 에 인터페이스 클래스 등록하기 Javascript에서 Android 함수 호출하기 1. 자바스크립트 인터페이스 클래스 만들기WebView 에 등록할 인터페이스를 만든다. 인터페이스의 함수는 자바스크립트에서 호출할 때 사용된다. final class MyJavaScriptInterface { MyJavaScriptInterface() { } /** * This is not called on the UI thread. Post a runnable to invoke * loadUrl on the UI thr..
-
[JQuery] AjaxDeveloper/HTML+Script 2013. 8. 12. 12:21
그나마 낳은 jQuery api의 ajax 한글화 개요 : 비동기 HTTP (Ajax) 요청을 수행합니다. jQuery.ajax( url [, settings] ) url 요청을 보낼 URL 문자열 settings key/value 쌍으로 구성된 Ajax 요청 설정값. 모든 값들은 생략이 가능한 옵션값 임. 기본적인 설정값을 $.ajaxSetup() 에 정의할 수 있음. 모든 세팅에 대한 내용이 궁금하시면 jQuery.ajax( settings ) 을 참고하세요. jQuery.ajax( settings ) settings key/value 쌍으로 구성된 Ajax 요청 설정값. 모든 값들은 생략이 가능한 옵션값 임. 기본적인 설정값을 $.ajaxSetup() 에 정의할 수 있음. acceptsMap Def..
-
-
[ajax, web] 성능관리Developer/HTML+Script 2013. 3. 13. 09:36
서버 자원 낭비는 Ajax 응용 프로그램 성능에 영향을 주고, 과도한 HTTP 요청을 유발하고, 많은 메모리를 소모하고, 응용 프로그램이 동작하는 데 비정상적인 폴링을 필요로 하게 됩니다. developerWorks의 고정 필자인 Judith Myerson이 Ajax 응용 프로그램의 문제를 해결하기 위해 사용할 수 있는 몇 가지 오픈 소스 도구와 파이어폭스 부가 기능을 추천합니다. 소개 필자가 쓴 developerWorks 기사 "Speed up your Ajax applications while dodging Web services vulnerabilities"에서, 네트워크에 병목현상을 유발하는 과도한 대역폭, 빈번한 HTTP 요청, 메모리 누수에 대해 논의했다. 그 기사를 통해 병목현상을 제거하고 ..
-
[ajax] 폴링, COMETDeveloper/HTML+Script 2013. 3. 13. 09:28
폴링(polling) 이란 하나의 장치(또는 프로그램)이 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다. 서버의 제어 장치(또는 프로그램)는 순차적으로 각 단말 장치(또는 프로그램)에 회선을 사용하기 원하는지를 물어본다. 폴링의 문제점 1. 주기가 짧으면 서버의 성능에 부담이 간다 2. 주기가 길면 실시간성이 떨어진다. Comet이란? Comet은 새로 개발된 혁신적인 기술을 의미하지 않는다. Ajax와 마찬가지로 이전부터 사용되던 방법을 지칭하기 위한 통일된 용어가 필요했고 그 용어를 Comet이라 명했을 뿐이다. 그 이전에는 이와 비슷한 방식을 두고 Reverse Ajax라고도 불렀..
-
[ajax] 란?Developer/HTML+Script 2013. 3. 13. 09:25
1. AJAX 란? 웹 2.0을 실현하는 핵심기능인 AJAX(Asynchronous Javascript And XML) 는 웹 사용자들에게 보다 높은 수준의 인터페이스를 제공하여 인간 친화적 웹을 구현할 수 있도록 도움을 주는 기술 ** WEB 2.0 : 사용자 위주, 참여 위주의 웹으로 사용자들의 참여와 공유로 데이터가 쌓이고, 이렇게 쌓인 데이터를 다시 사용자들이 재 사용할 수 있도록 API가 공개 되며, 이를 응용할 수 있는 아이디어에 의해 새로운 서비스가 탄생하여 다시 새로운 참여를 유도하는 형태 2. 구성요소 - 비동기 방식으로 HTTP 요청을 보내고 응답받기 위한 XMLHTTP - 정보를 구조적으로 전달하기위한 XML - 정보를 화면에 표시하기 위한 DOM방식을 조작하는 자바스크립트 - 정보를..