HTML:超文本,标记语言
JavaScript:轻量级、弱类型、脚本语言
案例:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Document</title> 7 </head> 8 <body> 9 <div>北京</div> 10 <!-- 11 1、可以通过js来改变页面内容,样式 12 这是在操作html文件,属于DOM操作范畴 13 14 2、可以通过js来操作浏览器,做弹出对话框提示框的操作 15 这是在操作浏览器,属于BOM操作范畴 16 17 3、至于js代码怎么编写,规范是什么,都是ECMAScript来制定 18 --> 19 <script> 20 // js代码应该怎么写,规范是什么,ECMAScript来制定 21 const oDiv = document.querySelector('div'); 22 23 oDiv.onclick = function(){ 24 // 操作HTML文件内容,样式,是DOM操作 25 this.innerHTML = '北京欢迎你'; 26 this.style.color = 'pink'; 27 28 // 操作浏览器弹出提示框,是BOM操作 29 window.alert('我是js程序操作浏览器的弹窗效果'); 30 } 31 </script> 32 </body> 33 </html>