본문 바로가기

Computer64

[Sample] My Bookmarks 구글의 sample Extension 들을 하나하나 따라가 보겠습니다. 처음 따라가볼 예제는 My Bookmarks 입니다. 사용되는 API 목록은 다음과 같습니다. bookmarks.getTree : 크롬의 북마크로부터 데이터들을 가져옵니다.bookmarks.create : 크롬에 북마크를 추가합니다.bookmarks.remove : 크롬에 존재하는 북마크를 삭제합니다.bookmarks.update : 크롬에 존재하는 북마크를 tabs.create : 탭을 생성합니다. 각 API 별 사용 예시입니다. [ 북마크 가져오기 ]chrome.bookmarks.getTree(function(nodes){}); function dumpBookmarks(query) { var bookmarkTreeNodes = c.. 2015. 1. 30.
크롬 확장 API 리스트 정리 크롬 확장 API 리스트 정리입니다. 리스트 추출은 Python 을 이용하였습니다.관련 타이틀을 클릭하시면 해당 샘플 소스를 받을수 있습니다.소스를 풀으셔서 크롬 확장 프로그램에 넣으시면 샘플이 동작합니다. My Bookmarks Page Redder Print this page A browser action which changes its icon when clicked A browser action with a popup that changes the page color BrowsingData API: Basics Sample Extension Commands extension Content settings Context Menus Sample Context Menus Sample (with Even.. 2015. 1. 30.
OverView 기본적으로크롬확장프로그램은 HTML,CSS,JavaScript,Image 등과 같은 파일들의 압축이다.확장프로그램은 근본적으로는 웹페이지이다. 그리고 크롬 브라우저에서 제공하는 API 를 사용할 수 있다. Stable APIs NameDescriptionSince accessibilityFeatures Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get featur.. 2015. 1. 28.
다익스트라 Dijkstra algorithm다익스트라 알고리즘 알고리즘 개요데이크스트라 알고리즘은 각각의 꼭짓점 v에 대해 s에서 v까지의 최단 거리 d[v]를 저장하면서 작동한다. 알고리즘의 시작 시에 이 값은 s에 대해서는 0이고, (d[s]=0) 다른 모든 꼭짓점에 대해서는 무한대(∞) 값으로 놓아 다른 꼭짓점에 대해서는 아직 최단 경로를 모른다는 사실을 표시한다. 알고리즘이 종료되었을 때 d[v]는 s에서 v까지의 최단 경로의 거리를 나타내게 되고, 만약 경로가 존재하지 않으면 거리는 여전히 무한대로 남는다.데이크스트라 알고리즘은 변 경감(edge relaxation)이라고 불리는 기본 연산을 바탕으로 한다. s에서 u까지의 최단 경로(d[u])를 이미 알고 있고, u에서 v까지의 변 (u, v)가 존재할 .. 2015. 1. 22.
반응형