Javascript总复习提纲
JavaScript学习大纲

JavaScript学习大纲一.大纲简介二.本大纲主要是介绍JS中常用的一些对象属性,方式的介绍,具体的功能需要在练习中自己体会三.Table对象Table 对象代表一个HTML 表格, 在HTML 文档中<table> 标签每出现一次,一个Table 对象就会被创建1.Table 对象的集合2.集合描述3.cells[] 返回包含表格中所有单元格的一个数组4.rows[] 返回包含表格中所有行的一个数组5.tBodies[] 返回包含表格中所有 tbody 的一个数组。
6.Table 对象的属性7.属性描述8.border 设置或返回表格边框的宽度9.caption 对表格的 <caption> 元素的引用10.cellPadding 设置或返回单元格内容和单元格边框之间的空白量11.cellSpacing 设置或返回在表格中的单元格之间的空白量12.frame 设置或返回表格的外部边框13.id 设置或返回表格的 id14.rules 设置或返回表格的内部边框(行线)15.summary 设置或返回对表格的描述(概述)16.tFoot 返回表格的 TFoot 对象。
如果不存在该元素,则为 null17.tHead 返回表格的 THead 对象。
如果不存在该元素,则为 null18.width 设置或返回表格的宽度19.Table 对象的方法20.方法描述21.createCaption() 为表格创建一个 caption 元素22.createTFoot() 在表格中创建一个空的 tFoot 元素23.createTHead() 在表格中创建一个空的 tHead 元素24.deleteCaption() 从表格删除 caption 元素以及其内容25.deleteRow() 从表格删除一行26.deleteTFoot() 从表格删除 tFoot 元素及其内容27.deleteTHead() 从表格删除 tHead 元素及其内容28.insertRow() 在表格中插入一个新行四.Frame 对象Frame 对象代表一个HTML 框架,在HTML 文档中<frame> 每出现一次,就会创建一个Frame对象1.Frame 对象的属性2.属性描述3.contentDocument 容纳框架的内容的文档4.frameBorder 设置或返回是否显示框架周围的边框5.id 设置或返回框架的 id6.longDesc 设置或返回指向一个包含框架内容描述的文档的 URL7.marginHeight 设置或返回框架的顶部和底部页空白8.marginWidth 设置或返回框架的左边缘和右边缘的空白 设置或返回框架的名称10.noResize 设置或返回框架是否可调整大小11.scrolling 设置或返回框架是否可拥有滚动条12.src 设置或返回应被加载到框架中的文档的 URL五.Document 对象六.Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口,用于元素节点、文本节点、注释、处理指令等均无法存在于document之外,document对象同样提供了创建这些对象的方法。
JavaScript复习要点

