小编Emi*_*ary的帖子

计算数组元素的出现次数/频率

在Javascript中,我试图获取一个初始数值值数组并计算其中的元素.理想情况下,结果将是两个新数组,第一个指定每个唯一元素,第二个包含每个元素出现的次数.但是,我愿意接受有关输出格式的建议.

例如,如果初始数组是:

5, 5, 5, 2, 2, 2, 2, 2, 9, 4
Run Code Online (Sandbox Code Playgroud)

然后将创建两个新阵列.第一个将包含每个唯一元素的名称:

5, 2, 9, 4
Run Code Online (Sandbox Code Playgroud)

第二个将包含元素在初始数组中出现的次数:

3, 5, 1, 1
Run Code Online (Sandbox Code Playgroud)

因为数字5在初始数组中出现三次,所以数字2出现五次,9和4出现一次.

我经常搜索一个解决方案,但似乎没有任何工作,我自己尝试过的所有东西都变得荒谬复杂.任何帮助,将不胜感激!

谢谢 :)

javascript arrays element count

195
推荐指数
20
解决办法
31万
查看次数

shareThis vs addThis

ShareThisAddThis是可以添加到现有网站的插入式书签和社交链接共享脚本.

我不知道应该使用哪一个.

每个人的缺点和优点是什么?

两者似乎都不支持iframe按钮,对不对?

我愿意接受替代方案.

谢谢!

social sharethis addthis

34
推荐指数
2
解决办法
2万
查看次数

如何在amazon linux中安装Php5.6

我正在尝试使用以下命令在Amazon linux上安装php 5.6:

$ yum install php56
No package php56 available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

我需要添加一个存储库才能执行此操作吗?我搜索过这个但找不到任何来源.我还想知道哪个Apache版本适用于这个版本的php?

php apache

22
推荐指数
3
解决办法
5万
查看次数

你最近怎么称呼DHTML?

最近,每当我使用术语"dHTML"时,我都会从初级开发人员那里得到很多废话.我知道该术语已过时,但它描述了任务的内容:更改客户端上的渲染标记.每当我看到术语"Ajax"应用于客户端动画或表单验证时,我就会感到畏缩,因为没有异步请求."Web 2.0"也被广泛使用,但该术语可以应用于从商业模式到视觉风格的所有内容.

什么术语用于描述客户端脚本和CSS效果的组合,这些效果可能伴随也可能不伴随异步服务器请求?

javascript ajax terminology dhtml

21
推荐指数
4
解决办法
1043
查看次数

声誉和点数系统模型

我正在寻求为QA网站实施基于信誉的积分系统.我喜欢Stack Overflow的模型,但我想知道是否还有其他类似的东西.我正在网上做一些研究,但找不到一个很好的信誉模型列表.如果对有利有弊的声誉模型进行研究,那将是非常有价值的.

model points

16
推荐指数
1
解决办法
1741
查看次数

使用javascript计算字符串中字符的频率

我需要编写某种循环来计算字符串中每个字母的频率.

例如:"aabsssd"

输出:a:2,b:1,s:3,d:1

还想在对象中将相同的字符映射为属性名称.有什么好主意怎么做?

我不知道该怎么做.

这是我到目前为止的地方:

var arr = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];

function counter(x) {
    var count=0, temp = [];
    x = x.split('');
    console.log(x);
    for(var i=0, len = x.length; i < len; i++) {
        if(x[i] == "a") {
            count++;
        }
    }
    return count;
}
var a = "aabbddd";
console.log(counter(a));
Run Code Online (Sandbox Code Playgroud)

javascript

12
推荐指数
5
解决办法
4万
查看次数

模糊嵌套的"with"语句

我正在为一位朋友审查一个外包项目,并且每页顶部都有一个非常奇怪的Javascript代码块. 显然它没有做任何事情,但它是如此的诡异我不禁想知道资本F'是如何形成的:

(function() {
    with (this[2]) {
        with (this[1]) {
            with (this[0]) {
               return function(event) {};
            }
        }
    }
})
Run Code Online (Sandbox Code Playgroud)

