小编Jea*_*tin的帖子

使用JSDoc记录jQuery参数类型的正确方法是什么?

我正在尝试使用JSDoc语法为我自己以及必须查看我的代码的人员记录我的程序.我也在努力提高自己的技能.

对于jQuery类型的参数,我有点困惑.我知道这是一个对象,但它在我的程序中相当普遍,所以我认为我应该首先为jQuery类型声明一个typedef,然后将它用作我的参数类型.所以我问,这是正确的方法吗?

/**
 * DOM object referenced by jQuery
 * @typedef {jQuery} $jQueryDomObject
 */

/**
* SOAP call that does ...
*
* @param {string} code Some desc ...
* @param {callback} fnctVa Some desc ...
* @param {$jQueryDomObject} $attrib Input field that ...
*/
myfunction = function (code, fnctVa, $attrib) {};
Run Code Online (Sandbox Code Playgroud)

我也在SO上找到了这个问题,有点类似:
我怎样才能让JSDoc将我的param标记为jQuery对象?

javascript jquery jsdoc

20
推荐指数
2
解决办法
7227
查看次数

JavaScript OOP:带或不带"原型"的方法定义

这是代码吗

function Person() {
    function  myMethod() {
        alert ('hello');
    }
    this.method = myMethod;
}
Run Code Online (Sandbox Code Playgroud)

相当于:

function Person() {    }
Person.prototype.method2  = function() {
    alert ('hello');
};
Run Code Online (Sandbox Code Playgroud)

如果是,我应该使用哪种方法定义?为什么?

javascript oop methods prototype

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

在Oracle中将此路径反转为z/y/x到x/y/z

如何在SELECT查询中反转此路径:

z/y/x 
Run Code Online (Sandbox Code Playgroud)

对于

x/y/z
Run Code Online (Sandbox Code Playgroud)

where /是分隔符,在一行中可以有多个分隔符

ex: select (... z/y/x/w/v/u ...) reversed_path from ...
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

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

括号中的Oracle编号而不是字段名称

Oracle中有一项功能允许在括号中使用数字,而不是命名字段来排序结果.示例:此查询按"id"列排序结果:

select name, id
from table
order by (2)
Run Code Online (Sandbox Code Playgroud)

这个功能的名称是什么,我在哪里可以阅读它的文档?

sql oracle

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

标签 统计

javascript ×2

oracle ×2

sql ×2

jquery ×1

jsdoc ×1

methods ×1

oop ×1

plsql ×1

prototype ×1