Skip to content

Commit 9420858

Browse files
committed
change getElementById to querySelector
1 parent 4484001 commit 9420858

File tree

223 files changed

+254
-254
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+254
-254
lines changed

webgl/frustum-diagram.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
function main() {
105105
// Get A WebGL context
106106
/** @type {HTMLCanvasElement} */
107-
var canvas = document.getElementById("canvas");
107+
var canvas = document.querySelector("#canvas");
108108
var gl = canvas.getContext("webgl");
109109
if (!gl) {
110110
return;

webgl/lessons/fr/webgl-fundamentals.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Dans l'espace de projection, les coordonnées vont toujours de -1 à +1 quelle q
1818
Voici un simple exemple pour illustrer un code WebGL dans sa forme la plus simple.
1919

2020
// Création du contexte WebGL
21-
var canvas = document.getElementById("canvas");
21+
var canvas = document.querySelector("#canvas");
2222
var gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
2323

2424
// Création d'un programme

webgl/lessons/ja/webgl-fundamentals.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ WebGLでは、色は0〜1で指定する。
131131

132132
それをJavaScriptで調べられる
133133

134-
var canvas = document.getElementById("c");
134+
var canvas = document.querySelector("#c");
135135

136136
それで`WebGLRenderingContext`を作成出来る
137137

@@ -198,8 +198,8 @@ GLSLのstringをする方法はいくつかある。文字列の連結とか、A
198198

199199
出来たら、その関数でシェーダー2つを作成出来る
200200

201-
var vertexShaderSource = document.getElementById("2d-vertex-shader").text;
202-
var fragmentShaderSource = document.getElementById("2d-fragment-shader").text;
201+
var vertexShaderSource = document.querySelector("#2d-vertex-shader").text;
202+
var fragmentShaderSource = document.querySelector("#2d-fragment-shader").text;
203203

204204
var vertexShader = createShader(gl, gl.VERTEX_SHADER, vertexShaderSource);
205205
var fragmentShader = createShader(gl, gl.FRAGMENT_SHADER, fragmentShaderSource);

webgl/lessons/ja/webgl-resizing-the-canvas.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ canvasの「**描画バッファーのサイズ**」を設定する方法は2
2020

2121
JavaScript側は、
2222

23-
var canvas = document.getElementById("c");
23+
var canvas = document.querySelector("#c");
2424
canvas.width = 400;
2525
canvas.height = 300;
2626

webgl/lessons/ko/webgl-fundamentals.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ WebGL에서 색상은 0에서 1까지 사용합니다.
129129

130130
그러면 JavaScript에서 찾을 수 있습니다.
131131

132-
var canvas = document.getElementById("c");
132+
var canvas = document.querySelector("#c");
133133

134134
이제 WebGLRenderingContext을 만들 수 있습니다.
135135

@@ -192,8 +192,8 @@ JavaScript에서 문자열을 만드는 방법으로 GLSL 문자열을 만들
192192

193193
이제 우리는 두 Shader를 만드는 함수를 호출할 수 있습니다.
194194

195-
var vertexShaderSource = document.getElementById("2d-vertex-shader").text;
196-
var fragmentShaderSource = document.getElementById("2d-fragment-shader").text;
195+
var vertexShaderSource = document.querySelector("#2d-vertex-shader").text;
196+
var fragmentShaderSource = document.querySelector("#2d-fragment-shader").text;
197197

198198
var vertexShader = createShader(gl, gl.VERTEX_SHADER, vertexShaderSource);
199199
var fragmentShader = createShader(gl, gl.FRAGMENT_SHADER, fragmentShaderSource);

webgl/lessons/ko/webgl-resizing-the-canvas.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CSS는 canvas가 표시되는 크기를 결정합니다.
2222

2323
JavaScript
2424

25-
var canvas = document.getElementById("c");
25+
var canvas = document.querySelector("#c");
2626
canvas.width = 400;
2727
canvas.height = 300;
2828

webgl/lessons/pl/webgl-2d-vs-3d-library.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Poniżej jest kod realizujący opisane zadanie z użyciem three.js.
3737

3838
<pre class="prettyprint showlinemods">
3939
// Skonfiguruj WebGL.
40-
var c = document.getElementById("c");
40+
var c = document.querySelector("#c");
4141
renderer = new THREE.WebGLRenderer();
4242
renderer.setSize(c.clientWidth, c.clientHeight);
4343
c.appendChild(renderer.domElement);

webgl/lessons/pl/webgl-fundamentals.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Współrzędne przestrzeni obcinania zawsze przebiegają przedział od -1 do 1 b
1919
jest Twoje płótno. Poniżej jest prosty przykład pokazujący WebGL w jego najprostszej formie.
2020

2121
// Pobierz kontekst WebGL
22-
var canvas = document.getElementById("canvas");
22+
var canvas = document.querySelector("#canvas");
2323
var gl = canvas.getContext("experimental-webgl");
2424

2525
// skonfiguruj program GLSL

webgl/lessons/pt-br/webgl-text-canvas2d.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Em seguida, configure o CSS para que a tela e o HTML se sobrepnham
3030
Agora procure a tela de texto no tempo de inicialização e crie um contexto 2D para isso.
3131

3232
// look up the text canvas.
33-
var textCanvas = document.getElementById("text");
33+
var textCanvas = document.querySelector("#text");
3434

3535
// make a 2D context for it
3636
var ctx = textCanvas.getContext("2d");

webgl/lessons/resources/2d-scene-graph-diagram.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const darkMatcher = window.matchMedia("(prefers-color-scheme: dark)");
2121
let colors;
2222

2323
function renderSceneGraph(root) {
24-
const canvas = document.getElementById("c");
24+
const canvas = document.querySelector("#c");
2525
const ctx = wrapCanvasRenderingContext2D(canvas.getContext("2d"));
2626
var g_update = true;
2727

webgl/lessons/resources/3d-in-canvas.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ <h1 class="description">3D in canvas</h1>
5252
3, 7,
5353
];
5454

55-
var canvas = document.getElementById("c");
55+
var canvas = document.querySelector("#c");
5656
var ctx = canvas.getContext("2d");
5757
var then = 0;
5858

webgl/lessons/resources/3d-in-webgl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ <h1 class="description">3D in WebGL</h1>
6666
3, 7,
6767
];
6868

69-
var canvas = document.getElementById("c");
69+
var canvas = document.querySelector("#c");
7070
var gl = canvas.getContext("webgl");
7171
if (!gl) {
7272
return;

webgl/lessons/resources/camera-move-camera.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ <h1 class="description">Moving the Camera</h1>
3737
"use strict";
3838

3939
function main() {
40-
var movieElem = document.getElementById('movie');
40+
var movieElem = document.querySelector('#movie');
4141
var areaWidth = movieElem.clientWidth;
4242
var areaHeight = movieElem.clientHeight;
4343

webgl/lessons/resources/cross-product-diagram.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@
494494

495495
var app;
496496
function main() {
497-
canvas = document.getElementById("canvas");
497+
canvas = document.querySelector("#canvas");
498498

499499
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
500500
if (!gl) {

webgl/lessons/resources/cube-normals.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371

372372
var app;
373373
function main() {
374-
canvas = document.getElementById("canvas");
374+
canvas = document.querySelector("#canvas");
375375

376376
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
377377
if (!gl) {

webgl/lessons/resources/directional-lighting.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
const darkMatcher = window.matchMedia("(prefers-color-scheme: dark)");
6363
darkMatcher.addEventListener('change', render);
6464

65-
var ctx = document.getElementById("canvas").getContext("2d");
65+
var ctx = document.querySelector("#canvas").getContext("2d");
6666
var direction = 0;
6767

6868
function radToDeg(rad) {

webgl/lessons/resources/dot-product.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@
739739

740740
var app;
741741
function main() {
742-
canvas = document.getElementById("canvas");
742+
canvas = document.querySelector("#canvas");
743743

744744
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
745745
if (!gl) {

webgl/lessons/resources/environment-mapping.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
dot: opt.dot || "dot(eyeToSurfaceDir,surfaceNormal)",
4141
surfaceNormal: opt.surfaceNormal || "surface normal",
4242
};
43-
var ctx = document.getElementById("canvas").getContext("2d");
43+
var ctx = document.querySelector("#canvas").getContext("2d");
4444
var direction = 0;
4545
var surfaceWidth = 200;
4646

webgl/lessons/resources/fragment-shader-anim.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656

5757

5858
function main() {
59-
var canvas = document.getElementById("canvas");
59+
var canvas = document.querySelector("#canvas");
6060
var ctx = get2DContext(canvas);
6161
ctx.lineWidth = 1;
6262
var pixelSize = 6;

webgl/lessons/resources/matrix-space-change.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
function main() {
3333
const opt = getQueryParams();
34-
const ctx = document.getElementById("canvas").getContext("2d");
34+
const ctx = document.querySelector("#canvas").getContext("2d");
3535

3636
const fpoints = [
3737
// left column

webgl/lessons/resources/moon-orbit.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@
8383
],
8484
};
8585

86-
const canvas = document.getElementById('c');
86+
const canvas = document.querySelector('#c');
8787
const ctx = wrapCanvasRenderingContext2D(canvas.getContext('2d'));
88-
const orbitCtx = document.getElementById('orbit').getContext('2d');
88+
const orbitCtx = document.querySelector('#orbit').getContext('2d');
8989
let colors;
9090

9191
const spread = 16;

webgl/lessons/resources/normals-scaled.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@
464464

465465
var app;
466466
function main() {
467-
canvas = document.getElementById("canvas");
467+
canvas = document.querySelector("#canvas");
468468

469469
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
470470
if (!gl) {

webgl/lessons/resources/normals.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@
347347

348348
var app;
349349
function main() {
350-
canvas = document.getElementById("canvas");
350+
canvas = document.querySelector("#canvas");
351351

352352
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
353353
if (!gl) {

webgl/lessons/resources/point-lighting.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
dot: opt.dot || "dot(surfaceToLight,surfaceNormal)",
4949
surfaceNormal: opt.surfaceNormal || "surface normal",
5050
};
51-
var ctx = document.getElementById("canvas").getContext("2d");
51+
var ctx = document.querySelector("#canvas").getContext("2d");
5252
var direction = 0;
5353

5454
function radToDeg(rad) {

webgl/lessons/resources/power-graph.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"use strict";
4444

4545
function main() {
46-
var ctx = document.getElementById("canvas").getContext("2d");
46+
var ctx = document.querySelector("#canvas").getContext("2d");
4747
var power = 1;
4848

4949
webglLessonsUI.setupSlider("#power", {value: power, step: 0.01, precision: 2, slide: updatePower, min: 0, max: 10 });

webgl/lessons/resources/specular-lighting.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
surface2Light: opt.surface2Light || "surface2light",
5353
halfVector: opt.halfVector || "halfVector",
5454
};
55-
var ctx = document.getElementById("canvas").getContext("2d");
55+
var ctx = document.querySelector("#canvas").getContext("2d");
5656
var surfaceAngle = 0;
5757

5858
function radToDeg(rad) {

webgl/lessons/resources/spot-lighting.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
dot: opt.dot || "dot(surfaceToLight,surfaceNormal)",
5151
surfaceNormal: opt.surfaceNormal || "surface normal",
5252
};
53-
var ctx = document.getElementById("canvas").getContext("2d");
53+
var ctx = document.querySelector("#canvas").getContext("2d");
5454
var rotation = 0;
5555
var direction = degToRad(20);
5656
var limit = degToRad(20);

webgl/lessons/resources/spot-sphere.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@
838838

839839
var app;
840840
function main() {
841-
canvas = document.getElementById("canvas");
841+
canvas = document.querySelector("#canvas");
842842

843843
var gl = twgl.getWebGLContext(canvas, {alpha: true, preMultipliedAlpha: false});
844844
if (!gl) {

webgl/lessons/resources/surface-reflection.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
const lang = {
4848
reflection: opt.reflection || "reflection",
4949
};
50-
var ctx = document.getElementById("canvas").getContext("2d");
50+
var ctx = document.querySelector("#canvas").getContext("2d");
5151
var surfaceAngle = 0;
5252

5353
function radToDeg(rad) {

webgl/lessons/resources/webgl-preservedrawingbuffer-true.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
3, 7,
115115
];
116116

117-
var canvas = document.getElementById("c");
117+
var canvas = document.querySelector("#c");
118118
var gl = canvas.getContext("webgl", {preserveDrawingBuffer: true});
119119
var clock = 0;
120120

webgl/lessons/ru/webgl-2d-vs-3d-library.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ TOC: WebGL - 2D и 3D библиотеки
3737

3838
<pre class="prettyprint showlinemods">
3939
// настраиваем WebGL
40-
var c = document.getElementById("c");
40+
var c = document.querySelector("#c");
4141
renderer = new THREE.WebGLRenderer();
4242
renderer.setSize(c.clientWidth, c.clientHeight);
4343
c.appendChild(renderer.domElement);

webgl/lessons/ru/webgl-fundamentals.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ WebGL затем может растеризовать различные при
133133

134134
Далее получаем ссылку на него из JavaScript
135135

136-
var canvas = document.getElementById("c");
136+
var canvas = document.querySelector("#c");
137137

138138
Теперь мы можем получить объект WebGLRenderingContext - контекст отрисовки WebGL
139139

@@ -198,8 +198,8 @@ WebGL затем может растеризовать различные при
198198

199199
Теперь создадим 2 шейдера с помощью этой функции
200200

201-
var vertexShaderSource = document.getElementById("2d-vertex-shader").text;
202-
var fragmentShaderSource = document.getElementById("2d-fragment-shader").text;
201+
var vertexShaderSource = document.querySelector("#2d-vertex-shader").text;
202+
var fragmentShaderSource = document.querySelector("#2d-fragment-shader").text;
203203

204204
var vertexShader = createShader(gl, gl.VERTEX_SHADER, vertexShaderSource);
205205
var fragmentShader = createShader(gl, gl.FRAGMENT_SHADER, fragmentShaderSource);

webgl/lessons/ru/webgl-resizing-the-canvas.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ TOC: Изменение размера Canvas в WebGL
1919

2020
JavaScript
2121

22-
var canvas = document.getElementById("c");
22+
var canvas = document.querySelector("#c");
2323
canvas.width = 400;
2424
canvas.height = 300;
2525

webgl/lessons/ru/webgl-text-canvas2d.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ TOC: WebGL текст - Canvas 2D
3636
При инициализации получим ссылку на canvas с текстом и создадим контекст 2D.
3737

3838
// получаем ссылку на canvas с текстом
39-
var textCanvas = document.getElementById("text");
39+
var textCanvas = document.querySelector("#text");
4040

4141
// создаём контекст 2D
4242
var ctx = textCanvas.getContext("2d");

webgl/lessons/ru/webgl-text-html.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ CSS, чтобы текст расположился сверху.
4444
чтобы в дальнейшем мы могли их менять.
4545

4646
// получаем ссылки на элементы DOM
47-
var timeElement = document.getElementById("time");
48-
var angleElement = document.getElementById("angle");
47+
var timeElement = document.querySelector("#time");
48+
var angleElement = document.querySelector("#angle");
4949

5050
// создаём текстовые узлы, чтобы сэкономить немного браузерного времени
5151
var timeNode = document.createTextNode("");
@@ -151,7 +151,7 @@ WebGL работает в браузере. Не забывайте исполь
151151
Нам осталось получить ссылку на divcontainer, создать div и добавить его.
152152

153153
// получаем ссылку на divcontainer
154-
var divContainerElement = document.getElementById("divcontainer");
154+
var divContainerElement = document.querySelector("#divcontainer");
155155

156156
// создаём div
157157
var div = document.createElement("div");

webgl/lessons/webgl-2d-vs-3d-library.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Here's the code in three.js to display this
3737

3838
<pre class="prettyprint showlinemods">
3939
// Setup WebGL.
40-
var c = document.getElementById("c");
40+
var c = document.querySelector("#c");
4141
renderer = new THREE.WebGLRenderer();
4242
renderer.setSize(c.clientWidth, c.clientHeight);
4343
c.appendChild(renderer.domElement);

webgl/lessons/webgl-fundamentals.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ First we need an HTML canvas element
139139

140140
Then in JavaScript we can look that up
141141

142-
var canvas = document.getElementById("c");
142+
var canvas = document.querySelector("#c");
143143

144144
Now we can create a WebGLRenderingContext
145145

@@ -204,8 +204,8 @@ what is happening.
204204

205205
We can now call that function to create the 2 shaders
206206

207-
var vertexShaderSource = document.getElementById("2d-vertex-shader").text;
208-
var fragmentShaderSource = document.getElementById("2d-fragment-shader").text;
207+
var vertexShaderSource = document.querySelector("#2d-vertex-shader").text;
208+
var fragmentShaderSource = document.querySelector("#2d-fragment-shader").text;
209209

210210
var vertexShader = createShader(gl, gl.VERTEX_SHADER, vertexShaderSource);
211211
var fragmentShader = createShader(gl, gl.FRAGMENT_SHADER, fragmentShaderSource);

webgl/lessons/webgl-instanced-drawing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ optional feature of WebGL. It's called
188188
[`ANGLE_instanced_arrays`](https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays).
189189

190190
```js
191-
const canvas = document.getElementById('canvas');
191+
const canvas = document.querySelector('#canvas');
192192
const gl = canvas.getContext('webgl');
193193
if (!gl) {
194194
return;

0 commit comments

Comments
 (0)