传智播客Java学习 JavaScript加强
我今天学习了佟老师讲的JavaScript解析Dom文档的知识:
一、 节点分为3种类型,元素节点,属性节点,文本节点
二、 查找节点:
l js代码不能写在body元素的前面,js 代码写在 <head> 节点中, <title> 节点后, 此时需要用到 js 的 window.onload 函数 -- 该函数在整个文档都加载完成之后执行.
l 节点的属性: nodeName: nodue: nodeType:
l 查找元素节点,document.getElementById("bj");
l 查找属性节点:: cityElement.getAttributeNode("bj")
l 查找文本节点: 文本节点一定是某个元素节点的子节点! 先得到元素节点 , 一般情况下: 文本节点都是元素节点的唯一的子节点, 所以可以通过元素节点的的 lastChild(或 firstChild) 来获取
三、 需求:点击<li>节点,弹出对应的文本内容,
l 使用document.getElementsByTagName("li");获取所有的li节点,再添加click事件,
四、 子节点:
l 获取所有的子节点:childNodes( ) ,,火狐和IE计算的子节点数不一样,火狐将文本节点和空白节点也计算在内,而IE不包含空白的文本节点,
l 判断元素是否有子节点:haschildNode();
l 需求:点击li节点,节点的内容自动放在输入框里面,
l 需求:点击li时,li的文本变为“^^北京”,再点击时,又变回来。 方法一:使用substr();
l 方法二:使用正则表达式,
五、 创建节点:
l 创建元素节点:
i. &nb
相关文档:
package com.gis.biz;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http. ......
1. doGet vs doPost
这个问题,老师讲得不是很清晰,仅仅讲了doGet是可以取出参数值在url中的参数。以下内容copy自网络:
“get只有一个流,参数附加在url后,地址行显示要传送的信息,大小个数有严格限制且只能是字符串。
post的参数是通过另外的流传递的, 不通过url,所以可以很大,也可以传 ......
/**
* 使用二分查找的方式查询指定的值
* @author ZhangYu
* @data 2010-01-23
*/
public class BinSearch {
/**
* 用递归实现二分查找
* @param data -被查找的数组
* @param value -要查找的值
* @param left -查找范围的最小值
* @param right -查找范围的最大值
* ......
今天我学习了javaweb 的监听器的知识,是冯老师讲的课,我做了简单的笔记:
Servlet监听器listener:
一、 创建(servletcontext)上下文监听:
a) 定义一个类,实现ServletContextListener接口,在web.xml里面注册监听, ......