1.脚本语言
脚本语言是一种应用程序语言,用于系统的扩展,使其按照用户的意愿去运行。
2.基本信息
根据使用方式的不同分为两类,嵌入式和非嵌入式。
- 嵌入式脚本语言,通常为了应用程序的扩展而开发出来,解释器通常嵌入在被扩展的应用程序中,成为宿主程序的一部分。
- 非嵌入式脚本语言,这类语言无须嵌入其他程序中例如JavaScript,这类语言的主要应用不是作为系统扩展,而是实现一般的任务控制
JavaScript主要运用在浏览器端,处理用户的输入实现交互功能。JavaScript可以结合数据库组件、文件系统组件等扩展组件实现任何想要的功能。
3.JavaScript组成
- ECMAScript:JavaScript语法和基本对象
- DOM:文档对象模型
- BOM:浏览器对象模型
4.js引用位置
行间js
优点:非常的直观,直接作用于元素;
缺点:结构分离不清晰(js,css,html),无复用性,维护不方便,后期修改不方便;
内部js
优点:结构分离清晰,复用性高(当前页面),较利于维护和修改
缺点:多页面之间无法复用,多页面之间维护和修改比较麻烦
外部js:
优点:结构彻底分离,多页面复用,后期维护修改非常方便
缺点:增加请求数
5.script标签属性
上面两种写法作用相同,从html5开始,type可以省略,如果希望向下兼容,则需要加上。
6.调试
利用console.log()打印信息
7.script标签放置位置
通常放在文档最后面
8.标识符
变量名,函数名,函数参数,属性名统称为标识符