摘要: 这个系列文章主要是讲述实现Javascript拖拽功能的基础知识,并将在最后给出一个完整的示例。适合对拖拽完全不懂的人阅读。第一篇就先讲讲Javascript中的offsetParent属性吧。支持的浏览器:InternetExplorer4.0+,Mozilla1.0+,Netscape6.0+,Opera7.0+,Safari1.0+element.offsetParentSummaryoffsetParentreturnsareferencetotheobjectwhichistheclosest(nearestinthecontainmenthierarchy)positionedco 阅读全文
posted @ 2011-05-25 15:38 ╰☆Everytime I try to flying 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 贴出来供大家参考参考:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。<HTML><HEAD><TITLE>Cancels Links</TITLE><SCRIPT LANGUAGE="JScrip 阅读全文
posted @ 2011-05-25 11:07 ╰☆Everytime I try to flying 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;代理服务器缓存;Web缓存无害吗?为什么要鼓励缓存?Web缓存如何工作:如何控制(控制不)缓存:HTML Meta标签 vs. HTTP头信息;Pragma HTTP头信息(为什么不起作用);使用Expires(过期时间)HTTP头信息控制保鲜期;Cache-Control(缓存控制) HTTP头 阅读全文
posted @ 2011-05-24 15:07 ╰☆Everytime I try to flying 阅读(312) 评论(0) 推荐(0) 编辑
摘要: [注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]========================================================================对象属性:document.title //设置文档标题等价于HTML的<title>标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.ali 阅读全文
posted @ 2011-05-19 10:09 ╰☆Everytime I try to flying 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1判断select选项中是否存在Value="paraValue"的Item2向select选项中加入一个Item3从select选项中删除一个Item4删除select中选中的项5修改select选项中value="paraValue"的text为"paraText"6设置select中text="paraText"的第一个Item为选中7设置select中value="paraValue"的Item为选中8得到select的当前选中项的value9得到select的当前选中项的text10得 阅读全文
posted @ 2011-05-16 15:14 ╰☆Everytime I try to flying 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 首先讲解一下js中preventDefault和stopPropagation两个方法的区别: preventDefault方法的起什么作用呢?我们知道比如<a href="http://www.baidu.com">百度</a>,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于<a>标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。看一段代码大家就明白了: <!DOCTYPE html PUBLIC "-//W3C// 阅读全文
posted @ 2011-05-13 11:19 ╰☆Everytime I try to flying 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1. userAgentiPhone userAgent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0_1 like Mac OS X; zh-cn) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A400 Safari/528.16ACCEPT:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5iPod touchuserAgent:Mozilla/5.0 阅读全文
posted @ 2011-05-13 09:49 ╰☆Everytime I try to flying 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: HTTP协议是什么?简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。HTTP协议能做什么?很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。HTTP协议如何工作?大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。在这个通信的过程中H 阅读全文
posted @ 2011-05-12 18:07 ╰☆Everytime I try to flying 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。、第二天,有人向我报告错误;说是只有第一次读取的值正常,后面的值都不正常;我调试了一下 ,确实有这样的问题,查出是因为AJAX缓存的问题:解决办法有如下几种: 1、在服务端加 header("Cache-Control: no-cache, must-revalidate");(如php中) 2、在ajax发送请求前加上 anyAjaxObj.setRequestHeader("If-Modified-Since","0"); 阅读全文
posted @ 2011-05-12 17:57 ╰☆Everytime I try to flying 阅读(173) 评论(0) 推荐(0) 编辑
摘要: //不让浏览器缓存 context.Response.Buffer = true; context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); context.Response.AddHeader("pragma", "no-cache"); context.Response.AddHeader("cache-control", ""); context.Response.CacheControl = "no-cache"; cont 阅读全文
posted @ 2011-05-10 18:25 ╰☆Everytime I try to flying 阅读(316) 评论(0) 推荐(0) 编辑