javascript复习chap01 javascript基本语法1.javascript是什么?客户端脚本语言;是一种基于对象和事件驱动的脚本语言;通过<script language=”javascript” src=”myjs.js”></script>标签放置在网页中2.js基本数据类型Number 15 , 2.9 , 4E5String “abc” , ”” , ”123”Null和Undefinded null,undefinded 注意:””是空字符串,并不是nullBoolean true , false3.变量定义及命名规则:先定义,后使用,直接使用会出错var m,n;//声明变量var x,y,z=10;/*注释有两种,*/命名规则三句话:由字母\数字\下划线\$组成;首字母不能是数字;不能用保留字且区分大小写.合法的n$,check_form,不合法的123a,name?,check-form4.类型转换parseInt(“123”)结果是123 parseInt(“a123”);结果是NaNparseInt(“123a123”);结果是123parseFloat(“5.45”)结果是5.455.运算符+,-,*,/,%,++,--==,!=,>,>=,<,<=&&,||,!优先级:()! ++ -- - 一元运算符* / + - 算术运算符< <= > >= == != 关系运算符&& || 逻辑运算符= += *= /= %= 赋值运算符6.流程控制语句if(条件){}else{}switch(表达式){case 常量1:语句1;breakcase 常量2:语句2;break;default:其它语句;}for (初始化;测试条件;改变量){循环语句;}while(测试条件){循环语句;}do{循环语句;}while(测试条件);break和continue语句:break结束循环;continue结束本次循环7.函数的定义和调用8.变量的作用域全局变量:在函数外部定义局部变量:在函数内部定义同名时:局部变量有效,全局变量失效9.事件处理常见事件(知道什么对象的什么事件在什么时候发生):浏览器窗口(body):onload,unload事件,页面加载和关闭时发生表单(form): onsubmit事件,表单提交时发生页面元素:onMouseMove,onMouseOver,onMouseOut,onMouseDown,onMouseUp,鼠标操作时发生文本框(<input type=”text” />):onchange,onselect,onfocus,onblur其它:onclick,单击元素chap02 DOM编程1.浏览器对象模型(BOM):与浏览器有关1)window是唯一的顶层对象(在代码中可以省略掉)a)常见属性i.status状态栏b)常见方法i.alert,confirm,prompt:信息,确认,输入ii.open(“1.html”);打开一个窗口iii.showModalDialog();打开一个模式窗口iv.setTimeout("showTime()",1000); 定时执行方法2)screen代表客户屏幕a)window.screen.width屏幕宽度b)window.screen.height屏幕高度3)event代表浏览器窗口上最近发生的事件对象a)window.event.srcElement代码触发事件的对象4)history代表最近访问过的地址对象a)history.forward();前进b)history.back();后退c)history.go(1);相当于history.forward();前进d)history.go(-1);相当于history.back();后退5)location代表当前地址栏对象a)location.href=”1.html”;跳转到1.htmlb)location.replace(“1.html”);同上,跳转到1.htmlc)location.reload();刷新页面2.DOM文档对象模型与浏览器\平台\语言无关的接口;document对象代表浏览器窗口中加载的整个html文档3.document对象1)常用属性a)document.bgColor=”red”;设置页面的背景色为红色b)document.title=”Javascript教程”;设置页面的标题2)常用方法a)document.write(“<h1>第1章Javascript语法基础</h1>”);往文档中动态写内容b)document.getElementById(“”);根据元素id获取元素的引用获得元素引用的另一种方法是:document.all.元素名称获得元素引用的另一种方法是:document.表单名.元素名称c)document.getElementsByName(“”);根据元素的名称获得一组元素,返回的是一个数组d)document.createElement(“div”);创建元素4.节点对象1)常见属性a)nodeValue节点的值b)nodeName节点名称c)nodeType节点类型(1元素节点,2属性节点,3文本节点)d)firstChild第一个子节点e)lastChild最后一个子节点f)parentNode父节点g)innerHTML属性:表示开始标签与结尾标签之间的内容2)动态添加和删除节点a)node.appendChild(node1);将节点node1追加到所有子节点的末尾b)insertBefore(newNode,node);将节点newNode插入到node之前c)insertBfore(newNode);同appendChild(),将newNOde追加到末尾d)removeChild(node);删除子节点nodechap03表单验证与正则表达式1.表单验证的思路2.使用String对象验证表单a)str.length==0 验证字符串是否为空b)str.charAt(0)<’a’||str.charAt(0)>’z’验证首字母是否为指定的字符c)str.indexOf(‘@’)==-1 验证字符串中是否包含指定的字符d)str.toLoweyCase(); 将字符串中的字母都转换为小写字母e)str.toUpperCase();转换为大写字母f)str.substr(1,4);返回下标从1开始的4个字符g)str.substring(1,4);返回下标为1到下标小于4的字符h)str.split(“,”);分割字符串为一个字符串数组3.正则表达式验证什么是正则表达式?一种对文字进行模糊匹配的语言,主要功能:●实现数据格式的有效性验证●实现文本内容的替换与删除●实现文本的模糊搜索a)两种写法:i.var regexp=/…../附加参数;ii.var regexp=new RegExp(“…..”,”附加参数”);“…”代表”^[a-zA-Z0-9]\w{3,17}$”其中^ [] \w {} 等表示元字符附加参数及含义g,全局匹配i,不区分大小写匹配m,可以进行多行匹配b)常用方法i.regexp.test(str)返回值是true或false,测试字符串中是否存在模式ii.regext.exec(str)在字符串中查找,并保存查找结果c)常见元字符及其含义i.\转义字符,例如\w:1个用于匹配字母,数字或下划线字符;[a-zA-Z0-9_]\d:用于匹配一个从0到9的数字,等价[0-9];ii..匹配任何换行字符(\n)之外的所有字符iii.[xyz]匹配其中的任何一个字符[^xyz]不匹配其中的任何一个字符[a-z0-9]匹配a到z之间0-9之间的任何一个字符iv.{n}匹配n次,如o{2}{n,}匹配至少n次,如o{2,}{n,m}匹配至少n次,至多m次,如o{2,5}v.x|y匹配x或y,如z|foodvi.^匹配输入字符串的开始位置vii.$匹配输入字符串的结尾位置viii.*匹配前面的子表达式0或多次.例如,zo*ix.+匹配前面的子表达式1次或多次,例如zo+x.?匹配前面的子表达式0次或1次,例如zo?举例:^[a-zA-Z0-9]\w{3,17}$ 定义了开头和结尾的字符^[a-zA-Z]\w{4,15}$ a-z开头,字母数字下划线组成,长度为5-16个字符^([0-2])\d$|^3(0|1)$ 前半部分:0-2开头,后跟一位的0-9结尾;后半部分:3开头后跟一位的0或14.字符串String与RegExp对象1)str.match(regexp);使用正则表达式模式查找字符串,并返回查找结果数组2)str.search(regexp);返回字符串中与模式匹配的第1个子字符串的位置结果是多少呢?03)str.replace(regexp,”abc”);用指定的字符串替换匹配的字符串chap04 表单验证高级特效1.如何在运行时改变元素的样式属性obj.style.属性=属性值,例如obj.style.fontSize2.如何一次改变元素的多个样式属性1)定义元素的类样式表2)通过代码在运行时改变元素的className属性3.在运行时控制元素的显示和隐藏obj.style.display=block;//显示obj.style.display=none;//隐藏说明:obj.style.visibility:hide;也可以隐藏,但是隐藏后该元素的位置不释放举例说明:4.数组的创建及使用1)数组的创建方法var array=[1,2,3,4,5];2)元素的访问3)数组的常用属性array.length4)数组的常用方法var array=[“jack”,”andy”];array.join(“-“);//结果为jack-andy字符串array.concat(array2);//将多个数组合并为一个array.reverse();//将数组进行反向排序,结果为andy,jackarray.sort();//对数组进行排序5)用for-in语句遍历数组5.列表框的常用属性\方法和事件1)属性a)value和text:当前选中项的值和显示文本b)options:选项数组c)selectedIndex:当前选中项的索引值d)length:选项的个数2)方法a)add(new,old)在old前添加new3)事件a)onChange当选项发生改变时发生6.访问数组时使用文字下标servers[“四川”][0]值为”富乐山”chap0506 CSS高级特效(一)(二)1.制作页面Tab特效a)组成部分tab菜单:用ul,li制作tab内容:用div制作b)使用的技术obj.style.display=none | block ;//动态隐藏和显示obj.style.className=””;//动态切换样式规则2.制作遮罩层特效a)组成网页内容,遮罩层,弹出层b)设置遮罩层和弹出层的z-index属性值弹出层的的z-index值要大,采用绝对定位c)设置遮罩层为半透明状,采用绝对定位。
Javascript复习资料及重点

