Tag: JavaScript

是否有可能在javascript执行中写入到mongodb控制台?

我正在学习mongodb的map-reducefunction。 我的第一个testing不能按照我的预期工作,我想知道它是如何工作的。 有没有办法从javascript函数写入mongodb控制台,所以我可以检查它? 我试过console.log("…")但它不起作用。 如果没有办法做,我会稍后问一下我的testing。

使用jquery点击处理锚onClick()

我在for循环中有一组dynamic生成的锚标记,如下所示: <div id = "solTitle"> <a href = "#" id = "' + tagId + '" onClick = "openSolution();"> ' + solTitle + '</a></div> <br>'; 一旦这个代码被执行,其中一个案例的html输出将如下所示: <div id = "solTitle"> <a href = "#" id = "solution0" onClick = "openSolution();">Solution0 </a></div> <br> <div id = "solTitle"> <a href = "#" id = "solution1" onClick = […]

AngularJS应用程序中的$ timeout未定义错误

我有以下代码: app.factory('Position', ['$timeout', function() { var position = { latitude: 44, longitude: 26 }; console.log("Timeout started"); $timeout(function() { position.latitude += 15; position.longitude += 15; }, 2000); return position; }]); 我得到$timeout not defined在Javascript控制台中$timeout not defined 。 我没有正确注入服务的依赖关系吗?

什么是Javascript中的多态性?

我已经阅读了一些我可以在互联网上find的关于多态性的文章 。 但是我觉得我不太明白它的意思和它的重要性。 大多数文章没有说明为什么它是重要的,我怎么能在OOP中实现多态行为(当然在JavaScript中)。 我不能提供任何代码示例,因为我还没有想法如何实现它,所以我的问题如下: 它是什么? 为什么我们需要它? 怎么运行的? 我怎么能在JavaScript中实现这种多态行为? 我有这个例子。 但是这个代码的结果是容易理解的。 它没有给出关于多态性本身的清晰的概念。 function Person(age, weight) { this.age = age; this.weight = weight; this.getInfo = function() { return "I am " + this.age + " years old " + "and weighs " + this.weight +" kilo."; } } function Employee(age, weight, salary) { this.salary = salary; […]

浏览器大小(宽度和高度)

我试图检测浏览器的当前大小(宽度和高度)。 我知道在jQuery中使用$(document).width and $(document).height ,但我不想将jQuery lib的大小添加到项目中,所以我宁愿使用内置的JavaScript 。 用JavaScript做同样的事情的简短有效的方法是什么?

获取inputtypes=“文件”值,当它有多个文件select

可能重复: 使用javascript从多file upload控件中检索文件名 从HTML5inputtype =“file”允许用户通过添加multiple =“multiple”来select多个文件: <input type="file" multiple="multiple" /> 我的问题是:我怎样才能得到这个input的价值? 使用.value时,它只返回所选第一个文件的文件名,但select多个文件时,我无法查看其他文件。 我拥有的: <input type="file" multiple="multiple" onchange="alert(this.value)" onmouseout="alert(this.value) /> 正如我告诉你的,只显示所选文件的名称。 注: 我不想编辑值(我知道这是不可能的)只有文件的名称 谢谢!

Backbone.js收集比较器按多个字段sorting?

this.col = Backbone.Collection.extend({ model: M, comparator: function(item) { return item.get("level"); } }); 以上代码按级别sorting项目。 我想按级别sorting,然后按标题sorting。 我可以这样做吗? 谢谢。

如何在没有IDE的情况下构build和部署三星智能电视应用程序(例如:在Linux上)

问题: 我想尝试使用三星SmartTV SDK 2.5(我有一个2011型号电视 – UA55D8000)build立一个概念validation的应用程序。 不幸的是,SDK有两种,只能在Microsoft Windows上运行。 这很奇怪,因为没有理由应该是这样的:电视本身运行Linux,应用程序是用JavaScript编写的。 这提出了两个问题: 由于我家里没有Microsoft Windows,我无法使用SDK附带的编译环境(也不是电视模拟器)。 (SDK文件本身就是JavaScript) 即使我有权访问Windows,也很难自动构build和testing应用程序,而无需访问传统的构build工具(例如:Make,Ant,Autotools等) 我如何在Linux上构build三星智能电视应用程序? (即:不使用SDK附带的基于Windows的构build工具) 到目前为止我已经弄清楚了: 从我能收集到的信息来看,一个JavaScript模式应用程序只是一个包含XMLconfiguration文件,一个或多个JavaScript文件(包括为平台SDK函数提供的JavaScript接口库)以及任何所需资产(HTML,图像等)的zip文件。 另外,从我收集的内容来看,部署包括将压缩文件和XML清单文件放置在电视可访问的networking服务器networking上,在电视上以“开发”formslogin,并将应用程序“同步”到电视。 有人可以指向我的源的完整部署要求和应用程序捆绑要求? 甚至只是一个工作样本?

使用CasperJS将结果写入文件

如何在文件系统中创build一个文件,并将this.getPageContent()的内容放在里面?

警告:试图加载angular度不止一次。 Angular JS

我正在尝试运行Grunt Build后查看我的应用程序。 我使用grunt serve:dist来查看所有生产准备好的版本,但是在浏览器中我得到一个无限循环: 警告:试图加载angular度不止一次。 我已经读过这个,因为TemplateURL:在连接后可能是错误的。 正如在这篇文章中: 试图加载angular度不止一次 但是我如何解决这个问题呢? 这是我的app.js /* global libjsapp:true */ 'use strict'; var libjsapp = angular.module('libjsApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute' ]); libjsapp.config(['$routeProvider', function ($routeProvider, $locationProvider) { $routeProvider .when('/', { templateUrl: 'views/posts.html', controller: 'PostsCtrl' }) .otherwise({ redirectTo: '/' }); }]);