小编Ood*_*Ood的帖子

使用 @solana/web3.js 将元数据添加到 Solana 令牌

我正在尝试使用 web3.js 和 spl-token.js 创建 NFT。

但是,我需要添加元数据(例如令牌的名称或其他属性),否则它只会在我的钱包中显示为“未知令牌”。

这是我铸造令牌的代码的相关部分:

let mint = await splToken.Token.createMint(
    connection,
    fromWallet,
    fromWallet.publicKey,
    null,
    0,
    splToken.TOKEN_PROGRAM_ID
);
Run Code Online (Sandbox Code Playgroud)

否则,代码类似于此问题的答案:我想在 solana 上铸造一个新令牌。如何使用 solana-web3.js 执行此操作?

除了元数据的结构(我在这里找到的:https: //docs.phantom.app/integrating/tokens/on-chain-metadata )之外,似乎没有任何文档。

如果有人可以通过示例或文档为我指明正确的方向,我将不胜感激。谢谢你!

javascript node.js cryptocurrency nft solana

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

CSS:在 iOS 13 上禁用滚动的反弹效果

Safari 13 发行说明中声明不再需要将以下内容应用于元素以启用反弹滚动效果:

div {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch; /* No longer needed */
}
Run Code Online (Sandbox Code Playgroud)

但是,我现在无法再使用以下代码禁用此效果:

div {
  overflow-x: scroll;
  -webkit-overflow-scrolling: auto;
}
Run Code Online (Sandbox Code Playgroud)

我需要这个用于我正在制作的旋转木马。关于如何修复它的任何想法?

html css scroll webkit ios

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

使用带有JavaScript的离散标记检查元素是否已关闭

我正在获取en元素的子节点,我想检查标签是否实际上可以包含文本.例如:

<br />, <img />
Run Code Online (Sandbox Code Playgroud)

应该返回false和

<span></span>, <div></div>, <li></li>
Run Code Online (Sandbox Code Playgroud)

应该回归真实.谢谢!

html javascript dom nodes

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

是否可以将 DOM 元素转换为字符串并返回?

我正在获取任何 DOM 元素(例如 document.body),并且我想将其转换为字符串,如下所示:

function convert(el){
//should return a String
}

alert(convert(document.body));
//should alert (String) "document.body"
alert(document.getElementById('foo'));
//should alert (String) "document.getElementById('foo')"
Run Code Online (Sandbox Code Playgroud)

我还想将这些字符串转换回来(如果可能的话不使用 eval())。例如:

function convertBack(el){
//should return a node
}

convertBack('document.body').innerHTML = 'foo';
//should change the innerHTML of document.body to foo
Run Code Online (Sandbox Code Playgroud)

这对你们中的一些人来说可能看起来毫无用处,但这是我针对尚不存在的目标元素的解决方法。我没有使用任何库。

谢谢!

javascript string dom element function

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

不要使用CSS在空白处打破单词

我有一个设定宽度的div.默认情况下文本被破坏的方式是空白区域.有没有办法设置我的元素的样式,以便在任何给定的字符处打破文本以填充可用的最大空间?

提前致谢!

在此输入图像描述

html css whitespace

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

Java - 将JTextArea与右对齐

我可以将JTextArea中的文本对齐到右边(或者更改文本对齐)吗?

|Left         |
|  Centered   |
|        Right|    <- Like this
Run Code Online (Sandbox Code Playgroud)

我一直在寻找几个小时,似乎其他人之前已经问过这个问题,但没有好的答案(实际上有效).

提前致谢!

java swing alignment jtextarea

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

如何选择以特定字符串结尾的标签?

我正在开始使用 Web 组件,并希望获取标签名称以“-component”结尾的所有元素,以便将它们注册为自定义标签。

为了获得最佳性能,我想使用 querySelectorAll而不是迭代所有元素

但是,正如您在下面的示例中看到的那样,[tag$="-component"]没有找到该元素。

const components = document.querySelectorAll('[tag$="-component"]');
const result = document.querySelector('.result');

result.innerHTML = 'Search started<br>';

for(var i = 0; i < components.length; i++){
 
  result.innerHTML = result.innerHTML + components[i].tagName + '<br>';
 
}
Run Code Online (Sandbox Code Playgroud)
<my-component>

  <hello-world-component>
  
    <h1>Hello, world!</h1>
  
  </hello-world-component>

</my-component>

<div class="result"></div>
Run Code Online (Sandbox Code Playgroud)

如果有人知道发生了什么事并且可以让我知道,或者如果有人知道这是否可能,我将不胜感激。

html javascript web-component

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

检测正在滚动的元素

我的页面上有一些 div 设置为溢出:滚动,如下所示:

在此输入图像描述

如何检测当前正在滚动的元素或者滚动是否应用于主体?Event.target 仅返回应用滚动时鼠标当前悬停的元素,而不是实际目标。

window.onscroll = function(e){

	console.log(e.target);

}
Run Code Online (Sandbox Code Playgroud)
body{
  background: white;
}

div{
  height: 50px;
  overflow: scroll;
  margin: 25px;
  background: black;
  color: white;
}
Run Code Online (Sandbox Code Playgroud)
<div>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
</div>

<div>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
</div>

Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br>
Scroll<br> …
Run Code Online (Sandbox Code Playgroud)

html javascript css scroll

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

检查浏览器是否支持JavaScript中的document.querySelectorAll

现在虽然支持大多数现代浏览器document.querySelectorAll(),但您可能会遇到旧版Internet Explorer的问题.检查浏览器是否支持函数的明显方法是:

if(document.querySelectorAll){
    //some random code
}
Run Code Online (Sandbox Code Playgroud)

但据我所知,某些浏览器(IE8)不支持某些属性,例如' body *'.有没有更好的方法来检查是否document.querySelectorAll('body *')真的有效?

javascript internet-explorer dom document cross-browser

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

在JavaScript中的元素之前添加innerHTML?

现在我不是在谈论创建子节点或子节点,我的意思是HTML.这就是我想要做的:

我有一个基本节点,例如:

<div id="foo"></div>
Run Code Online (Sandbox Code Playgroud)

我有一串HTML,我想在该元素之前添加(有点像innerHTML所做的,区别在于,我显然是在之前,而不是在内部),例如:

"<span>hello, world</span><div></div>Foo<img src="logo.png" />Bar"
Run Code Online (Sandbox Code Playgroud)

现在我想在div之前插入那个HTML,所以我的结果是:

<span>hello, world</span><div></div>Foo<img src="logo.png" />Bar<div id="foo"></div>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以用JavaScript(没有任何库)来做到这一点吗?谢谢!

html javascript dynamic innerhtml nodes

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