JavaScript学习笔记

来源:互联网 发布:visio 数据建模 编辑:程序博客网 时间:2024/05/16 18:57

1.JS是什么------客户端脚本语言

2.主要组成-

Js核心:基础语法,基于对象

Js核心对象:String,Date Math Array RegExp

Js客户端编程:BOM(Window Location History)

格式:<script type="text/javascript">脚本语言<script/>

3.DOM(XML DOM和HTML DOM)

区别:XML是HTML的一般,HTML是XML的特例

1)焦点事件   focus   blur

2)键盘事件   keyCode来区分键盘不同的动作

3)改变事件 onChange...


3.1 DOM的概述及分类:document object model 文档对象模型,是W3C编制的一套用于访问,中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。

3.2 Node:节点,包括以下:

document:代表整个文本     

 element:标记(元素)

text:标记中的文本 

attibute:属性,元素才有属性   nodeNAme    nodeType     nodeValue

语法:1.获取节点  var node=document.getElementById("divid")     document.getElementByTagName("div")  document.getElementByName("divname");

3.4 DOM的借点操作(增删改查  替换)

加:var option=document.createElement("option");//创建标签

option.setAttribute("value","sss");//添加属性,现在相当于<option value="sss"><option/>

var textnode=document.createTextNode("sssss");

option.appendChild(textnode);//<option value="sss">sssss<option/>


3.5二级联动

3.6正则表达式  regExp

方式1:var RegExp=new RegExp("[a-zA-Z0-9{3,8}]");//3至8未数字字母

方式2:var RegExp=/^[a-zA-Z0-9{3,8}]$/;//直接写法

test进行匹配

3.7js是模拟面向对象语言   prototype 





0 0
原创粉丝点击