카테고리 없음

[angularjs] angularjs와 함께 html 웹 워커를 사용하는 방법은 무엇입니까?

필살기쓰세요 2021. 1. 19. 10:36

https://github.com/vkiryukhin/ng-vkthread를 살펴보십시오 . 이러한 종류의 작업을 위해 정확히 개발했습니다. 스레드의 함수를 쉽게 내보내고 실행하고 UI에서 결과를 얻을 수 있습니다. 더군다나 UI에서 스레드로 데이터를 전송하는 대신 스레드에서 직접 데이터를 다운로드 할 수 있습니다.

매우 기본적인 사용법은 다음과 같습니다.

/* function to execute in a thread */
function foo(n, m){
    return n + m;
    }
    
    /* create an object, which you pass to vkThread as an argument*/
    var param = {
          fn: foo      // <-- function to execute
                args: [1, 2] // <-- arguments for this function
                    };
                    
                    /* run thread */
                    vkThread.exec(param).then(
                       function (data) {
                              console.log(data);  // <-- thread returns 3
                                  },
                                      function(err) {
                                              alert(err);  // <-- thread returns error message
                                                  }
                                                  
                                                  );
                                                  

문서 및 예 : http://www.eslinstructor.net/ng-vkthread/demo/



출처
https://stackoverflow.com/questions/39916880