小编Chr*_*ams的帖子

Facebook Javascript vs PHP SDK

我对facebook开发者指南感到有些困惑.一些教程显示正在使用的javascript SDK,而有些则显示正在使用的PHP SDK.我需要加载这两个吗?两者之间是否有任何差异(除了一个是客户端,一个是服务器)?

我想使用Facebook的SDK进行用户身份验证,社交插件和Graph API.

javascript php

17
推荐指数
2
解决办法
6381
查看次数

Q.js - 使用延迟

如何从下面的示例中获取文本的值?

Q.js有一个使用Deferred的例子:

var deferred = Q.defer();
FS.readFile("foo.txt", "utf-8", function (error, text) {
    if (error) {
        deferred.reject(new Error(error));
    } else {
        deferred.resolve(text);
    }
});
return deferred.promise;
Run Code Online (Sandbox Code Playgroud)

在这种情况下,使用节点异步功能.我想要做的是从返回的deferred.promise中获取文本的值.当我在console.log(deferred.promise)时,我得到了这个:

{ promiseSend: [Function], valueOf: [Function] }
Run Code Online (Sandbox Code Playgroud)

我做错了什么(因为我只是从这里复制/粘贴示例:https://github.com/kriskowal/q#using-deferreds)或者我还需要做些什么来从文件中实际获取该文本?

我知道node.js上面有一个同步版本的调用 - 我的目标是了解deferred如何与这个库一起工作.

node.js deferred

15
推荐指数
2
解决办法
3万
查看次数

使用jQuery将controls属性添加到视频元素

我试图弄清楚如何使用jQuery为视频添加控件.
我尝试过以下但是没有用:

$('.video-js').attr('controls', 'controls');
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何加载平衡php应用程序?

我正在寻找如何平衡php应用程序的指南,建议或示例.我的设置是Ubuntu 10.04和PHP 5.3.我之前从未加载平衡的服务器,我正在寻找提供的任何帮助.

更新:
这是一个Web应用程序,预计会有几百个用户同时使用它.MySQL将成为数据库.将有用于用户的会话,但我听说会话不能通过多个服务器进行.将会有非常频繁的内容更新.会有文件,但我只会使用CDN.

php linux

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

Oracle的MySQL vs. MariaDB vs. Drizzle

我过去曾经使用过MySQL,但自从甲骨文收购Sun以来,我还没有触及它.既然Oracle已经开始在5.x分支上推出他们自己的MySQL更新了,我考虑了以下几点:

有Oracle分支以及两个流行的分支:Maria和Drizzle.我一直试图找到一个客观的比较,为什么我会考虑两个叉中的一个,而不是使用Oracle分支.我也一直试图弄清楚每个fork的主要支持者是什么,使它们与Oracle分支不同.

这些是我在搜索时想到的一些细节:

  • Drizzle的网站说,他们已经重新组织了代码,使其更加基于插件 - 这有什么好处?

  • 玛丽亚的网站说他们已经做了一些改进,但我真的不明白他们有什么好处.

  • MariaDB是一个替代品 - 这非常棒,因为我不需要做任何重大改变.但是我想弄清楚为什么我会把玛丽亚放在普通的MySQL上.

  • Oracle的任何更新是否与仅使用常见SQL函数的公共开发人员相关?由于这是一个关系数据库问题,我假设我会使用JOIN.

我访问过的网站:
Drizzle:http://www.drizzle.org/
MariaDB:http://mariadb.org/
MySQL社区版:http://www.mysql.com/products/community/
Oracle新闻稿MySQL 5.6:http://www.oracle.com/us/corporate/press/1583744
MySQL已经不见了:http://zerolinesofcode.wordpress.com/2010/05/06/mysql-is-gone-here-comes- MariaDB的和-毛毛雨/

如果您要构建一个可能每天为1,000-10,000个用户提供4-5个数据表的Web应用程序 - 您会考虑哪些因素?

我知道选择数据库有不同的变量; 我明白我没有提到硬件; 我知道您可能认为NoSQL解决方案会更好,我可能会同意您的看法.但是,我很好奇从关系数据库的角度来看如何处理这个问题.

之前有没有人试过这些?

mysql mariadb drizzle

9
推荐指数
0
解决办法
2798
查看次数

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

意外的令牌=

我不确定在Node.js中可能导致此错误的原因,因为我以前从未见过它,也无法在线找到其他问题.

Message:
    Unexpected token =
Stack:
SyntaxError: Unexpected token =
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:404:25)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous>     (/Projects/api/test/integration/models/article.js:3:15)
Run Code Online (Sandbox Code Playgroud)

