小编H.C*_*H.C的帖子

返回Instagram Api的特定字段

使用以下请求获取用户的最新媒体.

$url_posts = 'https://api.instagram.com/v1/users/'.$Userid.'/media/recent?client_id='.$admin_userid.'&count='.$numposts;
Run Code Online (Sandbox Code Playgroud)

知道什么只能限制获取的字段是否可能?如果是这样的话?

instagram instagram-api

6
推荐指数
0
解决办法
219
查看次数

Lazysizes 在延迟加载背景图像时失败

我使用lazysizes库来延迟加载图像。跨度包含实际图像 src,并且img在页面源中保留标签以实现更好的 SEO。

img工作清楚,src="/resources/FolderIMAGES/795_t.JPG"正确添加时对用户可见,但加入了放到背景图片的事件监听器span元素触发所有图片加载,即使这些都不是对用户可见...

lazysizes 存储库问题中心的一些人在评论中说,lazybeforeunveil即使图像不可见,它也会触发事件的正常行为。

所以我的问题是,检测图像何时可见的正确事件是什么,我应该如何传递data-bg属性值来填充backgroundImage样式属性?鉴于文档说lazybeforeunveil应该用于处理背景图像延迟加载。

我不知道它是否会影响任何东西,但 img 已经display: none更改为,height: 0px !important;width: 0px !important;以便lazysizes 可以检测到图像。

document.addEventListener('lazybeforeunveil', function(e){
    var bg = e.target.getAttribute('data-bg');
    if(bg){
        e.target.style.backgroundImage = 'url(' + bg + ')';
    } });

<img itemprop="image" class=" lazyloaded" data-src="/resources/FolderIMAGES/795_t.JPG" title="Anel Magnético G2 - Wizard Pk Ring" alt="Anel Magnético G2 - Wizard Pk Ring" >

<span class="image lazyloaded" data-bg="/resources/FolderIMAGES/795_t.JPG  " alt="Anel …
Run Code Online (Sandbox Code Playgroud)

html javascript performance lazy-loading

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

多个Ajax请求(带一个回调)

我正在发送多个ajax请求,并希望在所有请求都成功的情况下获得回调.我发现$.when($.ajax(), [...]).then(function(results){},[...]);但只有当你事先知道你要做多少时才会有效.在我的情况下,它取决于用户输入.

我试过以下但我不知道在哪里或如何$.when适合:

$.when(
    $('#piecesTable tr').not(':first').each(function(){

        // ...some prep...

        $.ajax({
            // ...args here...
        });
    })
).then(function() {
    // All requests are done
});
Run Code Online (Sandbox Code Playgroud)

如何使用所有这些单独$.ajax调用的结果$.when?或者我是否以其他方式处理这个问题?

javascript ajax jquery

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

FORTRAN IntelliSense 扩展(路径)- Visual Studio Code

安装 FORTRAN IntelliSense 扩展后,当通过选择语言模式在文件中使用时,不断弹出窗口

在此输入图像描述 生成 fortls 时出错:请检查 fortran-language-server 是否已安装且位于您的路径中。

因此,在 VSC 的“设置”中,转到“扩展”>“Fortran IntelliSence”

在此输入图像描述

并将这个词作为路径fortls假设它将是一个环境变量,但似乎并非如此,因为它不存在同名的变量。

在扩展文档中引用了:

配置注意:在 Windows 上设置显式语言服务器可执行路径时,必须转义反斜杠(例如 C:\path\to\fortls.exe)。

但在任何地方都找不到这个可执行文件,那么这个扩展/可执行文件的正确路径是什么?

注意:扩展位于C:\Users\Username\.vscode\extensions\hansec.fortran-ls-0.6.2

操作系统:Windows


安装在 Visual Studion 扩展中 在此输入图像描述


在 Ctrl+Caps Lock+P 首选项中:配置语言特定设置

“fortran-ls.executablePath”:“C:\ Users \ XXXXXX \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python39 \ Scripts”

或者在此输入图像描述

创建了名为 fortls 的环境变量,该变量也具有该路径的值并添加到 PATH 环境变量中。

fortran visual-studio-code vscode-extensions

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