JA V A复习资料1.HTML基本元素<INPUT TYPE=”TEXT”>普通输入文本<INPUT复选框TYPE=”CHECKBOOK”><INPUT TYPE=”FILE”>文件选择<INPUT TYPE=”IMAGE”>将图片设置为提交按钮<INPUT提交按钮TYPE=”submit”><INPUT密码输入框TYPE=”PASSWORD”><INPUT TYPE=”RADIO”>单选按钮<TR>和</TR> 表格的行显示<TD>和</TD> 表格的列显示<A HREF="链接"></A> 超链接<Fromname=""ACTION="URL"显示表单METHOD="GET|POST">2.跳转指令:<jsp:forwad>作用:将一个用户的请求从一个页面传递到另外一个页面。
格式:不传递参数:<jsp:forward page="{要包含的文件路径| <%=表达式%>}"/>传递参数:<jsp:forward page="{要包含的文件路径| <%=表达式%>}"><jsp:param name="参数名称" value="参数内容"/>... 可以向被包含页面中传递多个参数</jsp:forward>3.<jsp:useBean>作用:使用javabean的操作指令格式:<jsp:useBean id=”实例化对象名称” scope=”保存范围”class=”包.类名称”/> 在useBean指令中一共存在三种属性:id:表示实例化对象的名称scope:表示此对象的保存范围,一共有page ,request,session,application4种属性范围class:对象所对应的包.类名称举例:在jsp中的标签指令完成调用<%@ page contentType="text/html" pageEncoding="GBK"%><jsp:useBean id="simple" scope="page" class="cn.mldn.lxh.demo.SimpleBean"/><html><body><%simple.setName("李兴华") ; // 设置name属性simple.setAge(30) ; // 设置age属性%><h3>姓名:<%=simple.getName()%></h3> <!-- 输出name属性的内容--><h3>年龄:<%=simple.getAge()%></h3> <!-- 输出age属性的内容--></body></html>4.<jsp:setProperty>作用:如果在使用设置属性是没有指定”*“而指定了具体的属性那么就表示只为了这个具体属性设置请求内容举例:例如设置姓名属性<%@ page contentType="text/html" pageEncoding="GBK"%><html><% request.setCharacterEncoding(“GBK”);<jsp:useBean id="simple" scope="page" class="cn.mldn.lxh.demo.SimpleBean"/><jsp:setProperty name=”simple”property=”name”/><body><h3>姓名:<%=simple.getName()%></h3> <!-- 输出name属性的内容--> <h3>年龄:<%=simple.getAge()%></h3> <!-- 输出age属性的内容--> <./html></body>5.<jsp:getProperty>作用:此标签会自动调用JavaBean中的getter()方法,为了取得相关对象属性。
javascript总复习要点

