js:脚本语言,控制网页的行为(特效,表单验证)
/* 这是多行注释 */
//这是单行注释
js问题及注意事项:
JavaScript 对大小写是敏感的
多写注释。提示性文字要说明白
定义变量时最好加上值,表明数据类型。比如aa="";aa=0;
定义变量都使用 var 定义,在定义后可以通过 typeOf() 来获取JavaScript中变量的数据类型
可以在文本字符串中使用反斜杠对代码行进行换行
var声明的变量的作用域是整个封闭函数
双引号和单引号都可以把字符串引起来。但是嵌套的时候要注意单引号和双引号交叉使用。
使用switch和case时 要注意case后面匹配数据的数据类型
组成:
EcmaScript 核心
BOM 浏览器对象模型
window 窗口
history 历史记录
location 地址栏
document 文档
DOM 文档对象模型(跟document一回事)
事件:对标签元素进行的动作
分类:三种方式(对比css)
1.标签里面(内联) 以 事件属性 的形式,on...。一般在行内写事件不写逻辑。
2.html文档里面(内嵌) 以标签名的形式,<script></script>。一般不用
3.外部引用 用的多,随处可以用,但要注意顺序。
放在 <script> 标签中的脚本与外部引用的脚本运行效果完全一致。
<script type="text/javascript" src="js/javascript.js"></script>
三种弹窗:
alert(); //警告弹窗
confirm(); //选择框,有返回值:确定(true) 取消(false)
prompt(); //输入框,有返回值:输入的内容。