小编Cla*_*ude的帖子

angularjs ng-repeat在dom上添加html注释

为什么angularjs会在渲染数据之间产生多个注释?检查DOM childNodes会导致占用内存的额外节点.有没有办法删除它们?

在此输入图像描述

angularjs angularjs-ng-repeat

9
推荐指数
1
解决办法
3791
查看次数

Angularjs ui-utils ui-scroll如何使用

我不确定如何使用ui-scroll.我创建了一个plunker,但我不认为它正常工作,因为它不会在滚动时添加或删除DOM中的项目.它显示了所有!

我的用于ui-scroll的Plunker

 MyApp.controller('MyAppCtrl', function($scope) {
    $scope.myData = {
      get : function(index, count, success) {
    var result = [{"guid":"8544a1c7-d637-42ae-836a-8a71901b44ca"},{"guid":"aff1450c-b4dd-4aa0-9b12-ea097e72c6fa"},{"guid":"a1c68796-7a28-4721-904a-4944234e253e"},{"guid":"8b7d881f-20ea-4b6c-a8d6-772e1236e6bf"},{"guid":"398c50a7-885e-4455-b741-66ebc2a64060"},{"guid":"81557a60-60b5-425a-9839-cf1da7e21bde"},{"guid":"ed48be4e-5963-47a1-b872-2bf20bec5da3"},{"guid":"15d9fa95-f824-4bd9-8b75-afb8dec99f03"},{"guid":"eaf2e5aa-24a4-4995-82d5-e661efc64556"}];

      index = 1;
      count = 10;

        success(result);
      }
    };
});
Run Code Online (Sandbox Code Playgroud)

我查看了Github上的几个例子,但大多数代码都是在咖啡脚本中,它只是在循环中向DOM添加项目.我的问题是如果你已经正确地拥有数据,你如何添加项目.我还在迭代数据集吗?

非常感谢您的帮助.

angularjs angular-ui ui-scroll

5
推荐指数
1
解决办法
4097
查看次数

CryptoJS SHA256 大文件渐进式校验和

我正在尝试使用 CryptoJS 获取大文件(大于 500MB)的校验和,以便浏览器不会崩溃。我已经在使用带有分块功能的 Web Worker。因此,当我迭代块以更新 CryptoJS 以开始创建校验和时,我尝试逐步使用每个块。然而,当我最终确定时,它仍然返回错误的校验和。看起来它只返回最后一个块的校验和,而不是所有块的校验和。你能让我知道我做错了什么吗?

另外,我不必使用 CryptoJS,因为我发现它很慢,但它似乎是唯一可以处理渐进式加密的库。

 var sha256 = CryptoJS.algo.SHA256.create(),
     sha256Update,
     checksum = [],
     chunker = function(workerData) {                            

       var file = workerData.fileBlob,
           totalFileSize = file.size,
           chunkLength = 3145728,
           start = 0,
           stop = chunkLength,
           i = 0, readSlicer,
           fileSlicer,
           chunk,
           chunkUint8,
           timerCounter = 0,
           hashConvert;

      var checker = function() {

          start = stop;
          stop += chunkLength;

          if(start >= totalFileSize) {
               console.log("Done reading file!", stop, totalFileSize);
               sha256Update.finalize();

               console.log("CheckSum : ", sha256Update._hash.toString(CryptoJS.enc.Hex));
               return;
                               }
               readBlock(start, chunkLength, file);
      }; …
Run Code Online (Sandbox Code Playgroud)

javascript hash sha256 chunking cryptojs

5
推荐指数
1
解决办法
4137
查看次数

按键值对对象映射进行排序

我有一个 JSON 对象,我需要按“SortOrder”键的值对其进行排序,但我不确定如何在 Dart 中执行此操作。

JSON:

"BTS": {
      "Id": "2039",,
      "SortOrder": "10001",
    },
"ETS": {
      "Id": "1039",,
      "SortOrder": "50",
    },
"RTS": {
      "Id": "39",,
      "SortOrder": "1",
    },
"TTS": {
      "Id": "139",,
      "SortOrder": "1001",
    },
Run Code Online (Sandbox Code Playgroud)

按“SortOrder”键值对这些对象进行排序的正确方法是什么?

dart

3
推荐指数
1
解决办法
4328
查看次数