문제 인식 페이지를 변경하려면 매번 서버에 요청해야 하나? HTML과 CSS는 페이지의 구조와 스타일을 만드는 데 충분한다. 브라우저가 서버에 웹 페이지 요청 웹 서버가 요청된 페이지를 찾아서 보내줌 브라우저는 받아온 페이지를 렝더링하여 화면에 보여줌 때때로 리로딩 없이 페이지를 변경하기 위해 웹브라우저와 대화하려면 어떻해야 하나? jQuery function 소개 jQuery() 는 $()로 단축하여 사용한다. $()에 들어가는 내용 CSS Selector : CSS selector를 넣으면 매칭되는 엘리먼트를 리턴한다. 제일 많이 사용하는 경우이다. HTML : HTML을 넣어서 동적으로 브라우저 페이지에 DOM 엘리먼트들을 추가할 수 있다. JavaScript Object CSS selector 와..
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 th..
■ Ajax 웹 프로그래밍 기술에서 가장 인기있는 기술 중 하나 HTTP scripting을 사용해서 페이지의 refeshes없이 데이타를 로드한다. jQuery는 강력한 low-level function jQuery.ajax() 으로 하나의 high-level utility method 와 네개의 high-level utility functions 를 정의한다. ■ The load() Method 모든 jQuery utilities의 가장 간단한 메소드 URL을 비동기로 넘겨서 그 내용물을 가져오고, 그것을 선택된 엘리먼트에 넣거나 대체한다. // Load and display a status report every 60 seconds setInterval(function() { $("#stats")...