简介
- JS概述
- 轻量级的脚本语言,解释型程序语言。
- 不仅能用于浏览器,还可用于服务器、PC、平板电脑和智能手机等设备。
- 作用:验证输入、直接写入HTML输出流、改变HTML内容/图像/样式、事件响应。
- JS组成部分
- 文档对象模型DOM:提供访问和操作网页内容的方法和接口。
- 浏览器对象模型BOM:提供与浏览器交互的方法和接口。
- 核心ECMAScript:由ECMA-262定义,提供核心语言功能。
- 引入html
- 直接嵌入:
<script>JS代码</script>
- 外部引入(推荐):
<script src="JS文件(允许来自外部域)">这里的代码会被忽略</script>
-
<script>
标签可放在<html>
中任何位置,但是建议放在<body>
标签中的最后。 - 如果不存在
defer
和async
属性,则浏览器按顺序解析<script>
块,即前面的<script>
先被执行。 - 平稳退化:
<noscript>浏览器不支持或禁用脚本时,显示这里的内容</noscript>
- XHTML中嵌入JS代码,需要将特殊符号用字符实体代替;或者将JS代码放入CData代码段里:
<script> // <![CDATA[ 这里写JS代码,不需要字符实体。将CData标记注释掉,是为了兼容不支持XHTML的浏览器。 // ]]> </script>
- 直接嵌入:
核心
- JS语法
- 数据类型
- JS对象
- 函数
- 作用域和内存
- 正则表达式
- JSON
- OOP
网友评论