javascript 是基于对象和事件驱动并具有安全性能的解释型脚本语言
特点:解释性 基于对象 事件驱动(直接对客户端的输入做出相应而不经过服务器) 安全性 跨平台
<script language="javascript" > </script>
语法:1.分号可有可无 变量是弱类型,定义变量时用var
函数:function 函数名(参数){函数体}
window对象:是所有对象的顶级对象,不需要new关键字创建对象实例,直接用 对象名.成员 来访问
window对象的常用属性和方法
open():用于打开一个新的浏览器窗口 window.open(url,***); 关闭当前窗口window.close() \
String对象:是动态对象,需要创建对象实例后才能引用,但是在javascript中可以用单引号或者双引号括起来的一个字符串当做一个字符串对象的实例,因此可以直接在字符串后加个“ . ”来调用String对象的属性和方法,
String.length:返回String对象的长度
indexOf():返回String对象第一次出现字符串的字符位置:String.indexOf(字符串,(开始位置));
substr():返回指定字符串的一个子串:string.substr(其实坐标,选择长度)
substring():返回指定字符串的一个子串 string.substring(起始位置,结束位置)
replace():用于替换一个匹配子串:string.replace();
Date对象
1.创建Date对象(具有动态性)
dateObj=new Date()
new Date().getFullYear():返回年份 .getMonth():返回月 getDate():返回日 getDay:返回星期 ..
DOM技术
是文档和访问操作构成文档的各种元素的应用程序接口
通过节点id获取元素:document.getElementById("节点");
通过那么获取元素:document.getElementsByName("节点name")