由于在VSCode中编写WebGL代码时没有提示,需要手敲,很容易出错,所以可以通过JSDoc注释的方法来获得代码提示。
使用JSDoc注释
通过在变量声明上方添加JSDoc注释来告诉VSCode变量的类型,这样可以触发代码提示
/** @type {HTMLCanvasElement} */
const canvas = document.getElementById('canvas');
函数参数也可以使用JSDoc来指定类型,以便获得参数的代码提示
/**
* @param {WebGLRenderingContext} gl
*/
function initVertexBuffers(gl) {
// ...
}