JavaScript是一种专为网页交互而设计的脚本语言,由下列三个不同的部分组成
- ECMAScript,提供核心语言功能
- 文档对象模型(DOM):Document Object Model,提供访问和操作网页内容的接口
- 浏览器(BOM):Browser Object Model,提供与浏览器交互的方法和接口
<script type="text/javascript" defer="defer" charset="utf-8"></script>
- charset 告诉浏览器编码格式
- defer 告诉浏览器立即下载但是延迟执行。延迟到浏览器遇到</html>标签后在执行
JavaScript 代码是从上至下一次解释,如下
<script type="text/javascript"> function sayHell(){ alert("</script>"); } </script>
当浏览器遇到字符串 </script> 就会认为那是结束的标签,记住不要在代码中的任何地方出现。但是可以通过转义字符解决这个问题,如下
<script type="text/javascript"> function sayHell(){ alert("<\/script>"); } </script>
ECMAScript关键字
breakdo instanceof type of case else new var catch finally reutrn void continue for switch while debugger* function this with default if throw delete in try
ECMAScript保留字,虽然不知道用来干嘛,但是觉得蛮高大上的
abstract enum int short boolean export interface static byte export interface super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
时间: 2024-08-01 22:47:39