分类目录归档: javascript
网页图表工具-highcharts
highcharts是功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库。 各种威武的图表呈现,绝对能够满足你的需求,看看他的功能吧。 曲线图: 柱状图: 饼图: 图表是纯js生成,兼容所有浏览器。 原网址: highcharts.com 有个不错的中文维护网站: highcharts.me . . .
服务器推送技术 — 微博消息实时更新
当我们需要实时数据推送,更新客户端信息时,我们需要一个技术来承载我们的这些梦想。 comet,基于 HTTP长连接的“服务器推”技术,是一种新的 Web 应用架构。同事说新浪微博就是用的这种技术; 它只是一个概念,代码还是我们自己写。 我们先剖析下,这个概念: 简单三个字 — 长轮询 这个技术是使用js做请求。 何为 “长” :等待时间长; 何为 “轮询”: 不断请求; 那么加在一起 . . .
定时函数:setTimeout和setInterval
可以讲这两个HTMLDOM元素理解为,定时执行的函数,这样我们可以再指定的时间运行指定代码。 这两个的区别一个setTimeout只执行一次,setInterval不停的执行:看看下面两个吧: setTimeout setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 . . .
WEB网页预加载
使用JS实现网页的预加载,比如图片的呈现、web相册,预加载后别人查看图片不会重新缓冲,从而增强用户体验。达到秒杀的境界。 使用到的技术很简单,主要就是image 的 onload属性; 简单说几个步骤:1、获取图片路径 2、预加载图片 直接代码介绍: 12345678910111213 . . .
JS在web客户端保存cookie信息
这里介绍在浏览器客户端保存cookie信息,下次浏览的时候可以获取相应信息,比如淘宝联盟根据这个cookie信息来判断是哪个网站引来的流量,然后给对应网站分账;以及根据用户浏览历史比较商品等;自己可以再web客户端留下具体信息,方便控制,简单如记住用户名,上次浏览时间,用户上次保存信息等等; cookie是浏览器提供的一种机制,javascript可以调用document 对象的cookie属性, . . .