完美解决冲突,释放$控制权 十二月 13th, 2010
用jquery的人都知道,$()方法会与其它库冲突。如prototype,jodo等,还有就是自己写的类似下面的方法
function $(id){
return document.getElementById(id);
}
除了常用的控制权转移,noConflict方法。
还有一个更好的方法,上面提到的两个方法均不能再使用$符号了。为了可以继续使用,可以使用闭包函数来解决这个问题。
(function($){
$(function(){
//在这里写的代码
});
})(jQuery);
这种方式完美解决了冲突问题。其实好多插件在编写时就采取了这个方法。
jquery api离线版 十二月 13th, 2010
无题 十一月 23rd, 2010
我一直有一个想法,现在互连网发展这么迅速,我也成天接触互连网,并且从事web开发。互连网能为个人带来什么。
想搞一个网站,发布最新的互连网资讯,但发现同类网站比较多,而且人也不够,一个人不可能有这么多经历,只有晚上加上节假日才能发稿,似乎更新速度过不去。
像资讯站,一定信息要新,要有自己的东西,从别人的网站复制粘贴,google对这类网站一般都会有降权处理。
其实看了这么多网站,一个网站能否留住人,不外乎下面这几个方面
信息有效性,当用户从搜索引擎过来时,到达此站,这个信息是否是用户需要的,如果有效,用户会停留一段时间,否则直接关闭,所以网站内容的质量非常重要
信息及时性,搜索引擎会对这类进行及时收录,用户搜索时会第一个到达,
网站个性化,一定要有自己的特色,给人印象深刻,使通过搜索引擎过来的用户以后能通过域名直接访问,给人感觉是,不错,值得收获
网站的受众,网站一定清楚自己的定位,如果满足所有需求,肯定不行,讨好所有人,所有人都讨不好。所以网站要有清晰的定位
本来买好域名,想开始动手做的。但发现自己还是没有一个很好的网站运营思路,所以暂停了网站程序的制作 。
感觉想做的东西,太多,所以反而一个也没有做成。
最近买了几本书,你的网站价值百万,web开发那些事。jquery基础开发。一定要迅速把 jquery基础看完。
cookie多值存储实现 九月 7th, 2010
搜索历史这种需求一般项目中都有,不要求持久化,客户端存储。
转载请自觉注明出处,xcrossed.appspot.com
先看效果图
实现思路,主要是利用jquery和jquery插件实现,自己写了一些函数。
列一些功能函数
//功能函数
function filterNull(s){
s = s || "";
if(typeof s ==="string"){
s.replace(/null/i,"");
s.replace(/^\s+|\s$/i,"");
}
return s;
}
//删除数组中重复元素,并返回数组
function delRepeate(arr){
var arr = arr || [];
var objArr=[];//存储key value对
for(var i in arr){
if(arr[i]!=""){
objArr[arr[i]]=arr[i];
}
}
arr.length=0;
for(var j in objArr){
arr.push(j);
}
objArr.length=0;
return arr;
}
//删除数组中指定的元素并且返回数组
function removeItem(arr,val){
var newArr=[];
for(var i=0;i<arr.length;i++){
if(arr[i]!=val){
newArr.push(arr[i]);
}
}
arr.length=0;
return newArr;
}
代码下载地址 下载
解压密码:xcrossed