音乐请下BOOM BOOM POW
话不多说直接来认识这些物件吧~
1. 跳出提醒视窗 window.alert(message)
window.alert('快交铁人赛文章!')
2. 确认对话框 window.confirm(message)
window.confirm('交铁人赛文章了没?')
// 使用者按确定会回传true,按取消则回传false
3. 提问对话框window.prompt(message, default)
const article = window.prompt('交几篇铁人赛文章了?', 0)
if (article >= 30) {
alert('恭喜完成铁人赛!')
} else {
alert('快去写文章!')
}
// 在浏览器的console
function printDate() {
const time = new Date();
const date = time.getDate();
console.log(date);
}
window.printDate(); // 当天日期
在 Node 环境下,全域物件是 global,但千万不要举一反三,以为在全域宣告的变数也会成为global的属性喔~终端机会报错!!!
有趣小知识:色彩深度是以「n位元颜色」(n-bit colour)来表示。若色彩深度是n位元,代表有2的n次方种颜色。
例如:1位元颜色代表黑白两色
以下列网址作为范例,输入window.location会取得目前页面网址的相关资讯(见下图)
https://www.w3schools.com/js/js_window_location.asp
Kuro 大大在讨论location时,提到了 DOM 元素的 a 标签也提供类似 location 的属性,可以轻松地解析网址。做法是先建立 a 标签的元素,再将网址存入元素的属性中,之後就可以如同 location 物件取得host、protocol、port、pathname...的属性,觉得非常有趣~
以下来练习一下:
history.back()
: 回到上一页history.forward()
: 到下一页history.go()
: 括号中可放入正负整数,例如 history.go(-2)代表回到上上页,history.go(1),代表到下一页。认识完了 BOM,明天继续认识 DOM。
参考资料:
w3schools
BOM - wiki
色彩深度 - 维基百科
参考书籍:
0 陷阱!0 误解!8 天重新认识 JavaScript!
转眼间,三十天过去了~ 在这些日子中,练习写文章,练习自主学习的步调,练习整理思绪,学习新知......
for-loop 在 C/C++ 语言中,我们经常用到 for 回圈语句,但在 Verilog 中 ...
魔鬼藏在细节 在上一篇中的最後我问了一个问题:“为什麽没有使用 Flowable 而是继续用 Obs...
『像素操作(Pixel Manipulation)』 顾名思义就是要去以单一像素为最小单位来进行操作...
原理说明 SVM (support vector machine 支援向量机),是在特徵空间中找到一...