Tag: JavaScript

造型MarkerClusterer图标?

我正在使用MarkerCluster.js创build群集在我的谷歌地图API。 群集的工作方式,我想要他们,但我想风格不同于黄色,蓝色和红色的圆圈。 我试图使用MarkerStyleOptions,它说你有一个最小的集群图标和最大的最后一个样式的数组。 我试图在下面创build这个,但是我对使用哪种语法感到困惑,并且找不到任何好的例子。 var clusterStyles = [ [opt_textColor: 'white'], [opt_textColor: 'white'], [opt_textColor: 'white'] ]; var mcOptions = { gridSize: 50, styles: clusterStyles, maxZoom: 15 }; var markerclusterer = new MarkerClusterer(map, cluster, mcOptions);

node.js要求找不到自定义模块

这里是项目结构: / app.js package.json /node_modules /app config.json /frontend assets and html tpls /modules couch.js raeume.js users.js 我需要从app.js config.json,raeume.js和users.js,它一切正常。 var config = require('./app/config'); var raeume = require('./app/modules/raeume'); var users = require('./app/modules/users'); 然后我需要从user.js config.json和couch.js相同的方式,它不会find任何东西。 var couch = require('./app/modules/couch'); var config = require('./app/config'); 我想它应该find它。 经过一番研究,我看到了包含节点编译在内的多种问题。 因此包括:我使用节点v0.10.7在osx 10.8上工作。

在React Native中需要镜像模块时遇到问题

刚刚开始使用React-Native ,我遇到了一些需要静态图像的麻烦。 以下是我迄今为止的基本代码: 'use strict'; var React = require('react-native'); var { AppRegistry, StyleSheet, Text, Image, View, } = React; var buzz = React.createClass({ render: function() { return ( <View style={styles.container}> <Image source={require('image!bg')} style={styles.bg}> <Text style={styles.welcome}> Welcome to Buzz! iOS interface to </Text> <Text style={styles.welcomeHeader}>Charityware</Text> </Image> </View> ); } }); var styles = StyleSheet.create({ container: { […]

将带点或逗号的string转换为小数点分隔符,以便在JavaScript中编号

input元素包含数字a,逗号或点用作小数点分隔符,可以使用空格将数千个分组,如下所示: '1,2' '110 000,23' '100 1.23' 如何使用JavaScript将它们转换为浏览器中的浮点数? 使用jQuery和jQuery UI。 Number(string)返回NaN和parseFloat()在第一个空格或逗号停止。

如何通过JQuery Post传递一个Javascript数组,以便通过PHP $ _POST数组访问它的所有内容?

我怎样才能通过JQuery Post传递一个Javascript数组,以便它的所有内容都可以通过PHP $ _POST数组访问? 请展示一个可以诀窍的代码示例。 谢谢!

使用$ routeProviderredirect到Angular以外的路由

我已经在Angular中编写了一个Web应用程序的一部分。 为了确保覆盖所有路由,我想向$routeProvider添加一个redirectTo属性,以便将无效路由返回到不使用Angular的Web应用程序的根目录。 我试过了: $routeProvider.otherwise({ redirectTo: '/' }); 但显然这只能在URL的Angular控件部分路由,所以用户将被redirect到像http://app.com/angular-part-of-web-app#这样的URL,而不是http://app.com ,我希望他们去。 我已经解决了这个问题,有一个空白部分作为'404'页面,然后是一个控制器,它只是使用$window对象redirect到所需的页面: routes.js // Redirect to site list. $routeProvider.when('/404', { templateUrl: '/partials/404.html', controller: 'RedirectCtrl' }); // Redirect to the 404 page. $routeProvider.otherwise({ redirectTo: '/404' }); controllers.js // Controller to redirect users to root page of site. .controller('RedirectCtrl', ['$scope', '$window', function ($scope, $window) { $window.location.href = '/'; }]); […]

在jQuery中find“下一个”表单input元素的最佳方法?

使用jQuery,从任意元素开始,在页面上查找下一个表单元素的最佳方法是什么? 当我说表单元素的意思是<input> , <select> , <button>或<textarea> 。 在下面的例子中,id为“this”的元素是任意的起点,id是“next”的元素是我想要find的元素。 同样的答案应该适用于所有的例子。 例1: <ul> <li><input type="text" /></li> <li><input id="this" type="text" /></li> </ul> <ul> <li><input id="next" type="text" /></li> </ul> <button></button> 例2: <ul> <li><input id="this" type="text" /></li> </ul> <button id="next"></button> 例3: <input id="this" type="text" /> <input id="next" type="text" /> 例4: <div> <input id="this" type="text" /> <input type="hidden" /> <div> <table> […]

了解Backbone.js中MVC的内部结构依赖关系

我在deviseMVC时对结构依赖有点困惑 – 所以我们有一个Model,Collection和View(我现在还没有使用控制器,但这个问题也适用于它)。 现在有谁可以用OO来说话。 所以集合是一个模型列表,所以我们可以把它看作是从集合到模型的一对多的依赖关系。 在一些示例代码中,我有时会看到对“模型”对象中视图的一些引用以及视图中模型的引用。 有时在视图中的集合。 在模型中,我有时会看到一个this.view并在视图中看到像this.model.view或this.model ,因此混淆澄清:) 那么什么是“正确”的依赖关系(如果存在“一个正确的方式”),或者每个人都可以依赖于每个人(不要认为这是正确的),也就是说,理想上谁应该依赖于Backbone的MVC对象的devise? 当我看到这样不同的例子时,我们知道它们在结构上应该如何相互混淆呢?从noob的angular度来看:)作为一个noob什么是开始构build我的依赖关系的“正确”方式 – 一旦我起来学习曲线我可能会自己想出来,但首先,应该怎么做呢? 一个类似UML的图将是一个额外的奖励;) 另一个问题:有时我会在同一段代码中看到两个视图:例如:着名的todo.js http://documentcloud.github.com/backbone/docs/todos.html 现在,尽pipe我明白了多种观点的需要,但是混淆的是他们有什么不同呢? 我的意思是“el”和“tagName”之间的区别是什么,如果其中一个不存在,视图的行为有什么不同? 我的意思是在上面的链接中,一个视图使用“tagName”和另一个“el”,我不确定它们是如何关联的(如果有的话)。 我已经仔细阅读了文档,但正如我所说的,我还在学习,所以即使所有的资源已经到位,我也可能不清楚其中的部分内容,可能需要人为干预:)

如何禁用d3.behavior.zoom双击缩放?

我不希望d3.behavior.zoom添加在graphics上双击缩放的function。 我怎样才能禁用这种行为? 这是一个JSFiddle与不需要的行为。 我已经尝试了以下没有任何运气。 d3.behavior.zoom.dblclick = function() {};

如何匹配Javascript中的空字典?

从节点REPL的东西, > d = {} {} > d === {} false > d == {} false 鉴于我有一个空的字典,我怎么确定它是一个空的字典?