除非我遗漏某些东西,否则开发人员必须受到某种安非他明的影响才能自行生成,所以我假设它是自动化工具的遗骸而不能让我的生活想象一下场景.

任何人都可以对此有所了解吗?有没有人遇到类似的东西?


这绝对是积极一切与例外打开<script>从文档中0字节的标签.如前所述,我知道,它不会做任何事情-即使表达式执行this将是windowglobal它不会有任何的数字指标,因此在第一行惨淡经营失败.

我知道,with作为一个概念还有很多不足之处,作为一个恶作剧,它并不好笑.我会把问题保持开放 - 也许有些猴子在某个地方的壁橱里知道一些事情.

javascript

11
推荐指数
1
解决办法
255
查看次数

ng-class不会触发自定义指令

我目前正在为AngularJS 开发一个幻灯片菜单指令.javascript包含三种类型的指令:每种类型的滑动菜单的指令(为简洁起见,我只包括左侧滑动菜单),一个用于屏幕其余部分的包装指令,asmWrapper和一个控制按钮指令asmControl.目前,所有这些指令都使用服务asmService进行通信.

当用户单击asmControl时,该指令的控制器调用asmService上的方法,该方法确定触发了哪个菜单并在$ rootScope上发出'asmEvent'.asmSlidingMenu的控制器将捕获该事件并更新其范围内的活动变量,但DOM元素的CSS类保持不变.

我假设没有设置ng-class.我该如何解决?

我已经在下面包含了asmSlidingMenu指令的代码.要查看更完整的示例,请查看我制作的Plunker.

slideMenu.directive('asmSlideLeft', ['$rootScope', 'asmService', 
function($rootScope, asmService) {
  return {
      restrict: 'AEC'
    , scope: {}
    , controller: function($scope) {
        $rootScope.$on('asmEvent', function(event, prop) {
          console.log('Intercepted: ' + asmService.asmStates.slideLeft.active);
          $scope.active = asmService.asmStates.slideLeft.active;
        });
      }
    , compile: function(element, attrs) {
        attrs.$set('class', 'asm asm-horizontal asm-left');
        attrs.$set('data-ng-class', '{"asm-left-open: active"}');
        return {
            pre: function preLink(scope, iElement, iAttrs) {}
          , post: function postLink(scope, iElement, iAttrs) {}
        }
      }
  } …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive ng-class

10
推荐指数
1
解决办法
1万
查看次数

你能推荐一个好的FLEX在线资源或书吗?

您可以向我推荐有关于此主题的最喜欢的在线参考书或优秀的入门级和中级/高级书籍吗?我是一名java开发人员,所以我正在寻找一些对我来说很熟悉的东西.

apache-flex flexbuilder

7
推荐指数
2
解决办法
1449
查看次数

我应该学习Flash/Flex/ActionScript还是HTML/CSS/JS("HTML5")?

我是相当新的这整个Web开发的东西(2周也许,我的代码第一次刮存在这里,我很喜欢它),我结束了学习使用Adobe的Flash Builder 4中,这是我来挺喜欢(虽然动作脚本有时会让我烦恼).

最近我一直在阅读很多关于Web开发,RIA,Web 2.0等的"未来",看来整个Flash/Flex/ActionScript框架工作的主要竞争对手是HTML/CSS/JS堆栈(或者HTML 5").

显然我不想花时间学习一种语言(Flash/Flex/AS3),这种语言最终会在几年后死掉,最后我不得不学习另一种语言(HTML/CSS/JS),当我现在可以过来.

我的主要兴趣是信息丰富(面向数据库)的网站,具有高水平的用户交互性,可用于定制,上传等.我喜欢整个移动网络方面,并且希望能够为该平台进行开发,如以及移动应用程序等.我喜欢整个"实时"方面(如显示用户活动的旅游de flex照明地图),不是特别困扰的超级复杂动画,显然希望事物具有响应性和用户友好性.

所以,对此的任何意见都会非常感激,我只是想为我个人的学习和发展提供总体方向的建议.

谢谢!!

javascript html5 actionscript-3 flash-builder

6
推荐指数
1
解决办法
2439
查看次数