常听到 JavaScript 负责行为与互动。但其实JavaScript 并没有提供网页的操作方法,前端开发者在网页的操作方法都是「浏览器」提供的。 这些操作方法基本上会分别由这两种物件所拥有:「BOM」与「DOM」。
所以在浏览器上的 JavaScript 包含了:
JavaScript 核心 (以 ECMAScript 标准为基础)
BOM (Browser Object Model,浏览器物件模型)
DOM (Document Object Model,文件物件模型)
前端开发者就是透过 JavaScript 去呼叫 BOM 与 DOM 提供的 API,进一步透过它们去控制浏览器的行为与网页的内容。
///page1
<h1>第一页</h1>
<a href="page2.html">连到第二页</a>
<input type="button" id="next" value="到下一页">
<script>
document.getElementById('next').onclick = function () {
window.history.forward();
}
</script>
///page2
<h1>第二页</h1>
<a href="page1.html">连到第一页</a>
<input type="button" id="back" value="回上一页">
<script>
document.getElementById('back').onclick = function () {
window.history.back();
}
</script>
今天就介绍到这结束了。
<<: 除了刷题之外的事 - Software Engineering
>>: D27 - 走!去浏览器学 Drag & Drop 自己组汉堡包
上一篇介绍了Vito'sfamily,这一题题目讲那麽多,但其实主要是考我们找出中位数,并让每个数都...
甚麽是立即函数? IIFE (Immediately Invoked Function Expres...
Disclaimer: 今年大概撑不到连续 30 天...大概能写多少就是多少吧 哈哈 1 图论为...
Binary Search Tree III 树主要有三种走访的方式,分别是InOrder、PreO...
老妹每年都会帮妈妈画春联, 今年人在国外,拍胸脯保证说会画电子档给她! 呕心沥血画了两天後,妈很满意...