导致错误的文件具有以下内容:

'use strict';

var Article = require('../../../models/article')
Run Code Online (Sandbox Code Playgroud)

世界上为什么会=导致错误?

编辑1 - 添加所需的article.js:

'use strict';

class ArticleModel {

  constructor(options = {}) {
    this.options = options
  }

}

module.exports = ArticleModel
Run Code Online (Sandbox Code Playgroud)

node.js

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

jade的语法是否支持switch语句?

我在快递服务的玉器中尝试了这个,但得到了"意外标识符"作为错误.

- switch(myvar)
    - case: "0"
        span First Case
            break
    - case: "2"
        span Second Case
            break
    - case: "3"
        span Third Case
            break
    - case: "4"
        span Fourth Case
            break
Run Code Online (Sandbox Code Playgroud)

我很好奇switch语句的语法是什么,如果有的话.

更新:玉,不快递.

javascript node.js express pug

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

将元素设置为绝对位置会使其忽略CSS中的最小和最大宽度

好像宽度属性甚至不存在.我尝试过使用min或max但是也没用.

ul {
    background: #333;
    color: #fff;
    min-height: 20px;
    position: absolute; top: 95px; left: 0;
    min-width: 230px; max-width: 460px;
}
Run Code Online (Sandbox Code Playgroud)

css

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

jQuery .find()2个匹配的参数

我有一个无序列表,每个元素有多个属性,我想找到具有这两个属性的所有元素.

var results = $('#mylist').find(function() {
    return
        $(this).attr('data-label') == 'red' &&
        $(this).attr('data-size') == 1;
});
Run Code Online (Sandbox Code Playgroud)

我在下面的链接中附加了一个示例:

http://jsfiddle.net/nbz4H/1/

javascript jquery jquery-selectors

3
推荐指数
1
解决办法
1457
查看次数

哪些客户端Web语言可以支持多个线程?

我正在尝试编写一个基于Web的应用程序,我最初使用的是javascript.但是我需要能够使用多个线程.还有哪些其他Web语言支持多个线程?

编辑:我正在寻找客户端.

javascript

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

Babel 6 - 启用功能的默认参数

我有一段代码:

'use strict';

class ArticleModel {

  constructor(options = {}) {
    this.options = options
  }

}

module.exports = ArticleModel
Run Code Online (Sandbox Code Playgroud)

导致错误Unexpected token =- 我不相信Babel正在解析这个.需要哪个babel 6插件来解析函数中的默认参数?

编辑1 - 这是我的.babelrc文件

{
  "presets": [
    "es2015",
    "stage-0"
  ]
}
Run Code Online (Sandbox Code Playgroud)

编辑2 - 我没有从同一目录运行babel .babelrc.我从内部运行babel,test/结构看起来像这样:

/app
/test
/test/runner.js < -- this is what calls babel-core/register
.babelrc
Run Code Online (Sandbox Code Playgroud)

我需要明确告诉我们babel-core/register在哪里.babelrc吗?我假设它为它卷起了一个目录.

编辑3 - 更改babel/registerbabel-core/register.仍然得到同样的问题.

javascript node.js ecmascript-6 babeljs

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

什么对象.getElementById()最初附加到?

我想修改任何对象负责的原型 .getElementById()

我知道document没有原型,所以.getElementById()实际附加了什么对象?

编辑:所以结果文件确实有原型(谢谢凯文).我觉得很傻.

javascript

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