JavaScript学习笔记——浏览器中的javascript

1、HTML中的javascript
使用<script/>标签
<html>
 <head>
  <title> Title </title>
  <script language="javascript">
   function sayHi() {
    alert("Hi");
   }
  </script>
 </head>
 <body>
 ...<!--...>
 </body>
</html>
1》把函数sayHi()单独放在一个文件external.js中,就会有如下的代码出现。把<script/>标签放在<head/>标签中,否则会出现错误。
<html>
 <head>
  <title> Title </title>
  <script language="javascript" src=“external.js”>
  </script>
 </head>
 <body>
 ...<!--...>
 </body>
</html>
2、XHTML可扩展的HTML标准出现,<script/>不使用language特性,使用type。
<html>
 <head>
  <title> Title </title>
  <script type="text/javascript" src=“external.js”>
  </script>
 </head>
 <body>
 ...<!--...>
 </body>
</html>

3、SVG中的JavaScript,SVG是一种基于XML的语言,用于在web上绘制矢量图形。
4、BOM浏览器对象模型,他提供了独立于内容而与浏览器窗口进行交互的对象。
BOM一系列相关的对象构成
window  document----anchors
  frames   | forms
  history   | images
  location  | links
  navigator | location
  screen
key
 Object
 Array
 
 window.history.go(-1);历史记录后退一个
 document是一个即属于BOM有属于DOM的对象。

你可能感兴趣的:(JavaScript学习笔记——浏览器中的javascript)