当我们需要实时数据推送,更新客户端信息时,我们需要一个技术来承载我们的这些梦想。
comet,基于 HTTP长连接的“服务器推”技术,是一种新的 Web 应用架构。同事说新浪微博就是用的这种技术;
它只是一个概念,代码还是我们自己写。
我们先剖析下,这个概念: 简单三个字 — 长轮询
这个技术是使用js做请求。
何为 “长” :等待时间长;
何为 “轮询”: 不断请求;
那么加在一起 . . .
分类目录归档:
javascript
关于获取js数组的长度,我们可以使用length来获取,但是我们使用下面这个例子会发现,这样的结果不是我们想要的。
1234
arr[100] = 100;arr.length --> 100
. . .
可以讲这两个HTMLDOM元素理解为,定时执行的函数,这样我们可以再指定的时间运行指定代码。
这两个的区别一个setTimeout只执行一次,setInterval不停的执行:看看下面两个吧:
setTimeout
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 . . .
关于jquery的点击事件的比较,发现在某种情况下点击事件不管用了;将使用三种点击触发事件进行比较,可以看出一些端倪,对于开发者而言,想必是十分有用的;
我们将用到三种点击触发事件来比较,分别是:
12345
$('').click(function(){});&nbs . . .
这里将为大家介绍十几个方便实用的jquery代码,大多简单上手,欢迎大家交流
平滑滚动到页面顶部
我们以一个热门,实用的代码片段开始:下面的4行jquery代码,页面访问者通过点击id 为[#top],滑动到页面的顶部;
123456
$("a[href='#top'] . . .
使用JS实现网页的预加载,比如图片的呈现、web相册,预加载后别人查看图片不会重新缓冲,从而增强用户体验。达到秒杀的境界。
使用到的技术很简单,主要就是image 的 onload属性;
简单说几个步骤:1、获取图片路径 2、预加载图片
直接代码介绍:
12345678910111213
. . .
这里介绍在浏览器客户端保存cookie信息,下次浏览的时候可以获取相应信息,比如淘宝联盟根据这个cookie信息来判断是哪个网站引来的流量,然后给对应网站分账;以及根据用户浏览历史比较商品等;自己可以再web客户端留下具体信息,方便控制,简单如记住用户名,上次浏览时间,用户上次保存信息等等;
cookie是浏览器提供的一种机制,javascript可以调用document 对象的cookie属性, . . .
字符串变量–调用js函数,使用字符串变量来调用js函数,不错的应用;先让我们来看看什么是字符串变量调用吧;
1、什么是字符串调用JS函数
已知一个js函数名为 helloc 。当我们传入 ‘helloc’字符串就能调用函数了,多好;具体代码如下;
123456789101 . . .
对于highcharts柱状图的使用的两个技巧:
1、改变颜色
1234567891011
series: [{ & . . .
js数组转换为对象
将数组的各个值,插入对象中:
123456789101112131415
<script type="text/javascript">var arr={};arr['js']='jquery';arr['css']='oocss';va . . .