
web basic
文章平均质量分 63
cndone
这个作者很懒,什么都没留下…
展开
-
Http之Get/Post请求区别
1.HTTP请求格式:<request line><headers><blank line>[<request-body>]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首...原创 2009-09-22 22:36:40 · 99 阅读 · 0 评论 -
理解闭包的概念
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很...原创 2009-12-31 20:10:47 · 203 阅读 · 0 评论 -
网上搜集的正则表达式
// 正数验证,零不行^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$ //正数,负数验证,零不行^(-)?(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-...2010-04-09 16:24:17 · 99 阅读 · 0 评论 -
浮动层实现
<div id="Float21789" style="position: absolute; z-index: 9; width: 190px; top: 200px; right: 3px;"> <center> <div id="AD21789" style="width: 190px; height: 90px.原创 2010-01-26 13:53:19 · 165 阅读 · 0 评论 -
javasript 实现file图片预览
<cript type="text/javacript">function changeFile(){var Outid=document.getElementById('imgout');Outid.src=document.getElementById('title_picture').value;var Nimg=new Image();Nimg.src =d...原创 2010-02-01 22:05:31 · 139 阅读 · 0 评论 -
实现下拉列表单个option的disabled
<style type="text/css">option.disabled { color: #999;}</style> <sript type="text/javasript">function preventSelectDisabled(oSelect) {var isOptionDisabled = oSelect...原创 2010-02-01 22:10:03 · 432 阅读 · 0 评论 -
JS 小技巧
1,在一个数组的最后添加一个元素这个技巧可以让你使用Length属性在一个数组的最后添加一个元素,因为Length属性比数组的最后一个元素的下标多1。这个方法和“push”方法是相同的。例如: var myArray = []; myArray[myArray.length] = 'New Element'; 2,调整一个数组的长度Length属性不是只读的...原创 2010-08-31 10:30:26 · 701 阅读 · 0 评论 -
HTTP内容格式详细说明(协议)
HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头,空行(只有CRLF的行),消息正文(可选)组成。HTTP消息报头包括通用报头、请求报头、响应报头、实体报头。每一个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的。1 请求消息格式HT...原创 2011-06-02 14:52:37 · 166 阅读 · 0 评论 -
HTTP内容格式详细说明(协议) 2
6 响应头域响应头域允许服务器传递不能放在状态行的附加信息,这些域主要描述服务器的信息和 Request-URI进一步的信息。响应头域包含Age、Location、Proxy-Authenticate、Public、Retry- After、Server、Vary、Warning、WWW-Authenticate。对响应头域的扩展要求通讯双方都支持,如果存在不支持的响应头域,一...原创 2011-06-02 14:59:00 · 196 阅读 · 0 评论 -
(转)读取js压缩为gzjs格式文件
最近做的Ext项目Ext的插件都比较大,对于网页的浏览速度也是非常不容乐观的,于是就需要对所加载的js文件进行优化,其中一个方法就是对于较大的js文件可以进行压缩。压缩成gzjs格式,但是gzjs后缀名的文件又不能被浏览器所认识,得需要对服务器端做些处理。 一、将js格式文件压缩成gzjs格式。使用gzip.exe打包压缩后的JS文件,最后生成xx.js.gz,把xx.js.gz文件改成xx.gz...原创 2010-11-21 20:13:47 · 415 阅读 · 0 评论 -
textarea文本自动转行(已解决)
关于这个把<textarea>中的文本保存到数据库中,然后在前台再把它读出来的,在这个过程中,我们会发现:读出来之后,可能会有两种情况:第一,对我们在其中保存的如格式,都没有了.不管你在其中的多个空格(&nbsp;)还是回车都会以单个空格代替.解决办法:我们可以在页面读出来的时候,在显示些信息的地方加上<pre></pre>如:我这里以jsp...2010-03-29 20:46:01 · 1464 阅读 · 0 评论 -
修改HTTP header的属性来实现重定向、定时自动跳转
1、重定向<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn = "/newpath/jsa.jsp"; response.setHeader("Location",newLocn); %> 2、JSP中实现在某页面停留若干秒后,自动重定向到另一页面 在html文件中,下面的代码...2010-03-28 18:13:51 · 2462 阅读 · 0 评论 -
JSTL-EL表达式
JSTL-EL表达式 一个EL表达式包含变量和操作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量: 变量名称说明pageScope一个包含所有page scope范围的变量集合 (a java.util.Map...2009-09-28 10:17:14 · 83 阅读 · 0 评论 -
HTML 表格打印
打印web页面时,表格线设置有些不一样,否则打印出来的表格可能要么变粗,要么不显示。没有样式处理前的表格: <table border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="#ffffff" > <tr> <td widt原创 2009-09-29 16:39:19 · 518 阅读 · 0 评论 -
使用Javascript预览本地图片
很久很久以前,那时候还是IE的天下,使用Javascript预览本地图片实现起来非常简单,就是设置一下:document.getElementById("image").src = "file:///" + document.getElementById("input").value;不过出于安全的考虑,现在的浏览器都不允许...src = file:///...这样的写法,作为替代,IE可以使用...原创 2009-10-20 23:17:54 · 107 阅读 · 0 评论 -
跨域情况下自适应大小的iframe
为了测试的方便,最好先设定host域名映射:127.0.0.1 a.foo.com127.0.0.1 b.foo.com127.0.0.1 www.foo.com127.0.0.1 www.bar.com如果根域名相同,仅仅是子域名不同,则只要设定document.domain为根域名即可:http://a.foo.com/main.html:<html><head><...原创 2009-10-20 23:25:00 · 173 阅读 · 0 评论 -
规规矩矩的写Javascript代码
所谓规规矩矩的写Javascript代码,强调的就是不要把Javascript代码混杂到Html代码里,服务端编程一般强调MVC分离,客户端编程一样存在这样的分离:我们可以把Html看作是M,而Css看做是V,至于Javascript则看成是C。01 <html>02 <head>03 <title>DEMO</title>04 <script...原创 2009-10-20 23:31:09 · 98 阅读 · 0 评论 -
使用Javascript预览本地图片
出于安全的考虑,现在的浏览器都不允许...src = file:///...这样的写法,作为替代,IE可以使用“DXImageTransform.Microsoft.AlphaImageLoader”滤镜的方式,而Firefox则提供了一个getAsDataURL方法。<html>02 <head>03 <meta http-equiv="Content-Type...原创 2009-10-28 23:45:08 · 97 阅读 · 0 评论 -
使用CSS处理长字符串
长字符串的换行显示对中文而言,长字符串不是问题,浏览器本身可以正确的换行,但对于英文字符而言,就可能会突破容器的宽度,影响美观。解决方法并不难,不过要考虑到IE和Firefox的兼容问题:<div style="width: 100px; height: 100px; border:1px solid #000000; word-wrap:break-word; overflow:hidde...原创 2009-10-30 22:23:08 · 233 阅读 · 0 评论 -
用Javascript实现添加删除表格行
function addRow(obj)02 {03 var clickedRow = obj;0405 while(clickedRow.tagName != "TR")06 {07 clickedRow = clickedRow.parentNode;08 }0910 var clickedTable = clickedRow.pare...原创 2009-10-30 23:32:38 · 103 阅读 · 0 评论 -
小结JS callback 机制
<script language="javascript"> //利用prototype制作简单的支持链式调用的类function Man(name,age){ this.name=name||""; this.age=age||""; }; Man.prototype.setName=function(...原创 2009-11-03 21:54:08 · 204 阅读 · 0 评论 -
Javascript常用收集
1. javascript的with 当你有一个对象的多个属性或者方法需要操作时,就可以使用with简化代码操作Js代码 <script type="text/javascript"> var o=document.createElement("div"); with(o){ ...原创 2012-06-07 13:15:07 · 103 阅读 · 0 评论