小编Ser*_*nko的帖子

绑定函数为null

function f() {
  return this.x
}
f = f.bind(null)
f() // undefined
x = 1
f() // 1
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于绑定nullundefined没有效果的页面.它被写入的任何地方都this成为第一个参数的链接bind,没有提到异常.有人可以提供某个描述此类行为的链接吗?

javascript

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

检查资源是否被缓存而不下载

javascript 是否可以在不下载的情况下检查图像或脚本是否在缓存中?

我想要这样做的例子是使用公共 CDN。我想检查用户是否有从 googleapis、jquery.com 或 MS CDN 缓存的 jquery 库,只有在没有的情况下,才会浪费带宽。也许一些 xhr head 请求可以帮助我解决这个问题?

从这里的答案来看,以下代码似乎即使不插入 DOM 也会下载图像。

var i = new Image
i.src='image.jpg'
return i.complete
Run Code Online (Sandbox Code Playgroud)

而且根本HTMLScriptElement没有财产。complete

javascript cdn browser-cache

5
推荐指数
0
解决办法
728
查看次数

使用类和无状态组件传递所有道具

这两个组件是否完全相同?我的目的是尝试使用包装器来定制组件.不

const myComponent = (props) => {
    return (
        <OtherComponent {...props} />
    )
}
Run Code Online (Sandbox Code Playgroud)

class myComponent extends Component {
    const { ...rest } = this.props
    render() {
        return <OtherComponent {...rest} />
    }
}
Run Code Online (Sandbox Code Playgroud)

{...props}

相同

const { ...rest } = this.props

javascript reactjs

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

如何在javascript中将整数转换为short

我在服务器端(c#)有一个整数a:

int a = 65512;
Run Code Online (Sandbox Code Playgroud)

当我可以把它变成短的时候:(short)a等于-24

我想继续转换到客户端(javascript)

我试图将它转换为第一个二进制文件:a.toString(2)然后做一个a.toString(2) & 0xFF但是徒劳无功

如何在javascript端将数字转换为短数字?

javascript c#

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

标签 统计

javascript ×4

browser-cache ×1

c# ×1

cdn ×1

reactjs ×1