这个简单脚本中的 JavaScript 做了两件事。首先,它创建一个名为 myvariable的变量,并将字符串"Hello world!"放置其中。然后,它会在当前文档(浏览器呈现的网页)中搜索 ID 为example的所有 HTML 元素。当它找到example时,它使用了innerHTML属性将 HTML 元素的内容替换为myvariable的内容。
当然,我们也可以不用自定义变量。因为,使用动态创建的内容来填充 HTML 元素也是容易的。例如,你可以使用当前时间戳来填充它:
下面是一个简单的网页,其中包含了一个剪裁过的图像,还有一个分析图像并返回真实图像尺寸的按钮。在这个示例代码中, 这个 HTML 元素使用了 JavaScript 的内置函数 onclick来检测用户交互,它会触发一个名为get_size的自定义函数。具体代码如下:
保存这个文件,并将其加载到 Web 浏览器中以尝试这段代码。
使用 JavaScript 的跨平台应用程序
你可以从代码示例中看到,JavaScript 和 HTML 紧密协作,从而创建了有凝聚力的用户体验。这是 JavaScript 的一大优势。当你使用 JavaScript 编写代码时,你继承了现代计算中最常见的用户界面之一,而它与平台无关,那就是 Web 浏览器。你的代码本质上是跨平台的,因此你的应用程序,无论是简单的图像大小分析器还是复杂的图像编辑器、视频游戏,或者你梦想的任何其他东西,都可以被所有人使用,无论是通过 Web 浏览器,还是桌面(如果你同时提供了一个 Electron 应用)。