文档介绍:/ JavaScript 基础知识一、 JavaScript 的介绍 1 、定义: JavaScript 是一种基于对象和事件驱动的、并具有安全性能的脚本语言 2 、作用: a 、实现表单验证:减轻服务器端的压力 b 、制作特效 3 、特点 a 、向 HTML 页面中添加交互行为 b 、脚本语言,语法和 Java 类似 c 、解释性语言,边执行边解释 4 、组成部分 a、 ECMAScript :是 js 的核心语法 b、 BOM : 浏览器对象模型, 将浏览器分为若干个部分, 每部分对应一个对象, 通过该对象可以操作浏览器的对应部分 c、 DOM : 文档对象模型,将 html 文档解析成一棵倒挂的树, 每一个标签变为一个节点, 通过该节点可以操作 html 中的某一个标签 5 、基本结构 a 、内部 js :在 html 文档中使用<script> 标签,在标签中间编写 js 代码<script type="text/javascript"> ("<h1>hello,world!</h1>"); </script> b 、外部 js :创建一个 js 文件,将 js 代码写在 js 文件中,在 html 文档中导入该 js 文件<script type="text/javascript" src=" 要导入的 js "></script> PS :如果 script 标签导入了外部 js 文件,则标签中间不能编写 js 代码,无法被识别 c 、行内 js :写在某个标签的事件中,作为事件处理程序出现<input type="button" value="ClickMe" onclick="javascript:alert(' 点吧! ');"/> 6 、注意事项 a、<script> …</script> 可以包含在文档中的任何地方, 只要保证这些代码在被使用前已读取并加载到内存即可。 b、 js 原理: JavaScript 是一种客户端脚本语言,通过浏览器都可以看到源代码二、 JavaScript 的语法 1 、数据类型 a 、支持 5 种数据类型: number (数字)、 string (字符串)、 boolean (布尔)、 object (对象)和 undefined (未定义的) b、 js 是弱类型:即声明变量时无需给出类型,赋值决定其类型 c、 typeof( 变量) :可以确定当前变量的类型 2 、变量/ a 、变量需要先声明后赋值然后在使用,如果不赋值,则为 undefined 类型 b 、声明变量 1) var 变量名=值; 提示: var 可以省略不写(课外作业 1: var 写与不写有何区别) 2) 变量命名规则:以字母、下划线和美元符号开头;后面可以是字母、数字、下划线、美元符号;变量名不能为关键字;应有描述意义 3 、数组对象 a 、创建数组 1) var 数组名=new Array( 数组长度); 定义数组,指出数组长度 2) var 数组铭=new Array( 数组值 1, 数组值 2, 数组值 3...); 定义数组同时初始化数据 b 、使用数组:通过下标操作数组 c 、特点: 1) js 的数组没有大小限制也没有类型限制 2) 提供了若干个方法: push():