JavaScript
文章平均质量分 83
分懂课堂
程序是我人生中最大的乐趣 。强项PHP,LINUX C, JAVA,MYSQL,LINUX SHELL
展开
-
JavaScript 获取对象的高度和宽度详细说明
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度offsetLeft:获取对象相对于版面或原创 2009-10-21 09:30:00 · 961 阅读 · 0 评论 -
利用Ajax实现长连接(模拟推送,半长连接)
<br />很多程序都可以通过socket来实现长连接,实现消息的即时推送。但由于http请求一般都是短连接,一次请求结束,就会断开与服务器的连接,服务器不能主动推送数据到客户端,而只能由客户端发起请求,但有些时候,需要在web上实现即时的消息传输,比如即时聊天、股票动态信息等。<br /> 在Ajax技术被发掘以前,在网页上实现无刷新的即时聊天,似乎是很困难的事情,但由于Ajax技术的兴起,人们可以进一步来挖掘它的潜力了,象gmail、google gtalk的网页版,都是Ajax长连接的重要应用,转载 2011-05-30 10:49:00 · 841 阅读 · 0 评论 -
20.1 滤镜和过渡的基本知识
第20章 使用IE专有filter属性实现滤镜和过渡效果微软为Internet Explorer的CSS解释引擎做了扩展,引入了一个名为filter的属性,使用该属性可以实现滤镜和过渡等多媒体效果,如果你觉得你的网页所面临的用户都使用IE浏览器,那么就可以考虑使用filter属性为你的网页增添丰富的效果。filter属性自IE4.0就开始被支持,但是那时只有很少的几个滤镜效果,直到IE5.5添加了大量的滤镜和过渡效果,这些被分成三类:程序性的界面滤镜、静态滤镜、动态过渡效果滤镜。这一章,我们就转载 2010-08-23 22:14:00 · 1035 阅读 · 0 评论 -
js图片预览功能
Firefox3,IE6,IE7,IE8上传图片预览转载 2010-08-20 09:16:00 · 1218 阅读 · 0 评论 -
javascript中event.keycode大全
<br />keycode 8 = BackSpace BackSpace <br />keycode 9 = Tab Tab <br />keycode 12 = Clear <br />keycode 13 = Enter <br />keycode 16 = Shift_L <br />keycode 17 = Control_L <br />keycode 18 = Alt_L <br />keycode 19 = Pause <br />keycode 20 = C转载 2010-07-15 16:26:00 · 458 阅读 · 0 评论 -
ff,ie6,ie7,ie8上传图片预览
Firefox3,IE6,IE7,IE8上传图片预览转载 2010-07-01 16:11:00 · 606 阅读 · 0 评论 -
Javascript跨域访问解决方案
由于安全方面的考虑, Javascript 被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢? 这里分两类情况: 一、基于同一父域的子域之间页面的访问 参见如下 3 个 domain 域: 1 、 ta转载 2010-05-04 23:02:00 · 511 阅读 · 0 评论 -
jQuery工作原理解析以及源代码示例
jQuery工作原理解析以及源代码示例jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1)查找(创建)jQuery对象:$(”转载 2010-05-03 10:16:00 · 598 阅读 · 0 评论 -
jquery滚动到锚点
script type="text/javascript"> $(function(){ $("#scrollto_bottom").click(function(){ $(#bottom).ScrollTo(原创 2010-03-11 09:23:00 · 6036 阅读 · 1 评论 -
js获得浏览器高度和宽度 参数
document.documentElement.clientHeight -->浏览器的高度document.documentElement.scrollHeight 全文的高度document.documentElement.scrollTop滚去的高度 function getInfo(){ var s = ""; s += " 网页可见区域宽转载 2010-03-11 09:04:00 · 447 阅读 · 0 评论 -
Comet, 下一代反向AJAX(即服务器推送技术- Server-side push)
理解 Comet您可能已经听说过 Comet,因为它最近受到了一定的关注。Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如果熟悉 Web 应用程序,尤其是 HTTP 协议,那么您就会知道,这绝不简单。实现 Comet 风格的 Web转载 2009-12-23 18:00:00 · 648 阅读 · 0 评论 -
Javascript 获取页面上选中的文字
IE可以调用: "text/javascript"> // 说明:获取页面上选中的文字 // 整理:http://www.CodeBit.cn function getSelectedText() { if (window.getSelection) { // T原创 2010-03-03 23:26:00 · 1377 阅读 · 0 评论 -
如何加快页面加载速度?
如何如何咧?yahoo在这方面给出的参考。1. 减少HTTP请求次数 80%的反应时间是在前端(浏览器)需要下载页面中包含的元素,比如图片,样式表,Flash动画等等。减少这些页面的请求是加速的关键图片:可以把很多小图片合成一张单独的图片。总大小差不多,但是可以减少HTTP请求的次数,CSS Sprites 是一个很好的减少图片请求的方法,方法是把很多张图片合成一张大图,然后用CSS转载 2009-12-07 21:30:00 · 1498 阅读 · 0 评论 -
JavaScript 对select元素常用操作
/*------------------------------------------------------ * 1.判断是否存在指定value的Item * 2.加入一个Item * 3.删除值为value的所有Item * 4.删除某一个index的选项 * 5.更新第index项的value和text * 6.设置select中指原创 2009-10-21 09:46:00 · 523 阅读 · 0 评论 -
javascript 常用函数
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表原创 2009-10-21 09:28:00 · 444 阅读 · 0 评论 -
JavaScript 随机生成字符串
function randomChar() { var originalString="0123456789qwertyuioplkjhgfdsazxcvbnm"; var stringLength = Math.random()*originalString.length; var tmp=""; for(var i原创 2009-10-21 09:32:00 · 815 阅读 · 0 评论 -
基于HTML5 WebSocket的Web实时通信机制的研究与实现
随着互联网技术的高速发展,人们对Web应用的实时性要求越来越高,传统的Web实时通信方案已经无法满足一些现实应用的需求。在长期的Web应用过程中该传统方案逐渐露出资源浪费、实时性不高等问题,这些问题的出现对一些实时性要求较高的Web应用(如在线游戏、在线证券、设备监控等)造成了不好的用户体验。除此之外,这些不足还会制约Web实时通信的性能,对通信效率造成影响。面对这种情况,HTML5规范中定义了We转载 2016-06-03 13:39:42 · 7151 阅读 · 0 评论