- 浏览: 57854 次
- 性别:
- 来自: 河北
-
最新评论
文章列表
web 开发团队的一个常见实践是创建一组标准文件,团队成员基于它们开始 web 开发流程,包括一个公共文件结构、基本命名惯例和标准库。这样做能够更容易启动并运行一个项目。它还能将开发人员引向内部编码标准并实施标准文件组织。HTML5 Boilerplate 就是这种处于 web 开发最前沿的完美理念的实现。
结合了使用 HTML5 需要的几个增强和许多其他最佳实践,只需最少的前期投资,HTML5 Boilerplate 就能为您的项目提供一个坚如磐石的基础。本文简述了使用 HTML5 Boilerplate 来开始一个项目的方法,展示了一些能够对其进行调优,使其适应一个已有框架和编码风格 ...
HTML5 离线功能介绍
HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向。在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证、视频音频标签、网页元素的拖拽、离线存储和工作线 ...
事实1 : Ajax缓存和HTTP缓存效果相同
现代浏览器的HTTP系统和缓存系统要比Ajax的XMLHttpRequest对象更靠近底层. 在这个层面上,浏览器并不知道或关心Ajax请求。它只是服从正常的基于从服务器返回的HTTP响应头缓存规则。
如果你已经知道HTTP缓存,您可以将这种知识应用到Ajax的缓存。唯一真正的区别是,您可能需要以不同的方式为静态文件设置响应头。
以下HTTP响应头是可以用来做Ajax缓存的:
Expires:应该被应用在你知道内容何时被修改的情况下。 例如,如果是股票价格您可能会设置一个在10秒后过期的数值。对于照片,你可以设置一个更长时间的Expi ...
最新版本的 HTML 和 CSS 提供了许多新特性。例如,HTML5 包含了让 Web 页面更有语义的新元素;现在,您可以离线储存数据、创建可编辑的内容区和使用拖放功能等等。使用 CSS3 可以创建未使用图像的圆角效果、添加阴影和渐变。尽管有许多新特性已经可用,但是并不是所有新特性能够跨浏览器工作。对于本文提供的特定 HTML5 和 CSS3 技巧,您现在就可以在所有主流浏览器的最新版本上使用它们,包括 Apple Safari、Windows® Internet Explorer®、Mozilla Firefox 和 Google Chrome。
尤其是某些版本的 Internet E ...
简介
CSS 即层叠样式表(Cascading Stylesheet)。Web 开发中采用 CSS 技术,可以有效地控制页面的布局、字体、颜色、背景和其它效果。只需要一些简单的修改,就可以改变网页的外观和格式。CSS3 是 CSS 的升级版本,这套新标准提供了更加丰富且实用的规范,如:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等等,目前有很多浏览器已经相继支持这项升级的规范,如:Firefox、Chrome、Safari、Opera 等等。在 Web 开发中采用 CSS3 技术将会显著的美化我们的应用程序,提高用户体验,同时也能极大的提高程序的性能。本文将重 ...
RIP传递默认路由方法(共5种)图:关于传递默认路由的实验都是以下这个图RIP传递默认理由方法1:default-information originateR1:interface Loopback0
为了解决传统VLAN的局限性,更大程度地保证网络通信的安全,近年来出现了多种在传统VLAN技术上发展的扩展VLAN技术,本文主要介绍PVLAN、SuperVLAN、SVLAN等几种典型的扩展VLAN技术。 1 PVLAN技术(Private VLAN) PVLAN将VLAN中的端口分为两类:与用户相连的端口为隔离端口(Isolate Port),每个隔离端口可划分到不同的Private Vlan,上行与上级交换机或网关设备相连的端口为混合端口(Promiscuous Port), 混合端口划分到Primary Vlan。隔离端口只能与混合端口通信,相互之间不能通信。一个primary vla ...
在java运行时环境中,对于任意一个类,能够动态的获取类的信息,动态调用类的方法。 在运行期间:判断,构造,调用任意一个类的成员变量和方法。而在编译期间:我们是用new 创建java的对象。 通过reflection机制,我们可以在运行时取得任何一个已知名称的class的内部信息,包括其修饰符,以及superclass,interfaces,也包括fields和methods的所有信息。 在jdk中主要由以下类来实现java反射机制: -class类,
<!--
var http_request=false;var meRequest=false;var ID="";function createXMLHttpRequest(){ if(window.XMLHttpRequest) { http_request = new XMLHttpRequest(); meRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try{ http_request = new ActiveXObject("Msxml2.XMLH ...
<?php
/*
* 作者 可可
* 日期 2011-1-20
*/
/*
* $field 指定form表单中的input字段名
* $type 指定上传的文件类型
* $dir 指定文件保存的路径,相对于站点根路径的相对路径(以/开始和结尾)
* $maxsize 限制上传文件的大小(单位字节),默认不限制
* 返回值 "error"代表上传错误,"type"代表类型不允许,"size"代表文件太大,上传成功返回保存后的文件名
*/
function uploadfil ...
package auh.server;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* Structs 2 Web应用中的文件操作(复制和删除文件、目录,读取文本文件)
* @author 可可
* @param RootDir web的根路径,可以通过setRootDir设置,所有操作均相对与根路径进行的。
*/
import org.apache.struts2. ...
/* -----------test.java---------- */
package auh.action;
import java.util.HashMap;
import java.util.Map;
import auh.server.MakeFile;
import com.opensymphony.xwork2.ActionSupport;
public class test extends ActionSupport {
@Override
public String execute() throws Exception ...
package auh.server;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.Locale;
import java.util.Map;
import javax.servlet.ServletContext;
import org.apache.struts2.ServletActionCo ...
详细描述:前台jsp页面和后天的java都是采用utf-8编码,在jsp里用POST方式提交用户输入的中文给后台不会出现乱码,但是用GET方式提交中文参数给Action时就会出现乱码。问题背景:自从Tomcat5.x开始,GET和POST方法提交的信息,tomcat采用了不同的方式来处理编码。对于POST请求,Tomcat会仍然使用request.setCharacterEncoding方法所设置的编码来处理,如果未设置,则使用默认的iso-8859-1编码,如果出现乱码用request.setCharacterEncoding("UTF-8");String name = ...
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="kaishi">
...