JavaScript学习笔记

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
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值