Tag: JavaScript

离子含量与离子集pipe棒重叠

我正在构build基于ionic framework的phonegap应用程序。 在一个html页面中,我需要一个头文件和一个内容,但头文件与内容重叠。 对不起,我没有足够的声誉来发布图像。 代码如下。 html页面与lib文件夹位于同一个文件夹中,其中包含离子css和js文件夹。 <html> <head> <meta charset="utf-8"> <title>Weather</title> <!– Sets initial viewport load and disables zooming –> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="lib/css/ionic.css"> <script src="lib/js/ionic.bundle.js"></script> <script src="lib/js/angular/angular-resource.js"></script> </head> <body> <ion-header-bar class="bar bar-header bar-dark"> <h1 class="title">Settings</h1> <button class="button button-clear" ng-click="closeSettings()">Close</button> </ion-header-bar> <ion-content has-header="true"> <div class="padding"> <div class="list"> <label class="item item-input"> <span […]

JavaScript在button上点击一个页面

我想在这里做一个非常简单的任务,我希望能够点击一个页面上的button,让我到另一个页面。 我试过window.location.href和其他一些东西,它什么都不做。 我已经尝试了不同的平台和不同的浏览器,所有的结果都一样。 我知道它可以调用一个函数,但我不能得到新的页面加载。 这也是在我的本地文件系统中,两个页面都处于同一级别(但我也尝试加载www.apple.com等外部页面)。 有什么想法吗? 感谢Patrick

通过索引访问非数字对象属性?

如果我有这样的数组: var arr = ['one','two','three']; 我可以通过这样访问不同的部分: console.log(arr[1]); 我怎样才能通过他们的顺序,而不是按键访问对象的属性? 例: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy' }, jbo = { 'evenmore' : 'crazy', 'something' : 'awesome' }; 我怎样才能得到每个对象的第一个属性 – 来自obj “something”和来自jbo的“evenmore” – 没有明确使用属性名称? 现在,你们中的一些人似乎认为我是在类似于: console.log(obj['something']); 事实并非如此,我特别关注索引,就像第一个例子 – 如果可能的话。

Node.js捕获产卵后抛出的ENOMEM错误

我的Node.js脚本崩溃,因为使用spawn时抛出的ENOMEM(内存不足)errnoException。 错误: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([…]/node_modules/zbarimg/index.js:19:23) 我已经使用侦听器的error和exit事件,但他们不会被解雇的情况下,这种错误。 我的代码: zbarimg = process.spawn('zbarimg', [photo, '-q']); zbarimg.on('error', function(err) { … }); zbarimg.on('close', function(code) { … }); 完整的源代码可用 。 有什么我可以做,以防止脚本崩溃? 如何捕捉抛出的ENOMEM错误? 谢谢!

同步时排除模型属性(Backbone.js)

当我同步时,是否有办法从我的模型中排除某些属性? 例如,我在我的模型信息中保留了一些视图状态。 比方说,我有一个select器模块,这个模块只是在我的模型上切换selected属性。 后来,当我在我的集​​合上调用.save()时,我想忽略selected的值,并将其从同步到服务器中排除。 有没有一个干净的方式呢? ( 让我知道你是否想要更多的细节 )

数字键盘的keyCode值?

数字键盘上的数字与键盘顶部的数字有不同的键码吗? 这里是一些应该在keyup事件上运行的JavaScript,但是只有当keycode在48和57之间时才行。这里是代码: $('#rollNum').keyup(function(e) { if(e.keyCode >= 48 && e.keyCode <= 57) { //0-9 only var max = 15; var textLen = $(this).val().length; var textLeft = max – textLen; . . . 我的问题是这个代码只能响应在键盘顶部input的数字而运行,但不响应从数字键盘input的数字。 我想答案一定是数字键盘有不同的keyCode值,但我怎么知道这些是什么?

ReactJs – 创build一个“If”组件…一个好主意?

我读过React文档,“if”类​​型的语句不能在JSX代码中使用,因为JSX呈现给javascript的方式,它不会像预期的那样工作。 但是,为什么实现一个“if”组件是一个坏主意呢? 从我最初的testing看来,它似乎工作得很好,并让我想知道为什么这不是更经常做? 我的部分目的是让反应发展尽可能多,基于标记 – 尽可能less的JavaScript。 对我来说,这种方法更像是一种“数据驱动”的方法。 你可以在这里查看JS小提琴 <script type='text/javascript' src="https://unpkg.com/react@0.11.0/dist/JSXTransformer.js"></script> <script type='text/javascript' src="https://unpkg.com/react@0.11.0/dist/react-with-addons.js"></script> <script type="text/jsx"> /** @jsx React.DOM */ var If = React.createClass({ displayName: 'If', render: function() { if (this.props.condition) return <span>{this.props.children}</span> return null; } }); var Main = React.createClass({ render: function() { return ( <div> <If condition={false}> <div>Never showing false item</div> </If> <If […]

什么是进入,走出来,并在Firebug跨越?

我是新来的FireBugdebugging器任何人都可以说什么步入,走出去

用于在时间轴上绘制graphics的Javascript库(可缩放和可选)

是否有一个JavaScript库,允许在时间线上绘制直方图/graphics,允许缩放,以及select区域。 类似于Google的财务数据图表(允许滚动,放大以及select范围) Google财务数据 谢谢。

如何获取当前正在执行的JavaScript代码的文件path

我试图做一些像C #include "filename.c" ,或PHP include(dirname(__FILE__)."filename.php")但在JavaScript中。 我知道我可以做到这一点,如果我可以得到一个JS文件加载的URL(例如标签的src属性中给出的URL)。 有什么办法可以让javascript知道吗? 或者,有没有什么好的方法来从同一个域dynamic加载JavaScript(不知道该域名)? 例如,假设我们有两个相同的服务器(质量保证和生产),但他们显然有不同的URL域。 有没有办法做像include("myLib.js"); myLib.js将从文件的加载域中加载? 对不起,如果这有点混乱。