Web
文章平均质量分 79
Web修炼手册
Whale-Song
今天 你努力了不管是否有收获 至少你赢了坐享其成的你。
展开
-
Web---JavaScript---⑤DOM(文档对象模型)认识
文档对象模型(DOM: Document Object Model):文档:标记型文档(HTML,XML)。特征:里面除了标签,就是标签封装的内容对象:封装了属性和行为的实体,可以被直接调用。模型:所有标记型文档都具备一些共有特征的一个体现。 DOM = BOM(浏览器对象模型) + DOM(文档对象模型)DHTML:动态HTML,它不是一门语言,是多项技术综合体的简称。DHTML = HTML ...原创 2018-07-09 15:38:07 · 190 阅读 · 0 评论 -
Web---JavaScript---⑥DOM中table的操作
共同的css(table.css):table{ border: #249bdb 1px solid; width:500px; border-collapse:collapse;}table td{ border: #249bdb 1px solid; padding: 5px;}table th{ border: #249bdb 1px solid; padding: 5...原创 2018-07-09 15:51:07 · 247 阅读 · 0 评论 -
Web---JavaScript---⑦DOM中的checkbox和radio
所需样式(table.css)table{ border: #249bdb 1px solid; width:500px; border-collapse:collapse;}table td{ border: #249bdb 1px solid; padding: 5px;}table th{ border: #249bdb 1px solid; padding: 5px;...原创 2018-07-09 16:00:04 · 263 阅读 · 0 评论 -
Web---JavaScript---⑧DOM中select
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>DOM--有关组合框组件--下拦菜单的演示</title> <style type="text/css"&原创 2018-07-09 16:03:25 · 192 阅读 · 0 评论 -
Web---JavaScript---⑨DOM中form
先认识一下正则表达1.概念 在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 正则表达式类似Windows下的通配符*和?。只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号...原创 2018-07-10 09:34:57 · 146 阅读 · 0 评论 -
Web---XML---①认识
引例通过前面的HTML的学习我们认识了DOM文档树的概念,下面就以生活的方式进入XML的学习下面代码没有使用XML语法,只是一DOM文档树的思想对我们学校的一个介绍<?xml version="1.0" encoding="UTF-8"?><湖南城市学院> <部门> <教学部门> <信息与电子工程学院> &a原创 2018-07-10 10:13:40 · 164 阅读 · 0 评论 -
Web---XML---②Schema
Schema概述XML Schema是2001年5月正式发布的W3C(万维网联盟)的推荐标准DTD存在一些缺陷: 一是它是用不同于XML的语言编写的 二是DTD不支持名称空间 三是DTD存在支持继承和子类方面的局限性XML Schema不仅可以定义XML文档的结构而且还允许约束文档的内容一个 XML Schema自身就是一个XML文档XML Sch...原创 2018-08-21 11:13:33 · 205 阅读 · 0 评论 -
Web---XML---③Java解析XML---DOM(官方---第二方)
DOM-Document Object Model-文档对像模型。是w3c组织处理xml的一种方式。•特点: •一次将所有数据全部加载到内存中。 •对xml文档中的每一个节点都当成一个Node对像处理。包括元素、文本、属性。 •org.w3c.dom包中的Document,Element,Node。 •非常方便进行修改。 •已经集成在了JDK...原创 2018-08-21 11:28:37 · 181 阅读 · 0 评论 -
Web---XML---④Java解析XML---dom4j(第三方工具)
Dom4j是一个开源、灵活的XML API。目前很多开源框架如struts,hibernate都使用dom4j做为解析其xml的工具。支持文档的读写功能和Xpath快速查询操作。准备DOM4j:包:dom4j.x.jar包结构:org.dom4j类•org.dom4j.io.SAXReader – xml文档解析器•org.dom4j.Document、Ele...原创 2018-08-23 10:59:16 · 450 阅读 · 0 评论 -
Web---XML---⑤Java解析XML---SAX和StAX(官方---第二方)
SAX解析Simple Api for XML。SAX在解析文档时使用的是边读取边解析的方式,而不是一次性的将文档全部装入内存中。所以它的读取速度很快,占用很少的内存。仅向前,不能任意的读取一个节点。也不能修改XML文件。SAX读取一个XML文档的过程:SAX解析器:SAXParserFactory定义工厂 API,使应用程序能够配置和获取基于 SAX 的解析...原创 2018-08-25 09:53:31 · 235 阅读 · 0 评论 -
Web---Tomcat7.0---安装配置以及项目发布
安装:下载Tomcat压缩包Apache Tomcat®中找到 Download 选择需要的版本,再找到Core子目录,选择对应系统的压缩包点击下载。我用的是Tomcat7 Window 64位的压缩包。解压压缩包解压时候要注意解压到的目的目录不要有空格和中文,因为Tomcat会把目录当作变量来使用。比如直接解压到D盘,配置环境变量:步骤:右击我的电脑---...原创 2018-08-26 11:31:32 · 605 阅读 · 0 评论 -
Web---java生成验证码
技术入口:java.awt.image包中的BufferedImage类过程:先new一个BufferedImage类的实例(对象):BufferedImage bufImg = new BufferedImage(width,height,type);再获取java.awt.Graphics类的实例(对象): Graphics g = bufImg.getGraphics();...原创 2018-08-27 11:27:45 · 196 阅读 · 0 评论 -
Web---http协议---常用的参数
了解 请求头 的格式和 响应头 的格式Http请求的格式:Http请求有三部分组成:请求首行 GET /index.jsp?name=Jack HTTP/1.1请求头 …..[空行]请求的正文。name=Jack&age=90POST /a.html HTTP/1.1 //请求行...原创 2018-08-28 09:35:57 · 398 阅读 · 0 评论 -
Web---浅说请求转发和请求重定向
请求转发请求转发可以这样理解:李四通过电话号码找张三,而这个电话号码其实是王五的,所以是王五接到了李四的电话,接到电话后王五知道李四是找张三而且张三跟王五是同事,王五直接把电话给张三,最后张三与李四通过王五的号码进行通话。请求重定向请求重定向可以这样理解:李四通过电话号码找张三,而这个电话号码其实是王五的,所以是王五接到了李四打过来的电话,接到电话后王五知道李四是要找张三,这时王五是告...原创 2018-08-28 09:53:03 · 219 阅读 · 0 评论 -
Web---Servlet---三种开发方式以及生命周期
Servlet的生命周期:init方法。只会被初始化一次。由容器初始化。初始化成功后将缓存于容器中。它的初始时间分为两种:用户第一次访问时。服务器启动时。-需要配置。service方法每次请求都会访问此方法。每次请求都会创建新的Request和Response对像。destory方法当服务器关闭时由容器调用并销毁。Servlet初始化图解(简化):...原创 2018-09-01 22:41:07 · 247 阅读 · 0 评论 -
Web---Servlet---文件上传
准备:文件上传需要准备Apache提供的一个jar包:commons-fileupload-1.2.2.jar 最新的jar包地址为了进行流拷贝方便我还使用另一个jar包:commons-io-2.1.jar 最新的jar包地址前端页面:注意:form必须是post方式,并且enctype="multipart/form-data"<%@ page langu...原创 2018-09-03 23:19:14 · 150 阅读 · 0 评论 -
Apache FileUpload详细介绍
Apache FileUpload组件在最初的 http 协议中,没有上传文件方面的功能。RFC1867(”Form-based File Upload in HTML”.)为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规...转载 2018-09-03 23:31:39 · 350 阅读 · 0 评论 -
Web---Servlet---多个servlet间跳转技术的细节
servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter())。1)用字节流输出时,中文要采用out.write("中文".getBytes()),不能用print("中文")。 对于字节流,用response.setCharacterEncoding("utf-8")设了也不行。2)用字符流输出时,无论中...原创 2018-09-04 00:08:36 · 572 阅读 · 0 评论 -
Web---Servlet---Cookie运用
Cookie-简介:Cookie,是客户端在访问web服务器时,服务器在客户端的机器上存放的信息。服务器将Cookie保存在客户机器上的原因是为了跟踪客户的状态。这主要用于特殊的场合如电子商务。JavaServletApi为Cookie提供了简单实现,javax.servlet.http.Cookie类表示Cookie。Cookie保存客户端的硬盘上,通过key和value值来保存...原创 2018-09-05 14:50:36 · 240 阅读 · 0 评论 -
Web---Servlet---Session
Session会话简介会话是指在一段时间内,用户使用同一个浏览器进程与Web应用之间的交互过程。会话(Session)通常用来跟踪用户的状态,缓存用户在此浏览器进程中的信息。当用户关闭浏览器,上一个Session也就无法再次获得了(Cookie的maxAge为-1的情况)。再次打开新的浏览器,将开始一个新的会话。类javax.servlet.http.HttpSession。每一个...原创 2018-09-06 14:24:43 · 111 阅读 · 0 评论 -
Web---JSP---①基础语法
JSP技术简介JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护。JSP是HTML代码与Java代码的混合体。JSP文件通常以JSP或JSPX的扩展名。JSP拥有自己的语法。JSP形式上像HTML,但本质上是Servlet。JSP的出现,使得将Web开发中的HTML与业务逻辑代码有效分离成为可能。通常JSP只负责生成动态...原创 2018-09-07 17:10:31 · 184 阅读 · 0 评论 -
Web---JSP---②基础语法2
JSP中注释方式:<!-- 在JSP页面中可以写的注释1,HTML的方式, 在客户端的源代码中可以看到 --> <% //在JSP页面中可以写的注释2,Java的方式, 客户端看不到,但jspService()中可看到 /* ... */ %> &...原创 2018-09-08 09:07:37 · 142 阅读 · 0 评论 -
全角空格和半角空格的运用
HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格(&nbsp;)是常规空格的宽度,可运行于所有主流浏览器。其他几种空格( &ensp; &emsp; &thinsp; &zwnj;&zwj;)在不同浏览器中宽度各异。全角和半角的区别全角占两个字节,半角占一个字节,半角全角主要是针对标点符号来说的,全角标点...原创 2018-09-08 09:35:38 · 12653 阅读 · 0 评论 -
Web---JSP---③隐藏帧技术+模拟ajax
隐藏帧技术原理:随着HTML帧的引入,隐藏帧(hidden frame)技术也应运而生了。该技术后面的基本想法是创建一个帧集,其中包含用于客户端—服务器通信的隐藏帧。可以通过将帧的宽度或高度设置为0像素来隐藏一个帧,以使其不显示。尽管一些早期的浏览器(诸如Netscape 4)不能够完全隐藏帧,经常会留下一些明显的帧边框,但该技术还是广泛地为开发人员所采用。过程图解:关键代码:...原创 2018-09-09 00:08:35 · 249 阅读 · 0 评论 -
Web---JSP---使用jsp:useBean以及相关标签
JavaBean简介JavaBean是一种可重用的软件组件。一个JavaBean具有以下标准:实现java.io.Serializable接口 必须是一个公共的类。 一个公开的无参的构造。 getXxx和setXxx方法。在JSP中访问JavaBean的语法1、声明JavaBean对像-必须使用完整类名:<jsp:useBean id=“someBean” cla...原创 2018-09-09 10:29:49 · 387 阅读 · 0 评论 -
Web---JSP---几代技术发展史
以登录例子演示JSP技术的发展JSP的第1代开发技术:纯JSP技术<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html&原创 2018-09-09 10:41:30 · 1436 阅读 · 0 评论 -
Web---JSP---EL表达式
EL表达式简介EL 全名为Expression Language。EL主要作用: 获取数据:•EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。执行运算:•利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。获取web开发常用对象•EL 表达式定义了一些隐式对象,利用这些隐式对象...原创 2018-09-10 12:47:02 · 207 阅读 · 0 评论 -
Web---JSP---JSTL
JSTL简介JSTL(Java Standard Tag Library) –Java标准标签库。 SUN公司制定的一套标准标签库的规范。 JSTL标签库,是由一些Java类组成的。JSTL组成JSTL –Core 核心标签库。 - 这是本部分的重点 JSTL – I18N - 国际化标签库。Internationalization- I18N JSTL – SQL – 数...原创 2018-09-11 23:30:56 · 169 阅读 · 0 评论 -
Web---JavaScript---④BOM(浏览器对象模型)
BOM中最常用的是window对象,下面是window对象的常用方法以及属性的演示<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="...原创 2018-07-02 08:57:24 · 185 阅读 · 0 评论 -
Web---JavaScript---③对象
String对象<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="tex原创 2018-06-18 20:06:28 · 141 阅读 · 0 评论 -
Web---JavaScript---②数组与函数
数组<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>JS语言---数组演示</title> <script type="text/javascript"> //JS中的数组非常重原创 2018-06-14 16:01:55 · 179 阅读 · 0 评论 -
Web---JavaScript---①历史与语法
JavaScript 的历史故事 1.JavaScript语言与名称的由来(Netscape,Sun Java) 2.微软的Explorer和JScriptJavaScript 概述JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(不允许直接访问本地硬盘) 3.跨平台性(只要是...原创 2018-06-09 17:27:43 · 171 阅读 · 0 评论 -
Web-CSS
CSS概述 CSS是层叠样式表(Cascading Style Sheets)用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。 那么CSS和HTML是如何在网页代码中相结合的呢?通过四种方式:style属性 、style标签、导入和链接。CSS与HT...原创 2018-06-08 15:04:23 · 872 阅读 · 0 评论 -
Web---HTML---常用标签3
表 单 <form> 表单标签是最常用的标签,用于与服务器端的交互。 <input>:输入标签接收用户输入信息。其中的type属性指定输入标签的类型。 文本框 text。输入的文本信息直接显示在框中。密码框 password。输入的文本以原点或者星号的形式显示。单选框 radio 如:性别选择。复选框 checkbox 如:兴趣选择。隐藏字段 hidden 在页面上...原创 2018-05-26 16:05:41 · 189 阅读 · 0 评论 -
Web---HTML---常用标签2
表 格使用表格基本能实现对页面元素在浏览器中随心所欲的排版定位。表格通常用来显示大量的、分类化的信息,具有表示清晰、明了的特点,使用十分广泛。 表格一般由以下几部分组成:表格名称、表格栏及表中数据。<table></table>这是一对用来指明表格范围的标记,格式如下:<table> 表格全部内容</table>border属性...原创 2018-05-24 19:25:01 · 988 阅读 · 1 评论 -
Web---HTML---常用标签1
基本标签1. <html>和</html>2. <head>和</head>3. <title>和</title>4. <body>和</body>5. <hn>和</hn>6. <br>7. &原创 2018-05-21 18:13:24 · 189 阅读 · 0 评论 -
Web---HTML---认识
静态页面和动态页面 网站页面分为静态页面和动态页面两种 • 静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器; • 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、VB.Net、PHP、Java、C等编写。HTML学习要求 掌握手写HTML实现一般难度的W...原创 2018-05-21 11:00:37 · 204 阅读 · 0 评论