Tag: JavaScript

如何使用JavaScript从input框值得到总和?

我不完美的JavaScript ..我想显示在总数的input框中input的数值在下一个input框名称总没有刷新页面。 任何人都可以帮助我弄清楚..? 这里是JavaScript <script type="text/javascript"> var howmanytoadd = 2; var rows; function calc() { var tot = 0; for (var i = 0; i < rows.length; i++) { var linetot = 0; rows[i].getElementsByTagName('input')[howmanytoadd].value = linetot; tot += linetot; } document.getElementById('total').value = tot } onload = function () { rows = document.getElementById('tab').getElementById('qty1'); for (var i […]

如何计算数组中每个项目的出现次数?

我有一个数组如下, var arr = ['ab','pq','mn','ab','mn','ab'] 预期结果 arr['ab'] = 3 arr['pq'] = 1 arr['mn'] = 2 试过如下, $.each(arr, function (index, value) { if (value) arr[value] = (resultSummary[value]) ? arr[value] + 1 : 1; }); console.log(arr.join(','));

事件捕获jQuery

我需要捕捉一个事件,而不是让它冒泡。 这是我想要的: <body> <div> </div> </body> 从这个示例代码,我有一个单击事件绑定在div和body上。 我希望身体事件先被调用。 我如何去做这件事?

AngularJS:如何做一个jsonp请求

我需要做一些跨站点脚本。 下面的代码块包含jsonp的方法,该方法返回,如果它失败,但是当我改变它是一个获取请求,然后成功。 我需要能够使用jsonp方法成功响应。 以下可以排除。 响应是有效的json和这个参数是在url?callback = JSON_CALLBACK。 这里是我从做HTTP请求和执行此代码的代码块收到的JSON。 http响应状态码200 [{"cube":"1" ,"points":"160"},{"cube":"2","points":"690"},{"cube":"3","points":"331"}] 代码块 var myApp = angular.module('test', []); myApp.controller('UserCtrl', function($scope, users) { $scope.usersPerCube = users.getUsers(); }) myApp.factory('users', function($http) { return { getUsers: function() { var deferred = $q.defer(); var url = "http://localhost/api/api/index.php/analytics/UsersPerCube?callback=JSON_CALLBACK"; $http.get(url).success(function (data, status, headers, config) { console.log(data); deferred.resolve(data); }).error(function (data, status, headers, config) { […]

使用Javascriptsorting下拉列表

我想sorting下拉项目使用JavaScript,谁能告诉我如何做到这一点。

jQuery + RGBA彩色animation

有谁知道,如果jQuery可以处理一个animation,如: rgba(0,0,0,0.2)→rgba(0,255,0,0.4) 我知道有一个插件来处理彩色animation,但这可能是太现代?

Eval是邪恶的…那我应该用什么来代替呢?

ajax请求返回一个标准的JSON数组,填充我的用户input。 input已被消毒,并使用eval()函数,我可以很容易地创build我的JavaScript对象,并更新我的网页… 所以这是问题。 无论我如何努力消毒input,我宁愿不使用eval()函数。 我已经检查谷歌的方式来使用“没有eval的AJAX的JSON”,并跑了一堆不同的方法… 我应该使用哪一个? 有没有一个标准的,可靠的方法来做到这一点?

无recursion函数调用的排列

要求:algorithm生成一个集合的所有可能的组合,不重复,或recursion调用函数返回结果。 大多数,如果不是所有的答案在JavaScript的排列提供? 从循环或其他函数中recursion调用函数以返回结果。 循环内的recursion函数调用的示例 function p(a, b, res) { var b = b || [], res = res || [], len = a.length; if (!len) res.push(b) else for (var i = 0; i < len // recursive call to `p` here ; p(a.slice(0, i).concat(a.slice(i + 1, len)), b.concat(a[i]), res) , i++ ); return res } […]

如何在.js文件中从jQuery函数访问PHP会话variables?

如何在.js文件中从jQuery函数访问PHP会话variables? 在这个代码中,我想从一个会话variables中获取“值” $(function() { $("#progressbar").progressbar({ value: 37 }); });

如何在使用JavaScript的switch case语句中使用范围?

如何在使用JavaScript的switch case语句中使用范围? 所以,我不想为每一种可能性编写代码,而是希望将它们分组在范围内,例如: switch(myInterval){ case 0-2: //doStuffWithFirstRange(); break; case 3-6: //doStuffWithSecondRange(); break; case 6-7: //doStuffWithThirdRange(); break; default: //doStuffWithAllOthers(); }