小编dgv*_*vid的帖子

如何在jsdoc上添加和使用标签?

我正在尝试将customTag添加到jsdoc.我在plugins目录中创建了一个文件,如下所示:

method.js

exports.defineTags = function(dictionary) {
    dictionary.defineTag("methodHttp", {
        mustHaveValue: true,
        canHaveType: false,
        canHaveName: true,
        onTagged: function(doclet, tag) {
            doclet.methodHttp = tag.value;
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

然后我加入了我的conf.json:

{
    "tags": {
        "allowUnknownTags": true
    },
    "source": {
        "includePattern": ".+\\.js(doc)?$",
        "excludePattern": "(^|\\/|\\\\)_"
    },
    "plugins": [ "plugins/method" ],
    "templates": {
        "cleverLinks": false,
        "monospaceLinks": false,
        "default": {
            "outputSourceFiles": true
        }
    },
    "jsVersion": 180
}
Run Code Online (Sandbox Code Playgroud)

现在我尝试在我的模板上得到这个.我在method.tmpl上.

我试过了:

self.find('methodHttp')[0]
data.methodHttp[0]
data.methodHttp
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我的代码出了什么问题?

javascript jsdoc

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

如何在铯中获得场景变化事件?

我想在每次相机位置,航向,俯仰或滚动在Cesium视图上发生变化时进行检测,以便我可以更新显示这些值的显示.经过相当多的搜索,我最终发现我可以为小部件的Scene对象上的非直观preRenderpostRender事件添加事件处理程序.然而,这些事件连续发射,每秒数百次.我猜他们每个时钟滴答一次.我可以注册的其他事件是否会在地图视图发生变化后触发?我正在寻找接近Leaflet moveend活动的东西,preRenderpostRender不是它.

如果不这样做,有什么方法可以让我preRender或者postRender只有在某些事情发生变化时才会开火?

javascript cesium

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

Jquery val()不起作用?

$("input[type=radio]").change(function(){
    alert(this.val());
}); 
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?我想要的是每次选择单选按钮时,页面都会提醒其值.

jquery

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

显示具有特定内容的元素(jquery)

是否可以解决所有具有特定内容但没有给出唯一ID /类的li元素?喜欢:

<ul class="list">
    <li>test</li>
    <li>test2</li>
    <li>test</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所有含有"测试"内容的li都应该是红色.

谢谢你的帮助!

javascript jquery

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

标签 统计

javascript ×3

jquery ×2

cesium ×1

jsdoc ×1