小编Jo *_*ina的帖子

Windows 7上的Localhost

我想在Windows 7上启用localhost,以便能够在没有远程服务器的情况下使用Chrome构建网站.我想不安装任何东西,并且能够,例如,导航到http://localhost/something/somethingElse/index.html.

谁知道怎么样?

windows http localhost

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

JavaScript访问父对象属性

我在JS中有一个小问题,我有两个嵌套对象,我想从父进程中访问变量,如下所示:

var parent = {
    a : 5,

    child: {
        b : 3,
        displayA : function(){
            console.log(this.a);
            //undefined
            },

        displayB : function(){
            console.log(this.b);
            //displays 3
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何使parent.child.displayA工作:)(我有需要访问父变量的子对象)

任何帮助表示非常感谢!

javascript oop object

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

Node 和 NPM 运行脚本和 Ctrl-C 两次触发 SIGINT

我在运行的 Nodejs 应用程序之一上遇到了问题npm start(它只是这样做node app.js)。

我的应用程序包含一个 sigint 处理程序,如下所示:

process.on('SIGINT', () => {
    db.disconnect().then({
        process.exit(0);
    }).catch(e => process.exit(1));
});
Run Code Online (Sandbox Code Playgroud)

带有相应的日志。在对其他文件进行了一些测试之后,我注意到npm如果第一个需要很长时间才能退出,那么在进程上的 Ctrl-C会触发两次 SIGINT。(尝试在示例应用程序上添加超时)。

现在我已经添加了一个计数器来检查调用是否多次执行,但我不确定这是关于这个问题的“要走的路”。我猜测 npm 进程上的 SIGINT 预计会在某个时间范围内退出,这就是 npm 再传递一次(总是只有两次)的原因。

有没有人遇到过这个问题并找到了可行的解决方案?

谢谢!

node.js npm npm-run

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

Apache 从根重定向

我只是想知道如何在 Apache 中从 root 执行重定向。

我想检查是否有人转到根 url(例如example.com)并example.com/h自动将它们重定向到。

我可以在 apache 配置或.htaccess文件中执行此操作吗?

apache .htaccess redirect

5
推荐指数
1
解决办法
303
查看次数

JsDoc命名空间

我正在使用 JsDoc 编辑 js 文件以获得干净的文档。我的结构非常简单:

/**
 * Finds an object
 * @param {string} prop - Property
*/

Array.prototype.findObject = function _findObj(prop, val){
    // blablabla
}


function myfunc(plep){
    // does something
}

/**
 * Workshop Namespace
 * @namespace
*/

var Workshop = {};


/**
 * Does something great
 * @param {*} plep - My super param!
*/
Workshop.doIt = myfunc;

/**
 * It works!
 * @param {string} fly - my flying param
*/
Workshop.flyNow = function _flyN (fly){
    // fly!
} …
Run Code Online (Sandbox Code Playgroud)

javascript documentation jsdoc

5
推荐指数
1
解决办法
4927
查看次数

JavaScript reduce对象数组返回对象

我有一系列的对象,让我们说[{x:2, y:3}, {x:5, y:4}],我打电话reduce((c, n) => c.y + n.y);给它.它显然会回归7.

但是,如果数组包含单个对象,假设[{x:2, y:4}]相同的reduce调用将返回对象本身{x:2, y:4}.

这是正常的行为吗?我是否有义务检查结果是否是对象而不是之后的数字?

javascript arrays reduce

5
推荐指数
2
解决办法
8631
查看次数

C/Arduino开关盒

我正在Arduino上编写代码(非常类似于C,我不知道,或者很少),我对switch/case语句有一点问题.

我需要我的Arduino来做这个或那个取决于电位计的值(0到1023).但是,我不知道如何判断它是"0到200"的情况.例如,我试过了

case 0..250:
  blablaSomeCode;
  break;
Run Code Online (Sandbox Code Playgroud)

等等......我怎么能这样做?

我真的不想写案例1案例2案例3 ......

c robot arduino case switch-statement

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

在对象函数中定义getter/setter

我正在学习JavaScript,并且想知道是否可以在对象函数中定义getter和setter.主要区别在于调用它的方式,如果定义为getFullName = function(),我应该调用该方法myObj.getFullName(),但是,对于数组,getter允许将其作为简单属性调用myObj.fullName(不带括号).

正如我在MDN参考(http://mzl.la/1CIUuIw)中看到的,它可以在Object Literals中轻松完成:

var obj = {
    get var(){
        return "something";
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我无法在对象函数上这样做:

function obj(name, lname){
    this.name = name;
    this.lastName = lname;

    get fullName(){
         return this.name + " " + this.lastName;
    }
}
Run Code Online (Sandbox Code Playgroud)

获取"意外标识符"错误...

javascript oop getter setter

4
推荐指数
1
解决办法
1923
查看次数

IMG 和 TD 的 CSS 宽度/高度

我的css有问题,我有一个宽度为100px的TD;和高度:100px;在它里面,我有一个具有相同宽度和高度(100px,100px)的 img 元素。问题是 TD 会自动调整为 145 像素宽度和 114 像素高度。

如果有人知道为什么,以及如何解决它,请帮助我!(如果我不需要增加我的TD尺寸就好了,我的图像必须是100 * 100)这个问题已经解决,我已经评论了css的那部分。但是我的图像现在放在 titleTD 和 descTD 中的文本下方。

这是 HTML

<div id="pixelContent">
        <table id="pixelContentTable">
        <tr valign=center>
            <td id="imageTD" rowspan=2>
                <a href=""><img src="" id="contentImage" border="0" width="100px" height="100px"></a></td>
            <td id="titleTd">Title here</td>
        </tr>
        <tr valign=center>
            <td id="descTd">Lorem ipsum dolor sit amet, <a href="http://google.com"> nunc in sapien gravida</a> eleifend. Maecenas consectetur, risus id lobortis molestie, magna sapien ullamcorper justo, ultrices </td>
        </tr>
        </table>
    </div>
Run Code Online (Sandbox Code Playgroud)

和 CSS:

#pixelContentTable{
margin: 0 auto;
width:400px;
height:120px;
text-align:left;
}

#contentImage{
margin-left:10px; …
Run Code Online (Sandbox Code Playgroud)

html css height parsing width

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

HTML5 Canvas不显示文本

我正在用JavaScript学习一些游戏开发,所以我想用HTML5画布在屏幕上画画.问题是我无法显示文本.你可以在这里看到我的代码(你可能会被一个提示你的聊天字符的提示欢迎)http://jsfiddle.net/LAmC3/

基本上我只用过:

canX.font = '80pt Helvetica';
canX.fillText(player.getName(),100, 100);
Run Code Online (Sandbox Code Playgroud)

canX是我的画布的上下文,其尺寸与视口相同.

如果有人知道原因,请告诉我.

javascript html5 canvas

0
推荐指数
1
解决办法
634
查看次数

querySelector,获取其属性以给定字符串开头的元素

我正在寻找一种方法来查找包含以给定字符串开头的属性的所有元素。例如:

document.querySelectorAll('[ng-*]')将返回与角指令的所有元素(ng-clickng-showng-hide...)。

但是通配符似乎不起作用。

有任何想法吗?我可以实施自己的方法,但是效果不佳。

javascript html5 dom selectors-api

0
推荐指数
1
解决办法
856
查看次数