javascript总复习要点javascript总复习要点网页交互设计1.DOM概念?2、简述window、document、history的作用。
3.window对象的常用属性,(各举一例)alert();4.window对象的常用方法,(各举一例)open();5.window对象的常用事件,(各举一例)onlond;6.event事件7.navigator对象的常用属性8.history对象的常用属性和方法9.document对象的常用方法,属性,集合和对象事件10.form对象的作用?属性,方法和事件Div + CSS1.例:margin :5px 5px 8px 10px;表示上右下左那么 margin :5px 5px 8px;表示什么?margin :5px 5px ;又表示什么?2. html中连接的样式?访问前的,访问后的,点击时的,悬浮上的?3.CSS语法构成?CSS 语法由哪三部分构成?4.组选择器如何声明?5.什么是盒模型?/*1.//-->1.什么是javascript?答:JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。
是一种基于对象的脚本语言,具有简单性`安全性`动态性`跨平台性的基于对象和面向对象的脚本语言,解释和编译,弱变量和强变量,代码格式不一样。
2.javascrpt嵌入网页的方式?答:在网页中使用 script 标记用标记。
第2种是在网页中链接外部文件 (.js) 用用src属性连接外部以.js结尾的文件名。
在事件处理程序中使用 JavaScript3.注释方式答:html的注释方式是;css的注释方式是/* */;js的注释方式有两种://另一种: /* */;4.数据类型?答:数值型字符串布尔空值未定义对象object,string,number,undefined,null,bool;5.变量作用范围答:全局变量是在函数体外,局部变量函数体内。
JavaScript学习大纲

