随笔分类 -  JavaScript

摘要:看到一些网页上面,经常有关键字带着链接和其它的颜色,一直想做一个,今天在网上参考了点资料,感觉要实现关键字加链接,变色,是如此的简单,主要就是使用正则表达式对关键字进行的修改,使用到的JavaScript的函数主要有两个,一个为link另外一个为fontcolor,一个为加链接,一个为加颜色,主要代码如下: return u.fontcolor(keys[u][1]).link(keys[u][0]);Demo 下载 阅读全文
posted @ 2011-12-27 23:07 老码农豆豆 阅读(811) 评论(0) 推荐(0)
摘要:放在javascript文件头部,就像C#(using...)或Java(import ...)$.extend({includePath: '',include: function(file) {var files = typeof file == "string" ? [file]:file;for (var i = 0; i < files.length; i++) {var name = files[i].replace(/^\s|\s$/g, "");var att = name.split('.');va 阅读全文
posted @ 2011-12-27 14:13 老码农豆豆 阅读(747) 评论(0) 推荐(0)
摘要:近来做项目,需要使用一个弹出窗口插件,插件要跟随窗口滚动,在网上找了几个插件,始终感觉不尽人意,所以萌生了,自己开发一个的想法,通过一天左右的了解,知道了Jquery开发插件的基本思路,并且也写了几个简单的Demo进行练习,Demo暂时就不上传了,等完成后再上传! 此开发的基本思路为:生成一组弹出窗口DIV,然后写入到body,最后显示出来,如果弹出窗口中显示的为某个ID或者是Class内的html()的话,可以将此ID或者是Class写入到生成的DIV元素中,把原来的ID或者Class删除,在关闭的时候,再将此ID或者是Class写到body中,将原来生成的DIV或者是其它元素删除,即可!. 阅读全文
posted @ 2011-12-24 11:17 老码农豆豆 阅读(4314) 评论(12) 推荐(4)
摘要:jQuery,最主要是它的思想“write less,do more",对于jQuery插件的写法,以前就有介绍过,网上也有很多例子。 这里简要地进行些写法,主要是简写的说明,见下列代码:;(function($) { var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; $.extend({ PIF_dateDiffFor... 阅读全文
posted @ 2011-12-21 23:33 老码农豆豆 阅读(1516) 评论(0) 推荐(1)
摘要:在主题制作或者修改中一些元素要设置为随页面滚动的效果,通常的做法是加上fixed属性,或者干脆用js实现这个功能。基于现在流行的Jquery,制作了这一个Jquery的小插件,用于解决IE6下面的fixed问题,代码如下:/** Ver: "1.0.0.0"* 修正IE6下面的position中的fixed的显示问题* author:fly_binbin* Blog: http://daylog.sinaapp.com* E-Mail:legend.binbin.fly@gmail.com* Copyright: "Copyright @ 211-2012 fly 阅读全文
posted @ 2011-12-19 13:15 老码农豆豆 阅读(2261) 评论(0) 推荐(0)
摘要:在一些网站上,常常看到刚发表的留言显示为“刚刚”,时间长一些的,显示为:“几天前”,“几小时前”等等,那么这个怎么来实现呢?我们其实没有必要在数据库中对这些进行格式化,完全可以交给客户端进行显示,网上有许多JS写的,那么现在封闭成了一个Jquery的插件,代码如下:vardateTimeStamp=varparam?Date.parse(varparam.replace(/-/gi,"/")):newDate().getTime();varnow=newDate().getTime();vardiffValue=now-dateTimeStamp;if(diffValue& 阅读全文
posted @ 2011-12-17 17:32 老码农豆豆 阅读(2497) 评论(0) 推荐(0)
摘要:刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法这段代码等同于用DOM实现代码:document.getElementById("id").inner 阅读全文
posted @ 2011-12-16 09:31 老码农豆豆 阅读(231) 评论(0) 推荐(0)