小编Gil*_*ler的帖子

req.headers.origin未定义

Node和Express相当新.我有一个sails.js应用程序,它依赖于知道请求的来源,因为我需要对请求进行身份验证来自已注册的域.

我在日志中看到原点偶尔是空的,为什么会这样呢?依赖原始财产不是一个好主意,还有另一种选择吗?

谢谢

node.js express sails.js

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

如何在Android 4.2.2上启用javascript控制台

我正在尝试启用JavaScript控制台,在运行4.2.2的Samsung Galaxy S4上调试Android浏览器中的网页.

在S3上我只输入about:debug在地址栏中它出现但是它在S4上不起作用,它似乎为chrome:// debug做了自动完成.

首先,知道如何打开控制台会很棒,其次是为什么Chrome的自动完成功能会出现在股票浏览器中?

谢谢

javascript debugging android samsung-mobile

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

使用jQuery动画列表项

我试图找到一个一个动画项目列表的最佳方式.

例如,我有一个带有7个项目的UL,当点击我的触发元素时,我希望每个项目在一个下面淡入淡出,每个项目之间稍有延迟.

任何想法都将非常感激.

谢谢

jquery animation list

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

在HTML5 contenteditable字段中防止'return'键的默认行为

我正在使用localStorage&Contenteditable创建一个基本任务列表,当我点击enter(在chrome中)时,浏览器会添加一个新行.我想阻止此默认行为并提交任务.jQuery模糊消除了焦点,但仅在添加新行之后仍然如此.我试过用,

return false
e.preventDefault();
e.stopPropagagtion();
Run Code Online (Sandbox Code Playgroud)

但是他们都没有工作,反正是为了防止这种情况?

$('.taskContent').keyup(function(e) {
        if(e.keyCode == 13) {
            $('.task').removeClass('editing');
            $('.task').children('a').fadeTo('medium', 0.5, function() {
                localStorage.setItem('tasksData', tasks.innerHTML);
            });
            $('.taskContent').blur();
        }
    });
Run Code Online (Sandbox Code Playgroud)

jquery html5 contenteditable local-storage

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

如何确定哪个扩展或服务使 VS Code Helper 进程使用 100% CPU?

每隔一段时间,我的 MacBook Pro 上的粉丝就会开始加速,而 VS Code 中的某些东西停止工作,例如缩进和自动完成等。

发生这种情况时,我使用Alfred App找出导致问题的进程,通常是 VS Code 启动的一个或多个Code Helper进程。有时他们会使用超过 100% 的 CPU。我杀死了进程,然后 VS Code 提示我扩展主机已退出并重新启动它。一旦我这样做,扩展将再次正常工作。然后整个事情重复,只是不是所有的时间。例如,我现在正在写这条消息,代码很好,没有做任何事情。

我想知道如何调试它并确定是代码本身还是导致问题的扩展?如果是这样,我如何找出它是哪个扩展名?

visual-studio-code

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

反应:渲染后无法获得正确的元素宽度

如果一段文本大于它的容器,我试图在React中设置一个选取框,但即使组件已渲染,我也无法获得正确的容器宽度。

我读了另一个答案React“渲染后”代码?您必须使用我正在尝试的requestAnimationFrame,但仍无法正常工作。

如果我记录容器的宽度,它会显示147px的宽度,该宽度是在样式表中使用min-width设置的,但是正确的宽度应该是320px,当屏幕的min-width是600px时,使用媒体查询可以设置该宽度。

这是一个子组件,如果有任何区别,并且iFrame的宽度超过600像素,则父组件将呈现在iFrame中。

JS:

module.exports = React.createClass({

  componentDidUpdate: function () {
    // Setup marquee
    this.initMarquee();
  },

  render: function () {
    // Setup marquee
    this.initMarquee();

    var artistName = this.props.artist.artistName;
    var trackName  = this.props.track.trackName;

    return (
      <div className="MV-player-trackData no-select" ref="mvpTrackData">
        <div className="MV-player-trackData-marquee-wrap" ref="mvpMarqueeWrap">
          <div className="MV-player-trackData-marquee" ref="mvpMarquee">
            <a className="MV-player-trackData-link no-select" href={this.props.storeUrl} target="_blank">
              <span id="mvArtistName">{artistName}</span> &ndash; <span id="mvTrackName">{trackName}</span>
            </a>
          </div>
        </div>
      </div>
    )
  },

  initMarquee: function () {
    if ( typeof requestAnimationFrame !== 'undefined' ) {
      //store a this ref, and …
Run Code Online (Sandbox Code Playgroud)

javascript iframe width reactjs

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

试图创建一个流星包

我一直在尝试为SkelJS框架创建一个智能包.浏览器正在加载该文件,但是当我尝试访问它导出的对象时,它会显示它undefined.我在package.js中使用以下代码:

Package.describe({
  summary: "SkelJS for Meteor"
});

Package.on_use(function (api) {
  api.use('jquery', 'client');
  api.add_files(['skel.js'], 'client');

  api.export('skel', 'client');
});
Run Code Online (Sandbox Code Playgroud)

也尝试访问Package.skeljs.skel返回undefined.

在smart.json我正在使用:

{
  "name": "skeljs",
  "description": "SkelJS for Meteor",
  "homepage": "",
  "author": "Giles Butler  (http://giles.io)",
  "version": "0.1.0",
  "git": ""
}
Run Code Online (Sandbox Code Playgroud)

我知道SkelJS已经加载,因为它登录到控制台,no configuration detected, waiting for manual init但是当我尝试运行skel.init()它时返回undefined.

任何帮助或提示将非常感激.

谢谢

贾尔斯

javascript meteor meteorite

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