小编Moh*_*sen的帖子

窗口对象中奇怪的自我对象

我无法理解为什么window会受到影响selfself处于window对象之下.

如果你去DEV-工具或Firebug的,写window你有DOM window对象,它self是此对象下.怪异的是,window正在self重新!

你可以写

window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self.window.self
Run Code Online (Sandbox Code Playgroud)

你仍然得到window对象!

怎么样?!

javascript browser

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

我可以一直使用++或 - 作为parseFloat的简写吗?

!!总是将工作正常字符串,undefined,对象号码类型布尔在JavaScript类型:

!!0           // false
!!1           // true
!!10          // true
!!""          // true
!!"any"       // true
!!undefined   // false
!!null        // false
!!NaN         // false
!!{}          // true
Run Code Online (Sandbox Code Playgroud)

看来使用!!是完全安全的.我见过有人用它来转换变量.

但我不确定++--String类型转换为Number类型.在这些示例中,它看起来++用于转换是安全的:

var ten = "10";
ten++  // 10

var nineHalf = "9.5";
nineHalf++ // 9.5

var n = "-10.06";
n++ // -10.06
Run Code Online (Sandbox Code Playgroud)

有什么情况++/ --不起作用parseFloat …

javascript

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

-webkit-overflow-scrolling polyfill 或特征检测

-webkit-overflow-scrolling是 iOS 5 的新手。我正在寻找 CSS polyfill 或方法,而不是用于检测此功能是否可用的用户代理阅读。Modernizer 没有检测到这一点。

html css mobile ios

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

在第一个命令中忽略$

如何$在第一个命令中编写Bash忽略的函数?我想要这个,因为有时当我从网上粘贴一个命令时,它包含一个$第一个字符.

$ ls应该做什么ls$ grep 'foo'应该做什么grep 'foo'.

这不起作用,因为$它不是有效的函数名称.

function $ {
   ...
} 
Run Code Online (Sandbox Code Playgroud)

bash terminal

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

为什么XCode 6中的iOS应用示例会检查非可选变量的nil?

在"Master-Details"示例中,XCode 6附带的Swift应用程序在MasterViewController.swift文件中定义objects如下:

var objects = NSMutableArray()
Run Code Online (Sandbox Code Playgroud)

然后在insertNewObject方法中,他们nil在使用之前检查:

func insertNewObject(sender: AnyObject) {
    if objects == nil {
        objects = NSMutableArray()
    }
    objects.insertObject(NSDate.date(), atIndex: 0)
    let indexPath = NSIndexPath(forRow: 0, inSection: 0)
    self.tableView.insertRowsAtIndexPaths([indexPath], withRowAnimation: .Automatic)
}
Run Code Online (Sandbox Code Playgroud)

如果objects不是可选的并且objects = nil抛出错误,为什么他们需要防范nil

ios swift xcode6

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

为 JSON 文件提供 JSON 架构,例如 Visual Studio Code 中的设置 JSON

编辑设置 JSON 文件时,Visual Studio Code 会建议属性名称。我假设它在内部使用 JSON 模式。

这是一个非常好的功能,对于编辑具有 JSON 架构的其他 JSON 文件非常有用。我找不到将架构添加到 JSON 文件的选项。如果它是一个内部功能,它位于源代码中的什么位置,我们是否可以构建一个扩展来显示该功能,以便我们可以提供用于编辑 JSON 的 JSON 架构?使用$schema财产似乎不起作用。

在此输入图像描述

visual-studio-code

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

webpack.config 文件导出多个配置时选择一个 webpack 配置

像这样的文件webpack.config.js可以导出多个配置:

module.exports = [{entry: 'a.js'}, {entry: 'b.js'}];
Run Code Online (Sandbox Code Playgroud)

当我调用 webpack 时,如何从 CLI 选择其中一项配置?

webpack

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

具有色调/饱和度的随机颜色生成器和更多控件

这个问题中,我发现了很多有趣的函数来生成随机颜色.但我需要一个随机颜色生成器,它接受色调,饱和度和暗度范围以及我们需要的颜色数量.实际上我可以写一个随机颜色生成器,但我不太了解颜色数与颜色的暗度,色调和饱和度之间的关系.我希望函数导出数组中的颜色.我还在这里制作了一个jsfiddle文件进行测试.

谢谢,

javascript

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

为什么两个相同的语句返回不同的结果,只有括号包装一个而不是另一个?

为什么两个相同的语句返回不同的结果,只有括号包装一个而不是另一个?

function foo(bar){
    return !bar;
}(false) ? false : true; // returns true
Run Code Online (Sandbox Code Playgroud)
(function foo(bar){
    return !bar;
}(false) ? false : true); // returns false! why?!
Run Code Online (Sandbox Code Playgroud)

javascript

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

将来自远程资源的对象放入 Amazon S3

我正在尝试找到一种方法,将 Internet 中某处的对象放入 Amazon S3,而无需先下载它然后将其上传到 S3。从根本上可以吗?

我正在使用 Node.js SDK。理想情况下,我想做这样的事情:

s3.client.putObject({
  Bucket: 'my-own-bucket',
  Key: 'myKey',
  BodyFromRemoteRecource: 'https://www.google.com/images/srpr/logo4w.png'
}, function(err, data) {
  if (err)
    console.log(err)
  else
    console.log("Successfully uploaded data to myBucket/myKey");
});
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services

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