我们写一个网页,不仅仅是用来显示,对于使用者而言,交互或许更重要,这就需要Javascript的灵活使用咯。Javascript与HTML,CSS是构成网页的三大元素。HTML是框架,CSS是样式,Javascript是交互(自己理解的(*^__^*) )
HTML + CSS + JavaScript = 真正的交互
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>iRock - The Virtual Pet</title> <script type = "text/javascript"> function touchRock(){ var userName = prompt("What is your name?", "Enter your name here."); if(userName){ alert("It is good to meet you," + userName + "."); document.getElementById("rockImg").src = "haizei_lufei.jpg"; } } </script> </head> <body οnlοad="alert('Hello, I am your pet rock.');"> <div style="margin-top: 100px; text-align: center"> <img id = "rockImg" src = "haizei.jpg" alt = "iRock" style = "cursor: pointer" onclick = "touchRock()"/> </div> </body> </html>这段代码里,将javascript直接放到了html网页里,每个倒三角区域都是一个标签,代表着开始或结束。html里的任何地方都可以安插<script>标签,但最好放在<head>区域。
<script type = "text/javascipt">指出使用的指令脚本是javaScript。
位于<script type = "text/javascipt">与</script>标签之间的内容都是javascript,浏览器知道要把这部分当做javascript处理,而非html。
</script>表示一段javascript脚本的结束,也意味着接下来回到一般的html。
注释:放在<script>标签里的内容不一定是javascript,只是代表接下来的语言是脚本语言,这个时候,type属性就很重要了, type = "text/javascipt"才是对浏览器指定采用JavaScript脚本语言。
<div>标签里是CSS样式,一般情况下建议放到<head>区域的<style>标签里,或以外部样式表存储,上面的代码纯属为了易于显示(因为代码少),嘿嘿