2014年11月2日

分享一些JavaScript简易小技巧

摘要: 特性检测而非浏览器检测因为某某特性某浏览器不支持,我们经常的做法是在代码中直接先做浏览器判断如:1if(Broswer.isFirfox){2//do something3}其实这样做是不科学的,因为很可以其它浏览器上可以支持你要用的特性,所以,比较好的做法为是直接做特性判断。如:1if(windo... 阅读全文

posted @ 2014-11-02 14:58 复活的老羊 阅读(147) 评论(0) 推荐(0)

JQuery用鼠标选文字来发新浪微博

摘要: 最近注意到新浪博客有个小功能,就是当鼠标选中一段文字时会浮现一个小图片,点击这个图片可以把选中内容发送到新浪微博,一时兴起昨晚就写了一个Demo玩了一下,代码超简单,没优化,有兴趣的朋友可以自己改进。原理很简单,先获得鼠标选中文字,然后调用新浪博客中提供的页面,把文字作为参数传过去就OK了。代码如下... 阅读全文

posted @ 2014-11-02 14:56 复活的老羊 阅读(134) 评论(0) 推荐(0)

Ajax缓存问题怎么解决?

摘要: 项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。第二天,有人向我报告错误;说是只有第一次读取的值正常,后面的值都不正常;我调试了一下 ,确实有这样的问题,查出是因为AJAX缓存的问题。解决办法有如下几种:在服务端加 header("Cac... 阅读全文

posted @ 2014-11-02 14:47 复活的老羊 阅读(388) 评论(0) 推荐(0)

JavaScript的lazyload延迟加载是如何实现的

摘要: 懒加载技术(简称lazyload)并不是新技术, 它是js程序员对网页性能优化的一种方案.lazyload的核心是按需加载.在大型网站中都有lazyload的身影,例如谷歌的图片搜索页,迅雷首页,淘宝网,QQ空间等.因此掌握lazyload技术是个不错的选择,可惜jquery插件lazy load官... 阅读全文

posted @ 2014-11-02 14:38 复活的老羊 阅读(232) 评论(0) 推荐(0)

什么是node.js的事件驱动编程

摘要: Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势?Node.Js是基于javascript语言,建构在google V8 engine以及Linu... 阅读全文

posted @ 2014-11-02 14:25 复活的老羊 阅读(476) 评论(0) 推荐(0)

HTTP请求中同步与异步有什么不同

摘要: 普通的B/S模式就是同步,而AJAX技术就是异步,当然XMLHttpReques有同步的选项。同步:提交请求->等待服务器处理->处理完毕返回。这个期间客户端浏览器不能干任何事。异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕。举个生动的例子吧:同步就是你叫我去吃饭... 阅读全文

posted @ 2014-11-02 14:20 复活的老羊 阅读(5516) 评论(0) 推荐(0)

写一个JavaScript“返回顶部”功能

摘要: 在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮。效果演示可以查看本页。如果页面有滚动高度,右下角就会有一个含有“返回顶部”字样的黑色背景半透明的小条条。点击这里“返回顶部”字样的按钮后,页面就像是抹了润滑剂一样,倏地一声就滑到顶部了,同时,该点击按钮也玩起了躲猫猫... 阅读全文

posted @ 2014-11-02 14:08 复活的老羊 阅读(148) 评论(0) 推荐(0)

如何用JavaScript做一个可拖动的div层

摘要: 可拖动的层在Web设计中用处很多,比如在某些需要自定义风格布局的应用中,控件就需要拖动操作,下面介绍一个,希望可以满足你的需求,顺便学习一下可拖动的层是如何实现的。下面是效果演示:这个DIV可以移动,你可以测试下。JavaScript code 阅读全文

posted @ 2014-11-02 14:06 复活的老羊 阅读(212) 评论(0) 推荐(0)

导航