评论
2275695
2010-12-19 19:47
是创造还是剽窃?
回复 引用 查看
2010-12-19 20:23
应当鼓励模仿
回复 引用 查看
2010-12-19 20:51
pj("#id>tag");//取指定id下的所有指定元素;如: pj("#header>a"), 取id为header元素下的所有a元素[包括子孙元素]
对这句感到不明所以
回复 引用 查看
2010-12-19 21:09
跟我有一样的兴趣,你的js写的很好,以后要跟你多交流!
回复 引用 查看
2010-12-19 21:11
我推荐了,支持你!
回复 引用 查看
2010-12-19 22:26
学习了啊 我js完全不会 呵呵
回复 引用 查看
2010-12-20 02:06
请问这和jquery有什么区别,性能和稳定性比jquery好吗?
回复 引用 查看
2010-12-20 08:50
@新志
人家说了:区别就是jq很大很全,他这套虽不全但很小。
性能和稳定性,你试下自己体验不就有答案了。
回复 引用 查看
2010-12-20 08:57
楼主辛苦了,支持。
回复 引用 查看
2010-12-20 08:59
有意思吗?
回复 引用 查看
2010-12-20 10:38
楼主辛苦了,支持。
回复 引用 查看
2010-12-20 12:46
真是多此一举,你要是嫌jquery太大,你不用你本地的js文件不就可以了,用jquery官方提供的链接。
回复 引用 查看
2010-12-20 13:09
@kubage88
那还不是要用户的浏览器下载?此文的目的只是为了减少客户端浏览器的下载内容。要是使用官方的连接,是从国外的地址下载的,只会更慢!
回复 引用 查看
2010-12-20 16:46
最后的地址,免费空间,挂了!!
回复 引用 查看
#15楼[楼主]
2010-12-21 12:40
@痴情客
学习了jquery之后觉得jquery太神奇了,自己多想自己实现一下。
后来慢慢地酝酿,就开始动手写了。主要是想提高自己的编程能力。
学习人家的,并借鉴来开发自己的。
回复 引用 查看
#16楼[楼主]
2010-12-21 12:40
@云雨天台
呵呵
回复 引用 查看
#17楼[楼主]
2010-12-21 12:52
@sohighthesky
示例:
pj("#nav>a")的意思就是只会取id为nav的div下的所有a元素,但不会选取id为nav_other的div下的a元素
回复 引用 查看
#18楼[楼主]
2010-12-21 12:53
@jkit
谢谢,其实我懂的不是很多。互相学习
回复 引用 查看
#19楼[楼主]
2010-12-21 12:53
@jkit
多谢
回复 引用 查看
#20楼[楼主]
2010-12-21 12:55
@xujiajay
呵呵,只要有恒心,。铁杵磨成针。我也是这样走过来的。一起学习
回复 引用 查看
#21楼[楼主]
2010-12-21 12:57
@新志
应该没有jquery那么稳定。现在还没有发现什么问题。自己也在使用中
回复 引用 查看
#22楼[楼主]
2010-12-21 12:57
@路过秋天
呵呵
回复 引用 查看
#23楼[楼主]
2010-12-21 12:59
@欧阳寒玟
多谢。大家亲举玉趾,光临蔽园,我感到很欣慰
回复 引用 查看
#24楼[楼主]
2010-12-21 13:05
@ansonpan
我当初也在想,要我实现类似jquery的javascript库,不晓得要等到什么时候。但我在写的过程中,学到很多东西,书本是教不了的。
无论在稳定、性能、实用上自己都经过一番思考。如果用写代码的时间换成看书,我学到的肯定没有那么多。意思还是有的
回复 引用 查看
#25楼[楼主]
2010-12-21 13:06
@ibow
多谢。
回复 引用 查看
#26楼[楼主]
2010-12-21 13:09
@kubage88
你好。我写这个库的目的不是嫌jquery太大。其实服务器在下载脚本之前都会将脚本压缩,然后浏览器解压。我写的目的是想多学点东西,提高编程能力,动手写写实用的代码
回复 引用 查看
#27楼[楼主]
2010-12-21 13:10
@张琦
是的,这也是一个问题
回复 引用 查看
#28楼[楼主]
2010-12-21 13:10
@rootmm
???
回复 引用 查看
2010-12-21 22:03
@pengju114
呵呵 谢谢楼主啊 我一定坚持!!!
回复 引用 查看
2010-12-22 13:37
此文仅供参考,不建议在自己能力不是特别强的情况下封装js基础库,70几k已经很小了,如果你要再小点就用yui啊,二三十k,有那个必要吗?如果你的网站连70几k都承受不了的话,还是早点关了算了。做些其他的优化,比减少js体积来得更好些。。。。。。
回复 引用 查看
#31楼[楼主]
2010-12-25 09:53
@田想兵
引用文件越小越好,这是考虑到响应速度问题,与服务器无关。况且自己写的拿来就用,不用去学。对提高编程能力十分有用。我是一个在读学生,动手写是学习编程比较有用的方法。我却鼓励人们有空归纳整合出自己的一些库,不要动不动就仰人鼻息。
回复 引用 查看
2011-02-25 22:57
一:选择器问题。
var aaa = $('test').attr("title","nodetype");
你试试看会有什么结果?
二:事件函数。
focus click 等都写了一大堆,有这样单独添加的吗?
三:$(document).width() 好像会出错
回复 引用 查看
2011-02-25 23:14
事件绑定直接批量添加即可,比如:
var aaa = ("click select submit").split(" ");
for(var i = 0, j; j = aaa[i++];)
pj.prototype.bind[j] = function(fn){
return this.addlistener({j:fn});
};
改一下:addlistener
addlistener:function(set, fn){
if(!pj.isobject(set)){
if(pj.isfunction(fn) && this[0][set]){
try {
this[0][set](); //直接为:$(".a").click();
} catch (e){}
return false;
}
if(pj.isfunction(fn)){
set = (set || "").split(" "); //(".a").addlistener("click focus", function(){...});
for(var i = 0, j; j = set[i++];)
.......
} else {
for(var e in set)....
回复 引用 查看
2011-02-26 10:33
isie = (/msie/gi).test(wnd.navigator.useragent) && (/explorer/gi).test(wnd.navigator.appname)
判断是否是ie最简短的是6个字符:!-[1,]
回复 引用 查看
#35楼[楼主]
2011-03-06 09:55
@赤金
呵呵,是的。因为这是一个简单的库,健壮性、设计的灵巧性不够好。多谢提醒。我会去改的
回复 引用 查看
#36楼[楼主]
2011-03-06 09:56
@赤金
对啊,我怎么没想到。呵呵,看来脑子还是不太灵活。多谢赤金阁下提醒,深受启发
回复 引用 查看
#37楼[楼主]
2011-03-06 09:57
@赤金
判断ie那里我也是借鉴tinymce的,呵呵
回复 引用 查看
2011-12-21 14:03
很强大,看起来很迷糊,楼主还能讲解一下
回复 引用 查看
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/