5月3日上课笔记-XML解析】的更多相关文章

一.XML编程 1.xml编程的两种解析方式 1.1 dom解析 优点:一次加载,多次使用.可以方便的对xml文档进行增删改查 缺点:如果xml文档过大的话,加载的时候会比较占用内存空间比较大,消耗资源,时间长. 1.2 sax解析 优点:一行行读取加载,占用空间少,消耗内存资源少,时间短. 缺点:如果下次使用还得重新加载,只适合查询操作,不适合增删改. 针对加载一次使用一次的问题,可以采取针对性的措施,即在加载的时候可以保存在集合中进行存储. 2.xml解析开发工具包 2.1 jaxp sun…
解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); css({"":"","":" ...}) addClass("class1 class2..."); removeClass("class1 class2..."); 判断是否包含某样式 hasClas…
一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似,但是和Java没有关系 组成部分: ECMAScript (语法核心) *DOM(html xml,类似xml的document) BOM(浏览器对象模型) 基本结构(最好放在最后的</body>之上): <script> </script> 2.语法: 输出:docume…
一.mysql 配置mysql环境变量 path中添加 D:\Program Files\MySQL\MySQL Server 5.7\bin cmd命令: 登录:mysql -uroot -p 退出:exit; 服务启动:net start mysql 服务停止:net stop mysql 常用数据库: oracle : 产品免费,服务收费 sql server mysql : 应用广泛 DBMS:数据库管理系统 (C3p0连接池 JDBC) mysql默认数据库引擎 :InnoDB mys…
一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=value] 属性值以value结尾 [attr*=value] 属性值包含value值 二.过滤选择器 1.基本过滤选择器 2.可见性过滤选择器 display:none type:hidden 三.事件 1.鼠标事件 click(); mouseover(); mouseout();…
二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person.location = "合肥"; person.showName = function(){ alert(this.name); } //调用属性 //alert(person.name); person.showName(); 字面量创建对象: JSON格式 var person={…
一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文本节点 nodeType 节点类型: 1:元素节点 3:文本节点 9:document节点 2:属性节点 firstChild(支持IE浏览器) || firstElementChild(支持谷歌浏览器) //获取第一个子节点 var fc = ulDom.firstElementChild ||…
location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID值获取一个DOM对象 getElementsByName(); 根据name属性值获取多个Dom对象 getElementsByTagName(); 根据标签获取多个DOM对象 获取标签体内容 innerHTML 获取input的value值 value 获取下拉框选中的值 value this 代…
一.弹出框 a.提示框 alert(); b.输入框 prompt(); c.确认框 confirm(); var flag= confirm("确认删除吗?"); 二.js程序调试 先看console控制台是否报错 浏览器debug alert(); console.log(); 三.函数 系统函数: parseInt(); 能够转换首字符是数字的字符串 Number();只能转换数字的字符串 isNaN(); is not a number //是不是非数字? 自定义函数: a.f…
一.网页定位 position: static (默认值) relative 相对定位(相对原来的位置) right left botton top absolute 绝对定位 fixed: 固定定位 (相对浏览器窗口) z-index 定位时,重叠层上下位置 二.网页动画 变形函数: transform: translate(平移函数 x,y平移) translateX translateY scale(2,2); 宽度,高度 skew(10deg,10deg); 倾斜 rotate 2D旋转…
IO文件复制 字符流(只能对文本文件进行操作) Reader Writer 字节流(对所有文件都能操作) InputStream OutputStream 一.浮动 边框弧度 border-radius: 20px 10px 50px 30px; 弧度画圆形 长宽一样 border-radius:50% 盒子阴影: box-shadow: 浮动float: 1.display none //隐藏 block //显示块级元素 inline //显示为内联元素 inline-block // 既有…
int 默认值为0 Integer 默认值为null String str="weraarezxsa"; 字符实现升序且唯一 & 非短路与 && 短路与 aptanta 一.盒子模型 内边距:padding 外边距:margin 边框: border 边框样式: border-style: solid(实线) dashed(虚线) double(双实线) 外边距:margin div居中 margin:auto; margin:8px; 顺时针 上右下左 内边距…
StringBuffer 线程安全,效率低 StringBuilder 线程不安全,效率高 判断数组是null还是空数组 null 空数组 int[] array=null; int[] array2= new int[]{}; 创建几个对象? String s=new String("关羽"); 创建了两个对象 1.*读取properties配置文件 dbinfo.properties a.反射的类加载器读取配置文件 反射: 将类的各种成分映射成相应的类 b.工具类ResourceB…
DOM解析操作 只在跟节点<addresslist>下面建立一个子节点<name> <?xml version="1.0" encoding="UTF-8"?> <addresslist> <linkman> <name>张三</name> <email>www.baidu.com</email> </linkman> <linkman>…
import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element…
区分 DOM 属性和元素属性 <img src="images/image.1.jpg" id="hibiscus" alt="Hibiscus" class="classA" /> 通常开发人员习惯将id,src,alt等叫做这个元素的"属性".我们将其称为"元素属性".但是在解析成 DOM 对象时,实际浏览器最后会将标签元素解析成"DOM 对象", 并…
<script>标签放在<body>和<head> 放在 <head></head> 里的会比放在 <body></body> 先执行.head 标签里的代码会在页面还未开始绘制之前被解析,而在 body 里的代码则会在页面渲染的同时在读取到这段代码的时候才被执行. js变量命名 1.由字母.数字.下划线组成,区分大小写 2.以字母开头 3.变量名不能有空格 4.不能使用 JavaScript 中的关键字做变量名 js加法…
设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示.用SQL语句创建四个表并完成相关题目.                  表1-1数据库的表结构 表(一)Student (学生表)                         字段名 数据类型 可否为空 含 义 Sno varchar(20) 否 学号(主键) Sname…
浏览器及特性检测 jQuery.support.boxModel 如果这个页面和浏览器是以 W3C CSS 盒式模型来渲染的,则等于 true.通常在 IE 6 和 IE 7 的怪癖模式中这个值是 false.在 document 准备就绪前,这个值是 null. jQuery.support.cssFloat 如果用 cssFloat 来访问 CSS 的 float 的值,则返回 true.目前在 IE 中会返回 false,他用 styleFloat 代替. 数组和对象操作 jQuery.e…
基本动画函数 $("#divPop").show(); $("#divPop").hide(); $("#divPop").toggle(); toggle()表示切换匹配目标事件的状态,可以无参数,也可以设置动画速度参数,单位毫秒.也可以输入字符串"slow", "normal", or "fast". 滑动动画函数 淡入淡出动画函数 fadeTo函数只改变对象的透明度,即使透明度为…
下面是在 jQuery 中最常使用的 bind()方法举例:$("#testDiv4").bind("click", showMsg); 我们为 id 是 testDiv4 的元素, 添加 click 事件的事件处理函数 showMsg. 使用 jQuery 事件处理函数的好处: 1. 添加的是多播事件委托,也就是为 click 事件又添加了一个方法,不会覆盖对象的 click 事件原有的事件处理函数. $("#testDiv4").bind(&…
创建新的元素 (1)使用 HTML DOM 创建元素 //使用 Dom 标准创建元素 var select = document.createElement("select"); select.options[0] = new Option("加载项 1", "value1"); select.options[1] = new Option("加载项 2", "value2"); select.size =…
概念 jQuery 是一套Javascript脚本库,注意 jQuery 是脚本库,而不是脚本框架."库"不等于"框架".jQuery 并不能帮助我们解决脚本的引用管理和功能管理,这些都是脚本框架要做的事. jQuery包装集和DOM对象 jQuery包装集和DOM对象是有区别的,jQuery包装集它一定是一个集合,是用jQuery的形式封装,不管它含有几个元素:而DOM对象一般是获取到的页面上某一个元素,比如说div.p等等,当然也可以获取一组DOM对象. 我们来…
CSS初始化 内边距padding padding属性宽度是按照上右下左的顺序来的,否则单独设置就是padding-left... 边框border border可以设置样式(border-style),颜色(border-color),宽度(border-width). 颜色和宽度都可以单独设置border-left-color/border-left-width. 外边距margin 单独设置就是“margin-left:”.margin笼统设置按照上右下左的顺序.但可以省略设置: 如果缺少…
HTML标签和元素概念区别 <p>是标签,<p>内容</p>是HTML元素. <pre></pre>定义预格式化文本,多用来显示源代码. 表格 <map>和<area>设置图片映射 <img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> <m…
背景属性 文本属性 direction 属性影响块级元素中文本的书写方向.表中列布局的方向.内容水平填充其元素框的方向.以及两端对齐元素中最后一行的位置. 注释:对于行内元素,只有当 unicode-bidi 属性设置为 embed 或 bidi-override 时才会应用 direction 属性. direction 属性有两个值:ltr 和 rtl.大多数情况下,默认值是 ltr,显示从左到右的文本. CSS链接四种状态 a:hover 必须位于 a:link 和 a:visited 之…
ECMAScript标准:JavaScript核心语法 微软:Jscript ECMAScript标准:一纸空文 JavaScript和JScritp都号称完全实现了 ECMAScript标准 W3C:DOM标准:专门操作HTML元素,CSS样式,事件的统一标准. BOM:专门操作浏览器窗口的工具. 没标准,由浏览器厂商自行实现. JavaScript=ECMAScript(核心语法)+DOM(操作网页内容)+BOM(操作浏览器窗口,很少用到) Mozilla→Firefox JSer最大挑战:…
JavaScript 4.5 一.    JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i.       没有参数:创建一个初始容量为0的数组 ii.       一个number类型的参数:创建一个初始容量为number(注意小数.负数)的数组 iii.       其它数量.类型参数:创建一个包含参数为初始数据的数组 b)创建语法2:var arr=[初始数据列表]; c)属性length:数组容量(不代表实际存储数据的数量,也不代表容量限制…
“均匀分布”的随机数 需要打开本章的数据文件“sim.sav.”. 1.设置随机数种子 1选择[转换]--[随机数字生成器],勾选‘设置起点’,并在‘固定值’ 的下‘值’中输入一个用户给定的数值.该数值用于记录随机数生成的起点,下次如果需要重复生成,同样的结果,只要重新进入该过程,把活动生成器初始化中的‘固定值’设置成同一个数,就可以生成同一组随机数.在统计模拟中,这个设定的数值被称为随机数种子.当然,如果以后不需要重复生成该组随机数,就可以不用进行该步骤.这里我们设置活动生成器,初始化的部分固…
数据文件的重置结构:横向结构(个案组),纵向结构,不符合分析方法的时候就需要重组,选定变量重组为个案,数据—重构,重构数据向导,选定变量重组为个案,将选定个案重构位变量,转置所有数据,变量组数目,一个,多个,选择变量,个案组标识,使用个案号,使用选定变量✔,无,要转置,目标变量(名称),固定变量,创造索引变量✔,多个,无,创建一个索引变量,索引值具体有什么类型,连续数字✔,变量名,编辑索引变量保持个处理所有已变换变量中的缺失值或空白值,外新文件中创建个案废弃数据 选定个案重组为变量.通过数据向导…