HTML是超文本标记语言,是构建网页的基本元素。在HTML中,`<h1>`标签用于定义一级标题,`<hr>`表示水平线,而`<strong>`标签用于加粗文字。网页中的空格通常使用` `实体来表示。锚记`<a>`标签的`name`属性用于定义锚点,`target="_blank"`则表示在新窗口中打开链接。无序列表由`<ul>`和`<li>`标签组成,表单则由`<form>`标签定义,其中`<input>`标签的不同`type`属性可以创建不同类型的表单元素,如`checkbox`表示复选框,`radio`表示单选框。`checked`属性用于设置复选框或单选框的默认选中状态,而`disabled`属性用于使表单元素变为灰色不可编辑状态。
在多选题中,常见的表格标签包括`<table>`、`<tr>`和`<td>`,`colspan`和`rowspan`属性用于合并单元格。创建下拉列表需要用到`<select>`和`<option>`标签,定义框架则涉及`<frameset>`和`<frame>`标签。播放音频或背景音乐可以使用`<embed>`、`<object>`或`<bgsound>`标签。
JavaScript是网页的脚本语言,`alert()`函数用于弹出信息对话框,`true`在JavaScript中被视为1。`prompt()`函数用于提示用户输入,`switch`语句根据输入值执行相应的分支。`confirm()`方法会弹出确认对话框,返回用户的选择。在新窗口中打开链接可以使用`window.open()`方法。
JavaScript变量`num`在与`true`相加时,`true`被视为1,因此`num`的值为6。`switch`语句中,输入"4"后,会执行匹配的`case "4":`,然后由于没有`break`语句,会继续执行下一个`case "5":`,最后由于`default:`的存在,即使没有匹配的`case`,也会执行默认情况,所以输出的对话框依次是"four"、"five"和"none"。
这些知识点构成了HTML和JavaScript的基础,对于网页开发和前端编程至关重要。理解并掌握这些概念和标签的使用,能帮助开发者创建交互式和动态的网页内容。