摘要:
HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。 有三种方法来维持客户端与服务器的会话: Cookies 网络服务器可以指定一个唯一的session ID作为cookie来代表每个客户端,用来识别这个客户端接下来的请求。
阅读全文
posted @ 2018-08-18 22:00
Borter
阅读(118)
推荐(0)
摘要:
JSP Cookie 处理 Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTP cookie的支持。 通常有三个步骤来识别回头客: 服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。 浏览器在本地机中存储这些信
阅读全文
posted @ 2018-08-18 21:58
Borter
阅读(124)
推荐(0)
摘要:
我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。 GET 方法 GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: GET方法是浏览器默认传递参数的方法,一些敏感信息,如密码等建议不使用GE
阅读全文
posted @ 2018-08-18 21:30
Borter
阅读(182)
推荐(0)
摘要:
JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 JSP所支持的九大隐式对象: request对象 request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求
阅读全文
posted @ 2018-08-18 21:28
Borter
阅读(128)
推荐(0)
摘要:
JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 Page指
阅读全文
posted @ 2018-08-18 21:25
Borter
阅读(119)
推荐(0)
摘要:
JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servle
阅读全文
posted @ 2018-08-18 21:21
Borter
阅读(142)
推荐(0)
摘要:
网络服务器需要一个 JSP 引擎,也就是一个容器来处理 JSP 页面。容器负责截获对 JSP 页面的请求。本教程使用内嵌 JSP 容器的 Apache 来支持 JSP 开发。 JSP 容器与 Web 服务器协同合作,为JSP的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于 JSP 网页
阅读全文
posted @ 2018-08-18 21:19
Borter
阅读(176)
推荐(0)
摘要:
JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势: 性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。 服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。 JSP 基于Java Servle
阅读全文
posted @ 2018-08-18 21:12
Borter
阅读(1174)
推荐(0)
摘要:
以下列出了使用JSP带来的其他好处: 与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。 与纯 Servlet 相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
阅读全文
posted @ 2018-08-18 21:12
Borter
阅读(2901)
推荐(0)
摘要:
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元
阅读全文
posted @ 2018-08-18 21:11
Borter
阅读(2529)
推荐(0)
摘要:
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端
阅读全文
posted @ 2018-08-18 21:10
Borter
阅读(754)
推荐(0)
摘要:
Compressed and uncompressed copies of jQuery files are available. The uncompressed file is best used during development or debugging; the compressed f
阅读全文
posted @ 2018-08-17 22:30
Borter
阅读(520)
推荐(0)
摘要:
函数描述 jQuery() 接受一个字符串,其中包含了用于匹配元素集合的 CSS 选择器。 jQuery.noConflict() 运行这个函数将变量 $ 的控制权让渡给第一个实现它的那个库。
阅读全文
posted @ 2018-08-17 22:28
Borter
阅读(90)
推荐(0)
摘要:
属性描述 context 在版本 1.10 中被弃用。包含传递给 jQuery() 的原始上下文。 jquery 包含 jQuery 版本号。 jQuery.fx.interval 改变以毫秒计的动画速率。 jQuery.fx.off 全局禁用/启用所有动画。 jQuery.support 表示不同
阅读全文
posted @ 2018-08-17 22:28
Borter
阅读(96)
推荐(0)
摘要:
函数描述 .get() 获得由选择器指定的 DOM 元素。 .index() 返回指定元素相对于其他指定元素的 index 位置。 .size() 返回被 jQuery 选择器匹配的元素的数量。 .toArray() 以数组的形式返回 jQuery 选择器匹配的元素。
阅读全文
posted @ 2018-08-17 22:27
Borter
阅读(109)
推荐(0)
摘要:
函数描述 .clearQueue() 从队列中删除所有未运行的项目。 .data() 存储与匹配元素相关的任意数据。 jQuery.data() 存储与指定元素相关的任意数据。 .dequeue() 从队列最前端移除一个队列函数,并执行它。 jQuery.dequeue() 从队列最前端移除一个队列
阅读全文
posted @ 2018-08-17 22:26
Borter
阅读(214)
推荐(0)
摘要:
函数描述 jQuery.ajax() 执行异步 HTTP (Ajax) 请求。 .ajaxComplete() 当 Ajax 请求完成时注册要调用的处理程序。这是一个 Ajax 事件。 .ajaxError() 当 Ajax 请求完成且出现错误时注册要调用的处理程序。这是一个 Ajax 事件。 .a
阅读全文
posted @ 2018-08-17 22:25
Borter
阅读(256)
推荐(0)
摘要:
函数描述 .add() 将元素添加到匹配元素的集合中。 .andSelf() 把堆栈中之前的元素集添加到当前集合中。 .children() 获得匹配元素集合中每个元素的所有子元素。 .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 .contents() 获得匹
阅读全文
posted @ 2018-08-17 22:25
Borter
阅读(84)
推荐(0)
摘要:
方法描述 addClass() 向匹配的元素添加指定的类名。 attr() 设置或返回匹配元素的属性和值。 hasClass() 检查匹配的元素是否拥有指定的类。 html() 设置或返回匹配的元素集合中的 HTML 内容。 removeAttr() 从所有匹配的元素中移除指定的属性。 remove
阅读全文
posted @ 2018-08-17 22:23
Borter
阅读(140)
推荐(0)
摘要:
CSS 属性描述 css() 设置或返回匹配元素的样式属性。 height() 设置或返回匹配元素的高度。 offset() 返回第一个匹配元素相对于文档的位置。 offsetParent() 返回最近的定位祖先元素。 position() 返回第一个匹配元素相对于父元素的位置。 scrollLef
阅读全文
posted @ 2018-08-17 22:23
Borter
阅读(149)
推荐(0)
摘要:
方法描述 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选元素的所有排队函数(仍未运行)设置延迟 dequeue() 运行被选元素的下一个排队函数 fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可
阅读全文
posted @ 2018-08-17 22:21
Borter
阅读(172)
推荐(0)
摘要:
方法描述 addClass() 向匹配的元素添加指定的类名。 after() 在匹配的元素之后插入内容。 append() 向匹配元素集合中的每个元素结尾插入由参数指定的内容。 appendTo() 向目标结尾插入匹配元素集合中的每个元素。 attr() 设置或返回匹配元素的属性和值。 before
阅读全文
posted @ 2018-08-17 22:21
Borter
阅读(110)
推荐(0)
摘要:
方法描述 bind() 向匹配元素附加一个或更多事件处理器 blur() 触发、或将函数绑定到指定元素的 blur 事件 change() 触发、或将函数绑定到指定元素的 change 事件 click() 触发、或将函数绑定到指定元素的 click 事件 dblclick() 触发、或将函数绑定到
阅读全文
posted @ 2018-08-17 22:20
Borter
阅读(150)
推荐(0)
摘要:
选择器实例选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.dem
阅读全文
posted @ 2018-08-17 22:19
Borter
阅读(214)
推荐(0)
摘要:
正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。 如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办? 其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript
阅读全文
posted @ 2018-08-17 22:17
Borter
阅读(221)
推荐(0)
摘要:
两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。 GET - 从指定的资源请求数据 POST - 向指定的资源提交要处理的数据 GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。 POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数
阅读全文
posted @ 2018-08-17 22:16
Borter
阅读(306)
推荐(0)
摘要:
AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。
阅读全文
posted @ 2018-08-17 22:15
Borter
阅读(123)
推荐(0)
摘要:
jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平
阅读全文
posted @ 2018-08-17 22:14
Borter
阅读(2423)
推荐(0)
摘要:
jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHeight()
阅读全文
posted @ 2018-08-17 22:13
Borter
阅读(172)
推荐(0)
摘要:
如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素
阅读全文
posted @ 2018-08-17 22:12
Borter
阅读(111)
推荐(0)
摘要:
jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加/删除类的切换操作 css() - 设置或返回样式属性
阅读全文
posted @ 2018-08-17 22:12
Borter
阅读(130)
推荐(0)
摘要:
after() 和 before() 方法能够通过参数接收无限数量的新元素。可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。 在下面的例子中,我们创建若干新元素。这些元素可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创
阅读全文
posted @ 2018-08-17 22:11
Borter
阅读(396)
推荐(0)
摘要:
在上面的例子中,我们只在被选元素的开头/结尾插入文本/HTML。 不过,append() 和 prepend() 方法能够通过参数接收无限数量的新元素。可以通过 jQuery 来生成文本/HTML(就像上面的例子那样),或者通过 JavaScript 代码和 DOM 元素。 在下面的例子中,我们创建
阅读全文
posted @ 2018-08-17 22:10
Borter
阅读(386)
推荐(0)
摘要:
append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容
阅读全文
posted @ 2018-08-17 22:09
Borter
阅读(132)
推荐(0)
摘要:
我们将使用前一章中的三个相同的方法来设置内容: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值
阅读全文
posted @ 2018-08-17 22:08
Borter
阅读(178)
推荐(0)
摘要:
jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。 $(
阅读全文
posted @ 2018-08-17 22:05
Borter
阅读(552)
推荐(0)
摘要:
在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。 关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。 选择器允许您对 HTML 元素组或单个元素进行操作。 在 HT
阅读全文
posted @ 2018-08-17 22:04
Borter
阅读(133)
推荐(0)
摘要:
jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 <p> 元素。 $("p.intro") 选取所有 class="intro" 的 <p> 元素。 $("p#demo") 选取所有 id="demo" 的 <p> 元素。
阅读全文
posted @ 2018-08-17 22:04
Borter
阅读(132)
推荐(0)
摘要:
jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作 示例 $(this).h
阅读全文
posted @ 2018-08-17 22:03
Borter
阅读(138)
推荐(0)
摘要:
jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities
阅读全文
posted @ 2018-08-17 22:01
Borter
阅读(1330)
推荐(0)