百度首页 | 百度空间
 
文章列表
 
您正在查看 "javascript&web2.0" 分类下的文章

2007年10月11日 星期四 下午 04:23
近来读到了msdn20075月上面一篇文章http://msdn.microsoft.com/msdnmag/issues/07/05/javascript/default.aspx?loc=zh#S1,介绍JavaScript很是详细,对于js的原形链,函数的context和closure介绍的非常全面,非常适合充当学习js的资料,其中例子很有意思,展示了语言最灵活的一面,最后提到的关于asp.net Ajax由于没接触过,不太了解,但是好象感觉还是把js包装成c++ java一样,没吗意思,还是Prototype 1.6 rc0里面的Class可能比较好
类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年10月11日 星期四 下午 03:42
>>> hhh
hhh is not defined
undefined
类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年10月10日 星期三 下午 09:48

发信人: kyhpudding (想猫猫 想青菜 >_<), 信区: Programming
标 题: JavaScript: 从函数说起
发信站: 逸仙时空 Yat-sen Channel (Sun Jul 30 14:07:35 2006), 转信


JavaScript 是一种大家都很熟悉却不太注意的语言. 长期以来它都被认为只是做
点网页特效的小玩具, 开发方法通常都是 copy&paste. 只是在 2005 年以来 AJAX
流行它才引起了

类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月19日 星期三 上午 10:58

不同平台之间操作os的clipboard没有标准.分析一下

function copyToClipboard(txt) {    
      if(window.clipboardData) {    
              window.clipboardData.clearData();    
              window.clipboardData.setData("Text", txt);    

类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月17日 星期一 下午 02:55
最近终于开始使用jQuery,终于开始明白那神奇般的代码了,无变量,空new function,构造函数里面操作jQuery对象,也许resig就是一个非常理解js的大师吧,attr css html这些方法令我折服
类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月17日 星期一 上午 09:08

ie实现的getAttribute有问题,比如
    <a href="bbb" id="bbb" >bbbb</a>
<script>alert(document.getElementById("bbb").getAttribute("href"))</script>
出来的是全url,而不是相对连结bbb地址,Prototype里面的readAttribute方法修正了ie的这个bug

(Prototype专门修正的ie bug无尽其数,ie大哥你快修改修改吧)今天看看它怎么实现的,就是这么得的
alert(document.getElementById("bbb").getAttribute("href",2))后面传了一个2参数,就修正了,查

了一

类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月17日 星期一 上午 09:07
今天看见Prototype Core组里面讨论重复handler被重复挂载的问题,我也做了一些研究,有一些新发现
addEventListener这个方法必须3个参数都传齐,就是说capture的标志false true不会默认是false,如果不传的话会抛not enough arguments的异常,handler也没挂上
addEventListener如果在同一个事件当中,比如click,连续挂相同的function(相同指同一指针,就是function a(){alert(123)},用a传递function),第二次挂函数不会被挂上,但是attachEVent会挂上,attachEvent的bug,Prototype1.60正在想办法解决
如果click连续挂capt
类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月16日 星期日 下午 04:42

1。按字节计算字符串长度
我开始的理解是js里面字符串按unicode保存,一个字符3字节,.length*3即可
String.prototype.getByte=function(){return this.length*3}
但是后来考虑了下,估计不是问js里面占多少空间,是问提交上去占多少空间,就好象发短信一样,不问你在手机里什么方式保存,是问发送中,最大160英文70中文的问题,那好办,length属性无法识别双字节,正则替换即可
String.prototype.len=function(){return this.replace(/[^\x00-\xff]/g,"aa").length}
判断双字节第一字节起始位,判断双字节

类别:javascript&web2.0 | 评论(6) | 浏览()
 
2007年09月04日 星期二 下午 10:02

函数的context只随调用时"."前面的对象所指定this指针,其实就是说function和object之间没什么关系,就是哪个"."或者apply call方法的第一个参数对象

>>> a={}
>>> a.x=10
类别:javascript&web2.0 | 评论(0) | 浏览()
 
2007年09月04日 星期二 下午 07:48
在JavaScript里面对象是没有继承的,但是是存在prototype链表的,也就是说向下面这样
>>> a=function(){this.own_a=1;}
function()
>>> a.prototype.inherit_test="test"
"test"
>>> b=new a()
Object own_a=1 inherit_test=test
>>> b.inherit_test
类别:javascript&web2.0 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
 
工作(21)
 
其他(38)
 
Java(1)
 
 
 
Css(1)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

一个学会了批评和自我批评的人.
 

.....上面这位仁兄是who啊?
 
 
 
     


©2008 Baidu