2016-06-06 3 views
0

안녕하세요 여러분,사이트에서 직접 API를 읽으려면 어떻게해야합니까?

문제 : 최근 Google 크롬 콘솔에서 실행되는 javascript 기능을 만들었습니다. 그것은 좋았지 만 언젠가 var dictionary = {5000 라인의 데이터}를로드했을 때, 그것은 뒤 떨어진다.

데이터는 다른 사이트의 API에서 가져온 것입니다. 내 질문은 데이터를 제공하는 사이트에서 스크립트에 직접로드하는 방법입니다.

둘째, API에서 * 및 ^와 같은 기호를 제거하고 싶습니다. 사이트에서로드 한 후에 제거 할 수 있습니까?

내가 현재하고있는 일 : 나는 API 사이트로 가서 모든 데이터를 복사하여 텍스트 파일에 붙여 넣습니다. *와 ^를 공백으로 대체 한 다음이 모든 5000 라인의 데이터를 내 자바 스크립트에 복사합니다.

VAR 사전 = {A : 1, B 2, C : 3, ...}

그러나 이것은 시스템 :(솔직히

답변

0

이 그 몇몇 지점 어디 JS 중 하나를 지연 이러한 양의 데이터를 처리하는 동안 항상 느리게 진행될 것입니다. 이것이 API가 '페이지 매김'을 사용하는 이유 중 하나입니다. 따라서 응답 데이터가로드 속도가 빠른 페이지 js가 더 빨리 읽습니다. 어쩌면 API에서 페이지 매김 매개 변수를 찾으십시오.

이러한 기호의 교체에 관한 한, 불행합니다. 기껏해야 데이터를 그대로 사용하지만 데이터를 반환 할 때마다 그 시점의 심볼을 교체하고 돌아 오십시오. 의미는 데이터를 그대로 처리하지만 사용자 또는 다른 사용자에게 출력하는 동안 빠른 문자열 교체를 수행 한 다음 계속 수행하십시오.

관련 문제