小编Fel*_*ing的帖子

为什么await不适用于节点请求模块?

我是nodejs的新手.我没有看到前1中的响应,但我在前2中看到了.为什么?等待使用babel在其他地方为我工作.

例1

 let res = await request(url)
 console.log(res);
 console.log(res.body);
Run Code Online (Sandbox Code Playgroud)

例2

request(url, function (error, res, body) {
 if (!error && response.statusCode == 200) {
 console.log(body) 
 }
});
Run Code Online (Sandbox Code Playgroud)

等待在其他地方工作,我正在使用babel和es6和es7功能所需的模块.例如,await在squelize call中工作,我验证了.但它不适用于请求调用.为什么?

asynchronous node.js async-await ecmascript-next

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

为什么PHP变量以$符号开头?

有没有人想过这个问题.为什么我们必须写$var_name = value;而不是var_name = value;?是的我知道这是PHP使用的语法规则,但为什么它是$符号?

php variables syntax

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

用于对对象数组进行排序的简单函数

我想创建一个(非匿名)函数,按键按字母顺序对对象数组进行排序name.我只编写直接的JavaScript代码,所以框架至少对我没用.

var people = [
    {'name': 'a75', 'item1': false, 'item2': false},
    {'name': 'z32', 'item1': true,  'item2': false},
    {'name': 'e77', 'item1': false, 'item2': false}
];
Run Code Online (Sandbox Code Playgroud)

javascript sorting

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

检查字符串是否仅包含javascript中的字母

所以我尝试了这个:

if (/^[a-zA-Z]/.test(word)) {
   // code
}
Run Code Online (Sandbox Code Playgroud)

它不接受这个: " "

但它确实接受了这个:"word word"它确实包含一个空格:/

有没有办法做到这一点?

javascript regex

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

简单的HTML Dom:如何删除元素?

我想使用Simple HTML DOM删除文章中的所有图像,这样我就可以轻松地为新闻自动收录器创建一小段文本,但我还没想出如何用它删除元素.

基本上我会这样做

  1. 获取HTML字符串的内容
  2. 从内容中删除所有图像标记
  3. 将内容限制为x个单词
  4. 输出.

有帮助吗?

php dom simple-html-dom

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

如何在THREE.js中获取网格的宽度/高度/长度

我一直在研究各种各样的地方,试图获得网格的宽度和高度,但我已经能够找到任何有用的东西.我有一个我导入的collada模型,我想要做的就是在Webgl/Three.js单位中获取它的尺寸,以便我可以在我的简单游戏中计算碰撞.那么我如何在THREE.js中获取网格的宽度和高度呢?

javascript mesh collada three.js

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

如何访问数字属性?

我有一个像这样的对象:

var myObject = { '0' : 'blue' };
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试访问键'0'的值时,如:

myObject.0 
Run Code Online (Sandbox Code Playgroud)

......我收到了一个错误.(也许这不是正确的方法?)

如何访问数字键的值(如上所述)?

javascript

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

如何在页面中的任何位置处理单击,即使某个元素停止传播?

我们正在开发一个包含旧代码的JavaScript工具,因此我们无法重写整个工具.

现在,添加了一个固定在底部的菜单,客户非常希望有一个切换按钮来打开和关闭菜单,除非关闭需要在用户开始执行菜单时自动执行,例如,当用户返回页面,并在表单字段上选择某些内容或单击时.

这可以在技术上处理一个click事件body,触发任何点击,但旧代码中有许多项目,其中一个点击事件在内部链接上处理,return false并被添加到点击功能,以便网站不继续链接的href标签.

很明显,像这样的通用函数确实有效,但是当点击内部链接时,返回false会停止传播.

$('body').click(function(){
  console.log('clicked');
});
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以强制进行身体点击事件,还是有另一种方法可以让菜单消失,使用一些全局点击事件或类似的东西?

无需重写多年前创建的应用程序中的所有其他点击.这将是一个怪物任务,特别是因为我不知道如何重写它们,没有返回错误,但仍然不让他们去他们的href.

javascript jquery events javascript-events

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

克隆<div>并更改ID

如何使用javascript制作一些克隆<div>并将其ID设置为与原始ID不同.Jquery也会很好.

javascript jquery

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

为什么没有为我的React类调用getInitialState?

我正在使用Babel的ES6课程.我有一个看起来像这样的React组件:

import { Component } from 'react';

export default class MyReactComponent extends Component {
  getInitialState() {
    return {
      foo: true,
      bar: 'no'
    };
  }

  render() {
    return (
      <div className="theFoo">
        <span>{this.state.bar}</span>
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

它看起来不像getInitialState是被调用,因为我收到了这个错误:Cannot read property 'bar' of null.

javascript reactjs

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