精心整理JavaScript学习大纲一.大纲简介本大纲主要是介绍JS中常用的一些对象属性,方式的介绍,具体的功能需要在练习中自己体会二.Table对象Table 对象代表一个HTML 表格, 在HTML 文档中<table> 标签每出现一次,一个Table对象就会被创建deleteTFoot() 从表格删除 tFoot 元素及其内容deleteTHead() 从表格删除 tHead 元素及其内容insertRow() 在表格中插入一个新行三.Frame 对象Frame 对象代表一个HTML 框架,在HTML 文档中<frame> 每出现一次,就会创建一个Frame对象1.Frame 对象的属性属性描述contentDocument 容纳框架的内容的文档frameBorder 设置或返回是否显示框架周围的边框id 设置或返回框架的 idlongDesc 设置或返回指向一个包含框架内容描述的文档的 URLmarginHeight 设置或返回框架的顶部和底部页空白marginWidth 设置或返回框架的左边缘和右边缘的空白name 设置或返回框架的名称noResize 设置或返回框架是否可调整大小scrolling 设置或返回框架是否可拥有滚动条src 设置或返回应被加载到框架中的文档的 URL 四.Document 对象Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口,用createAttributeNS(uri,name) 创建一个拥有指定名称的属性节点和命名空间,并返回新的Attr对象createCDATASection() 创建一个CDATA区段节点createComment()创建一个注释节点createDocumentFragment() 创建一个空的DocumentFragment对象,并返回此对象createElement() 创建一个元素节点createElementNS() 创建一个带有指定命名空间的元素节点createTextNode() 创建一个文本节点getElementById(id) 返回拥有带有给定值的ID属性的元素。
2019秋电大JavaScript程序设计复习资料

JavaScript程序设计复习资料一、判断题1.在定义JavaScript变量中,一定要指出变量名和值。
()2.JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。
()3.在JavaScript中,可使用Function()定义函数。
Function()可以接受任意多个字符串参数。
()4.一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模式。
()5.substring() 方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束。
()6.表单的change事件在表单的value属性值发生变化时就会触发。
()7.结合CSS类型选择器,可以实现批量改变元素样式的效果。
()8.改变浏览器当前浏览的网页可以通过设置window.location来实现。
()9.Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
()10.在jQuery中可以用replaceWith() 和replaceAll()替换节点。
()11.JavaScript规定在使用中任何变量之前必须先使用var声明它。
( ) 12.JavaScript表达式的类型只取决于运算符,与操作数无关。
( )13.内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。
( )14.函数内未定义直接赋值的变量,系统会把它声明为全局变量。
( ) 15.indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置,如果不存在匹配字符则返回-1。
( )16.通过Math.random() 方法可以获得一个0~1的随机数字。
( )17.HTML的节点层次是一个树形结构。
( )18.一个事件只能绑定一个事件处理程序。
( )19.location即是window对象的属性,也是document对象的属性。
( ) 20.localstorage 中的数据只要用户不主动清除,将会一直保存在本地。
javascript复习总结

javascript复习总结1.如何插⼊javascriptJavaScript代码写在<script></script>之间。
2.引⽤JS外部⽂件<script src="script.js"></script>3、js在页⾯中的位置放在<head>部分最常⽤的⽅式是在页⾯中head部分放置<script>元素,浏览器解析head部分就会执⾏这个代码,然后才解析页⾯的其余部分。
放在<body>部分JavaScript代码在⽹页读取到该语句的时候就会执⾏。
4、javascript语句和符号“;”分号要在英⽂状态下输⼊,同样,JS中的代码和符号都要在英⽂状态下输⼊。
虽然分号“;”也可以不写,记得在语句末尾写上分号。
5、注释单⾏注释,在注释内容前加符号 “//”。
<script type="text/javascript">document.write("单⾏注释使⽤'//'"); // 我是注释,该语句功能在⽹页中输出内容</script>多⾏注释以"/*"开始,以"*/"结束。
<script type="text/javascript">document.write("多⾏注释使⽤/*注释内容*/");/*多⾏注释养成书写注释的良好习惯*/6、变量定义变量使⽤关键字var,语法如下:var 变量名变量名可以任意取名,但要遵循命名规则:1.变量必须使⽤字母、下划线(_)或者美元符($)开始。
2.然后可以使⽤任意多个英⽂字母、数字、下划线(_)或者美元符($)组成。
3.不能使⽤JavaScript关键词与JavaScript保留字。
js总结期末

