小编Ste*_*her的帖子

NodeJS严格模式

"use strict"在NodeJS中使用有什么好处吗?例如,使用全局对象不是一个好主意,因为所有请求都会改变所述对象(假设所讨论的对象当然应该对每个用户都是唯一的).在这种情况下,使用严格模式本来是个好主意,不是吗?

我觉得严格的模式与Node配对是一个好主意,但我无法通过谷歌找到它的任何优点或缺点.

免责声明:我知道是什么use strict,这个问题集中在服务器方面的优点/缺点!

javascript strict node.js

9
推荐指数
1
解决办法
2353
查看次数

这段JavaScript代码片段的结果是什么?为什么?

我是JavaScript的新手,刚刚遇到了这个问题.无法通过谷歌搜索和搜索stackoverflow来解决它.代码段如下:

var a = { n : 1};    
var b = a;    
a.x = a = {n:  2};    
console.log(a.x);
console.log(b.x);
Run Code Online (Sandbox Code Playgroud)

根据我目前的知识,a.x = a = {n:2};等于:

这最终使得等于{n:2, x:{n:2}}.所以a.x应该等于{n:2},因为b = a,所以b.x = {n:2}.但是我在浏览器中运行的结果是:alert(a.x)undefinedalert(b.x)[object object].

有人可以解释原因吗?非常感谢.

javascript

9
推荐指数
2
解决办法
246
查看次数

cordova-失败:不支持q

当我构建cordova时,此消息视图:

不支持使用“ requireCordovaModule”加载非cordova模块“ q”。而是,将此模块添加到您的依赖项中,并使用常规的“ require”进行加载。

如何解决这个问题?

PS。我在此构建问题之前更新了npm。因此,更新之前的建筑物并不是问题。对不起,我的英语))

module npm cordova

9
推荐指数
2
解决办法
5885
查看次数

节点中的永久会话存储

我现在有一个节点服务器正在运行,我用npm forever它来保持它在我不开发时运行,我在npm nodemon编辑时使用它(在编辑/上传时重新启动应用程序).

我注意到每当我重新启动应用程序时,会话数据都会丢失,我的玩家必须重新登录他们的帐户.这不是一个huuuge交易,但我想知道是否有办法编辑我的server.js页面而不重新启动应用程序,并记录每个人?

(请注意,这仅适用于server.js或模块编辑..html并且服务的.js页面不需要重新启动)

(第二个注意:我正在使用mysql,nodejs,angularjs,express.io这一切,以防万一有人问)

javascript mysql node.js express angularjs

8
推荐指数
1
解决办法
720
查看次数

如果"obj"未定义,angular.isDefined(obj)不起作用

我习惯于打字有点凌乱的typeof obj !== "undefined"习语.但是,我注意到了这个angular.isDefined(obj)方法.文档说如果没有定义给定的对象,它将返回false.然而,它实际上在做什么(至少在Firefox中)只是失败,说"obj没有定义".我错过了什么吗?

javascript angularjs

7
推荐指数
1
解决办法
4446
查看次数

错误:预计没有打开的请求,找到1

当我尝试执行HTTP单元测试用例时,我收到此错误

我正在使用Angular 5.我该如何解决这个问题

下面是我正常GET的代码.下面的代码只是带来正常的GET

import { TestBed } from '@angular/core/testing';
import { HttpClientTestingModule, HttpTestingController, TestRequest } from 
'@angular/common/http/testing';

import { DangerService } from './danger.service';
import { DangerFlag } from '../danger.model';


describe('DataService Tests', () => {
    let dataService: DangerService;
    let httpTestingController: HttpTestingController;

    let testDangerFlags: DangerFlag[] = [ "sample data" ]

    beforeEach(() => {
        TestBed.configureTestingModule({
        imports: [ HttpClientTestingModule ],
        providers: [ DangerService ]
    });

    dataService = TestBed.get(DangerService);
    httpTestingController = TestBed.get(HttpTestingController);
});

afterEach(() => {
    httpTestingController.verify();
});

fit('should get all danger flags', () …
Run Code Online (Sandbox Code Playgroud)

angular

7
推荐指数
3
解决办法
8103
查看次数

Material UI React 无法识别 DOM 元素上的“underlineStyle”道具

我已经按照示例代码为材质 UI TextField 元素的下划线颜色设置样式。

http://www.material-ui.com/#/components/text-field

但是,当我尝试添加自己的样式时,React 无法识别此属性。

<TextField type="number" id="Commission" label="Commission" underlineStyle={{borderColor : orange500}} fullWidth /> 
Run Code Online (Sandbox Code Playgroud)

我在 chrome 开发者控制台中收到以下错误消息

warning.js:33 Warning: React does not recognize the `underlineStyle` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `underlinestyle` instead. If you accidentally passed it from a parent component, remove it from the DOM element.
    in div (created by FormControl)
    in FormControl (created by WithStyles(FormControl))
    in WithStyles(FormControl) (created …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui

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

Fontello Glyph字体在Firefox上的奇怪行为,显示unicode代码而不是图标

我有一个网页.在它的右上角我有一些社交图标.它在Chrome(本地和网络服务器)中显示正常,它在本地FF中显示正常,但在在线页面上,我看到里面有Unicode代码的方形占位符.

奇怪的是,如果我打开Firebug和纠正通过飞fontello.css 源编辑,图标显示神奇,还是如此看来,这甚至是琐碎的校正,如添加和删除,然后一个空格.

这真让我感到困惑.有什么建议?

css firefox css3 webfonts fontello

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

正则表达式只允许9或10个字符?

9个字符在开头需要2个字母,即ab1234567和10个字符需要所有数字i,e 1234567890.如何使用正则表达式执行此操作?

这是我尝试过的.

/^[a-zA-Z]{2}[\d]{7}|[\d]{10}$/
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.非常感谢你的帮助.

javascript regex

6
推荐指数
2
解决办法
2076
查看次数

尾随逗号会破坏JSON吗?

所以我一直在阅读提议的JavaScript功能,我关注的是在对象文字和数组中使用逗号支持.

对于参数,尾随逗号在这里不相关,所以让我们忽略它.我理解版本控制的好处,但我担心它会如何对JSON做出反应.

const arr = [
    'red',
    'green',
    'blue',
];
Run Code Online (Sandbox Code Playgroud)

这将变得有效.

但是当你返回JSON语法时会发生什么?RFC支持JSON,所以我怀疑JSON是否会支持尾随逗号.或许有一天..

但JavaScript将如何处理返回类似于:

const jsonReturn = [{
    "derp":1
}, {
    "foo":"bar"
}, {
    "slide":true,
},];
Run Code Online (Sandbox Code Playgroud)

如果标题内容类型是JSON还是尾随逗号会破坏所有内容,是否会在内部删除尾随逗号?

javascript json

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