JS
JAVAScript与JAVA关系
雷锋与雷锋塔的关系
老婆与老婆饼的关系
毫无关系。。。
这是一门客户端脚本语言
JAVAScript组成:
ECMAScript:脚本语言的核心语法
DOM:文档对象模型
BOM:浏览器对象模型
使用方式
行内:js代码定义在html标签上
内部:在html的head中定义一对script标签对,在标签对中定义js代码
外部:在外部定义一个js文件,使用script 标签对引入外部js文件src属性定义外部js文件
*一个script标签对不能同时定义js代码与引入外部js 文件
script标签 对定义的位置:
任意位置
建议定义在:
1.head中
优点:一目了然,便于后期维护
缺点: 因为html页面冲上到下执行,head中script标签对中获取某一个元素就有可能获取不到 ->window.onload 解决
body结束之前
优点: 加载完所有页面中的元素标签 之后再去执行js代码
调试方式:
console 控制台输出 ->推荐
console.log() 日志输出 ->建议
console.info() 信息输出
console.error() 错误信息输出
console.warn() 警告信息输出
alert() 弹出框
document.write()
页面文档中写出内容
当压面内容加载完成之后,再触发document.write的执行,会覆盖原页面