正在加载...
 
jquery-Tutorials/Basics翻译  

指南/基础

        这是一个基础指南,旨在帮助你开始使用jquery。jquery给予你常见问题的解决方法。如果你尚未建立你的测试页面,我建议你创建一个含有下列内容的HTML页:

<html>
<head>
<script type="text/javascript"
src="link/to/jquery.js"></script>

<script type="text/javascript">
// Your code goes here
</script>
</head>
<body>
<a href="http://jquery.com/">jQuery</a>
</body>
</html>
       修改script标签的src属性指向到你的jquery.js。例如,如果你的jQuery.js与你的HTML文件在同一目录,你可以这样:
<script type="text/javascript" src="jquery.js"></script>
文档载入时运行代码
        首先, 大多数JavaScript程序员会用类似代码:
window.onload = function(){ ... }
        访问HTML文档的元素,必须先载入文档对象模型(DOM)。当window.onload函数执行的时候,说明所有东西已经载入,包括图像和横幅等等。要知道较大的图片下载速度会比较慢,因此用户必须等待大图片下载完毕才能看到window.onload()执行的代码效果,这样就花费了很长的等待时间,这不是我们想要的。
        对于此,jquery提供了一个"ready"事件,你可以使用以下的代码片段: 
$(document).ready(function(){
// 你的代码
});

       $(document)意思是说,获取文档对象(类似的于window.document),$(document).ready意思就是说,获取文档对象就绪的时候。

       上面这段代码的意思是检查文档对象直到它能够允许被操作(译者注:这样做比window.onload()函数要快的多,因为只要文档对象载入完成就能够执行代码了,而不需要等待页面中的图片下载是否已经完成)---这是我们想要的。因此将上面的代码片段粘贴到你测试页面的脚本区吧!

鼠标点击时的触发
      
首先,我们尝试鼠标点击超链接时触发某些行为。在ready函数里加入以下代码:

$("a").click(function(){
alert("谢谢你的来临!");
});
       保存HTML文件,然后刷新一下页面。点击某个超链接,页面将弹出警告对话框。

增加 CSS Class

       另外一个事情就是,一个共同的任务:增加或移除元素的css class,例如:
$("a").addClass("test");
$("a").removeClass("test");
    如果你已经在页面头部加入了:
<style>a{text-weight:bolder}</style>
    那么当你调用了addClass函数后,所有超链接的字体将变成粗体。

特效
   
Effects Module(效果模块)提供了一系列好用的特效。

    加上下面代码:
$("a").click(function(){
    $(this).hide("slow");
    return false;
});

    现在,只要你点击超链接,超链接就会慢慢的消失。“return false"表示保留默认行为,因此页面不会跳转。

回调

   
所谓回调就是父函数执行完成后,自身能够作为返回值传递到另一个函数的函数。回调功能的特别之处在于,出现在“父函数"后面的函数可以在回调函数执行前执行。

    另外一个重点是要知道如何正确运用回调,我就常常忘记了正确语法。

    一个不带参数的回调应该这样写:

$.get('myhtmlpage.html', myCallBack);
    注意第二个参数是一个简单的函数名(它不是字符,也没有带括号)

    那么带参数的回调该怎么写呢?
   
错误的写法,下面这样写是不行的(或者不会执行):
$.get('myhtmlpage.html', myCallBack(param1,param2));
    正确的写法:
$.get('myhtmlpage.html', function(){
    myCallBack(param1,param2);
});
    这样就实现了回调一个带参函数的功能。

后记
   
  到这里,也许你应该去看看其余的文档了。里面包括更多的指南-它很全面,涵盖了jquery各个方面。如果大家有问题,请放心的给我发Email。
    当然,你也可以看看利用jQuery做的多种DEMO

标签:jsframkwork+library | 浏览数(680) | 评论数(0) | 2006-12-12
jQuery专用  

$是jQuery主要调用方法,有点类似Prototype的$,不过jQuery的$比Prototype的$似乎汇率要高些!

$(document).ready(function(){
// mycode...
});
什么意思?就像window.onload()那样,页面载入完毕便执行,不同的是用上面的方法将会比window.onload()快!

标签:jsframkwork+library | 浏览数(984) | 评论数(2) | 2006-12-10
噢,i170改版了  

很久没上来了,现在上来发现这里改变很大耶~!不但是界面的改变,而且是体验的改变,很多地方应用了AJAX不说,内容方面也作了很多调整!

 

粗略看了看这些改动,觉得很不错,不过很多细节的地方都存在很多的问题,例如假设我是一个新用户的话,很多地方就会让我感到很茫然,我想,这里是不是缺少了个帮助(教程)什么的呢?

 

