interview-answe icon indicating copy to clipboard operation
interview-answe copied to clipboard

174.JavaScript 在页面上做了什么?

Open webVueBlog opened this issue 5 years ago • 1 comments

[js]

webVueBlog avatar Apr 15 '20 05:04 webVueBlog

浏览器在读取一个网页时,代码(HTML, CSS 和 JavaScript)将在一个运行环境(浏览器标签页)中得到执行。就像一间工厂,将原材料(代码)加工为一件产品(网页)。

在 HTML 和 CSS 集合组装成一个网页后,浏览器的 JavaScript 引擎将执行 JavaScript 代码。这保证了当 JavaScript 开始运行之前,网页的结构和样式已经就位。

如果 JavaScript 在 HTML 和 CSS 就位之前加载运行,就会引发错误。

const para = document.querySelector('p');

para.addEventListener('click', updateName);

function updateName() {
  let name = prompt('输入一个新的名字:');
  para.textContent = '玩家1:' + name;
}

webVueBlog avatar Apr 15 '20 05:04 webVueBlog