随笔分类 - jQuery
摘要:1. php提供界面,从HBase服务端下载二进制文件。方案:为了降低系统之前的耦合,前台与后台采取rpc交互方式。采用Thrift封装一个服务,提供下载接口。由于从HBase中读出来就是二进制流,所以php端的Thrift client可以直接接收二进制然后定通过http直接传输到浏览器端。具体实现方式:Thrift中有个类型叫做binary,所以这是个突破口。binary dk_downLoadFileBytes(1:string id)//接口定义HBase端是byte[] 类型作为该接口的返回值(Java)。php端直接可以将接收的二进制定向到网页,代码如下:$client = new
阅读全文
摘要:今天闲的蛋疼把博客的CSS重写了,貌似对Firefox还有点不兼容,算了不管了,就是闲的。。。。。body{padding:0;margin:0;} #home{ padding:20px 120px; font-family:微软雅黑,Arial; color:#EEEEEE; background: #EEEEEE; background-image: url("http://x.libdd.com/farm1/5b537b/081a5abc/bg.jpg"); } a.headermaintitle{...
阅读全文
摘要:很多用过jq的朋友都知道冒泡事件模型。很显然,像click,mouseover这样的事件在触发子元素之后很多时候也会触发父元素,因为,很多时候父元素包裹着子元素。jq是这样解决的:比如目前网页有代码如下:<div id="d"><span id="s"><a href="#" id="a">Click</a></span></div>这样我们一旦点击了a元素,那么按照jq的模式是这样触发click事件的:a->span->div,事
阅读全文
摘要:jQuery是广受大家的喜爱一款js框架,我们在使用Ajax去改变页面内容之后,页面中可能会加入新的标签。当我们想使用ready方法中已经注册的事件时,发现对新加入的标签不起作用了,这就需要为新加入的标签绑定事件。如果它的ID=a,那么之前在ready之中注册的事件就会失效。网页中存在如下代码:<div id="insertdiv"></div><a href="#" id="ch1">Click</a>我们想在insertdiv中插入新的<a>那么有如下脚本:$(docum
阅读全文