js总结期末一、JavaScript的基础知识1. 数据类型:JavaScript中有多种数据类型,包括数字、字符串、布尔值、数组、对象等。
了解不同的数据类型对于正确的数据处理是至关重要的。
2. 变量和常量:JavaScript中使用var关键字来声明变量,而使用const关键字来声明常量。
变量和常量主要用于存储和操作数据,具有不同的作用域和生命周期。
3. 运算符:JavaScript支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。
掌握不同的运算符及其优先级可以提高代码的效率和可读性。
4. 控制语句:JavaScript中常用的控制语句有条件语句和循环语句。
条件语句用于根据不同的条件执行不同的代码块,而循环语句用于重复执行一段代码块。
5. 函数:JavaScript中的函数是一段可重复使用的代码块,可以接收参数并返回结果。
函数的使用可以提高代码的可维护性和重用性。
二、JavaScript的高级特性1. 面向对象编程:JavaScript是一门面向对象的语言,支持封装、继承和多态等面向对象的概念。
面向对象编程可以提高代码的可维护性和扩展性。
2. 异步编程:JavaScript通过回调函数、Promise和async/await等机制支持异步编程。
异步编程可以提高程序的性能和用户体验,避免程序的阻塞。
3. 事件处理:JavaScript可以通过事件处理机制来响应用户的操作。
事件处理可以使网页更加动态和交互,提高用户对网页的体验。
4. DOM操作:JavaScript通过操作文档对象模型(DOM)来修改网页的内容和结构。
DOM操作可以实现动态生成、修改和删除网页元素,实现网页的动态效果。
5. AJAX和Fetch:JavaScript可以通过AJAX和Fetch技术与服务器进行数据交互。
AJAX和Fetch可以实现无刷新页面的数据更新和数据上传等功能。
三、JavaScript的常用技巧1. 错误处理:JavaScript中的错误处理对于代码的稳定性和可靠性至关重要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总复习提纲
第1章基本概念
●什么是JA VASCRIPT?标记符、type属性。
●JS注释(单行、多行)
●注意事项:大小写敏感、语句结束的分号。
第2章数据类型
●Javascript的数据类型:基本数据类型(字符串型、数字型、布尔型)和复合
数据类型(对象、数组),其它类型(函数、null、undefined)。
●变量的声明方法(也可以不声明直接使用,如果变量只声明,不赋值,则返
回该变量的值是?)
●变量的命名、变量的类型以及变量的使用范围
第3章表达式与运算符
●typeof运算符的使用
●字符串转换成数字、数字转换成字符串的方法。
注意prompt()方法获得的
数据要进行运算要先进行类型转换!
●简单的逻辑运算% 、+、=、&&、||、==
第4章语句
●三种简单的弹出框的使用及返回值
●循环语句while、do…while、for语句(*构造金字塔)
●选择语句if 、switch(if与switch的等价替换、switch与数组的等价替换)●循环控制语句有哪些?区别?
●return语句作用
第5章函数
●定义函数的方法
●函数体的组成
●给定功能,能够写出函数实现相应功能,参看实验6、实验9
第6章对象
●构造自定义对象的三种方法及各自优劣。
●原型对象的概念及使用
●Object对象常用的方法:toString()、valueOf()、indexOf()
●能够定义自定义对象且实现相应功能,参看实验7
第7章数组
◆数组定义的4种方法
◆数组可以存放的数据类型
◆数组的常用方法作用及返回值:push()、pop()、unshift()、shift()
◆数组有x个值,默认的索引(序号)从哪里开始,到哪里结束?
第8章事件处理
●常用事件onclick、onselect、onfocus、onchange、onload、onunload、onsubmit、
onreset、onkeypress等的触发条件
●常用的两种触发器setTimeout(,)与setInterval(,)用法与区别
第9章DOM模型
●window对象是所有对象的根对象
●window常用两种方法open()与close()
●常用日期事件对象的使用(亚运会倒计时)
第10章FORM表单对象
●获得表单控件值的两种方法(默认数组/id名称)
●产生forms数组和elements数组,各自代表哪些对象?
第11章BOM模型
●BOM模型的层次结构树,参看PPT课件
●查找文档中所有的<p>表示的元素的方法。
第12章COOKIE
不作考试要求。