小编S. *_*ano的帖子

如何使用新的JS后端从Perl 6调用JavaScript内置函数?

我知道在Perl 6使用该后端时可以调用Java:如何从perl6调用Java方法

有没有办法访问例如Perl 6中的JavaScript DOM接口,并在浏览器中运行新的Rakudo JavaScript VM?

也许是这样的:

use v6;
use javascript::dom:from<JavaScript>;
Run Code Online (Sandbox Code Playgroud)

javascript rakudo perl6 raku

16
推荐指数
1
解决办法
375
查看次数

如何配置Bailador通过TLS(HTTPS)提供内容?

我很享受试验Bailador一段时间了.设置和使用普通HTTP请求很容易,但我想通过HTTPS提供内容.

一些Request方法似乎暗示HTTPS请求是可能的:

method scheme      { $.env<p6w.url-scheme> || 'http' }
method secure      { so self.scheme eq 'https' }
Run Code Online (Sandbox Code Playgroud)

和标题方法:

method headers () {
    return %!headers if %!headers;
    for $.env.keys.grep(rx:i/^[HTTP||CONTENT]/) -> $key {
        my $field = S:i/HTTPS?_// given $key;
        %!headers{$field.uc} = $.env{$key};
    }
    return %!headers;
}
Run Code Online (Sandbox Code Playgroud)

此外,cookie还包含force-https相关内容.

我已经搜索了文档和示例,指出如何/如果支持HTTPS,但尚未成功.

那么,我可以在Bailador中通过HTTPS提供内容吗?如果是这样,怎么样?

https perl6 bailador

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

我如何使用Set或Setty存储唯一的数组?

我有兴趣使用Set如下持有数组:

my @v1 = 1, 2, 3;
my @v2 = 1, 2, 3;

my $set Set.new(@v1, @v2);
Run Code Online (Sandbox Code Playgroud)

Set容易认识到两个数组是相同的,就像~~运算符所观察到的那样,但是Set使用===运算符来比较大多数对象.

# desired outcome: set([1 2 3])
# actual outcome: set([1 2 3], [1 2 3])
Run Code Online (Sandbox Code Playgroud)

可以在将数组添加到数组之前对其进行序列化Set,使用精彩的Set魔法,然后反序列化.这看起来很尴尬.

可以做一个Setty使用类~~的比较.这似乎是一个很好的学习,但也许是错误的.

有没有更惯用的方法呢?

perl6

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

将外部内容加载到网站的最佳方式(我拥有所有网站)(没有iframe?)

我拥有一个不断增长的网站,我拥有的网站(如果有帮助,大部分是WordPress).

每个人都在foo.domain.com/partner上有一个非常简单的"名称,图形和社交媒体链接"页面.

我希望a.domain.com能够将其他3个站点的内容加载到带有if iframe的侧栏中.

有一个更好的方法吗?也许甚至.load()?你不能加载我认为的外部内容,所以我不确定最好的方法来解决这个问题.Iframes并没有真正削减它.

同样,我拥有所有站点的权限,并且我可以在任何地方添加PHP/Jquery脚本.

html php iframe jquery load

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

标签 统计

perl6 ×3

bailador ×1

html ×1

https ×1

iframe ×1

javascript ×1

jquery ×1

load ×1

php ×1

raku ×1

rakudo ×1