当然,让用户自己去体验的确是一件很有趣的事情,但是是否要有个清晰的入门帮助呢?我觉得这点170就做得不够了!因为我找了很久,好像没找到帮助~! 例如我的社区关系网是怎么弄的呢?不熟悉改版后新生事物的我就不知道这个关系网到底是怎么来的了,主页上我找不到帮助!

 

相信这些问题i170都是可以解决的,这些都需要用户去多多体验,发现问题提出来,希望大家也多提问题吧!

标签:哎壹柒零 | 浏览数(1300) | 评论数(2) | 2006-04-19
I170的问题,这么久了,还没修改过来  

       我说的就是那个搜索功能,不知道大家平时有没有用,我不认为这个搜索功能发挥了多大的作用,你在搜索框里随便打个字母看看,发现问题了吧!这个问题我反馈好久了也没有改善!希望有人回复一下我的意见!

标签:哎壹柒零 | 浏览数(2945) | 评论数(11) | 2005-11-20
XML-RPC  

XML-RPC协议的说明书是http://www.xmlrpc.com/spec,作者是Dave Winer。有兴趣可以参考参考,下面贴一个简单的用于通讯的XML。

    <methodCall>
      <methodName>sample.sumAndDifference</methodName>
      <params>
        <param><value><int>5</int></value></param>
        <param><value><int>3</int></value></param>
      </params>
    </methodCall>

 

int:有符号32位整型数
string:ASCII字符串,可以包含NULL字节。(实际上很多XML-RPC支持Unicode,这要归功于XML的潜在特性。)
boolean:true 或者 false 
double:双精度浮点数
dateTime.iso8601:日期,很不幸的是自从XML-RPC禁止了使用时区,这个便很少被使用了。
base64:任意长度的原始二进制数据;使用Base64算法编码,非常有用。
array:一维数组
struct:一组“键-值”对,“键”是字符串,“值”可以是任何类型。

标签:AJAX相关 | 浏览数(621) | 评论数(0) | 2005-11-07
好久没来了  

    好久没来更新了,这段时间晚上都很少上网,每天对电脑,晚上回到家感觉很想睡觉!

有时竟然还没冲凉就在大厅睡着了!工作真的很累人,不是工作量大,而是每天对着公司那台闪得要命的破显示器,眼睛很累,然后就很想睡觉 !好想公司换液晶啊,再这样下去,我的眼睛会更坏了!痛苦ing...

 

    这段时间感觉好像没什么重要的事情要写下来,我有个兴趣,不过不知道我这个年龄是否还适合去玩,我是个门外汉,不知道从头开始去学要花多少的时间,不过我喜欢这个东西,我一定会学好的!只要有兴趣,那么自然就会有动力,对吧!

    

标签:Life | 浏览数(2140) | 评论数(0) | 2005-10-31
Repeater嵌套使用  

看下面的嵌套
<asp:Repeater id="CategoryLevel1" runat="server">
            
<ItemTemplate>
                         <% # DataBinder. Eval(Container.DataItem, "Title " %>
                        <br>
                
       <asp:Repeater id="CategoryLevel2" runat="server">
                        
<ItemTemplate>

                        
<% # DataBinder. Eval(Container.DataItem, "Title " %>
                    
</ItemTemplate>
              
</asp:Repeater>
          
</ANW:AdvancedPanel>    
     
</ItemTemplate>

  
</asp:Repeater>
 
  外面的Repeater只需要直接绑定数据就可以了。
 

阅读全文...
标签:程序 | 浏览数(4101) | 评论数(1) | 2005-10-12
酒精上脑,感觉真好  

      今天一个朋友生日,去她的PARTY玩了一晚,虽不算尽兴,但也很开心,喝了几杯,头脑还算清醒!

      趁着酒精没散,说点什么!记得上次喝几杯的时候是国庆节的前一天晚上,那天晚上和村里面的朋友喝了几杯,可能是有点过头了,一回到家就倒头大睡,现在也有点睏意,不过先不想睡,而是想说说什么的!

      想说什么呢?一时之间也想不出来,但倒是很想说说话!这个时候是没办法找人说话的了,明天还要上班,朋友们睡的睡了,去玩的玩了,我能干些什么?还是早点睡吧,免得明天不想起来!

      前几天是我的生日,生日也罢,平凡的日子罢了,和几个朋友去吃了个宵夜!多年的朋友了,由于为了自各的前途,每个人都有自己的发展方向,沟通少了,感情自然也淡了,在一起也没有太多的话说,为什么人会变成那样呢?我发现我的朋友开始越来越少了,是不是我的圈子太小了呢?

      啊,不说了,我要睡了,眼睏了!晚安各位!

标签:Life | 浏览数(2189) | 评论数(0) | 2005-10-10

Powered by Haiwit