小编Joh*_*ard的帖子

将参数传递给JavaScript Object Getter

var URIController = {
    get href() {
        return url.location.href;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有上面的对象结构.但URIController.href财产取决于另一个对象,url.

如果url全局定义,则URIController.href有效.但我想手动将url对象传递给hrefgetter.

var URIController = {
    get href(url) {
        return url.location.href;
    }
}
Run Code Online (Sandbox Code Playgroud)

更改了getter以接受url参数但是

URIController.href(url)
Run Code Online (Sandbox Code Playgroud)

因为href不是函数而抛出错误.

是否可以在javascript中将参数传递给getter?

javascript getter

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

从Microsoft Store安装的Microsoft Edge扩展文件夹的位置在哪里?

在Windows 10中从Microsoft Store安装Microsoft Edge扩展文件夹的位置在哪里?

microsoft-edge microsoft-edge-extension

3
推荐指数
4
解决办法
6087
查看次数

如何在Swift 2中播放声音文件

我使用下面的代码,但没有听到声音.

var audioPlayer:AVAudioPlayer?

override func viewDidLoad() {

    super.viewDidLoad()

    let path = NSBundle.mainBundle().pathForResource("SecondBeep", ofType: "wav")
    let url = NSURL.fileURLWithPath(path!)

    do {
        try audioPlayer = AVAudioPlayer(contentsOfURL: url)
    } catch {
        print("Player not available")
    }
    audioPlayer?.prepareToPlay()
    audioPlayer?.play()

}
Run Code Online (Sandbox Code Playgroud)

正确导入AVFoundation并将声音文件添加到项目中.检查了其他stackoverflow主题,但它没有帮助.

试图改变,URLForResource但也没有帮助.

    let path = NSBundle.mainBundle().URLForResource("SecondBeep", withExtension: "wav")
    let url = NSURL.fileURLWithPath(path!.path!)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

audio swift

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

哪个IDE最适合扩展开发?

我使用Sublime Text和Notepad ++编写Firefox,Chrome和Opera扩展代码.

但我想知道有没有更适合扩展开发的IDE?

我尝试使用XCODE进行编码,但它与Notepad ++没什么不同.

google-chrome firefox-addon google-chrome-extension opera-extension

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