这本书找了很久,可以配合Learning jQuery来看,本书更多介绍了jQuery1.2的内容。
http://shawphy.com/down/Manning.jQuery.in.Action.Feb.2008.zip
增加了EMAIL
ゞ智者.千虑 兄提醒说网站上找不到我的EMAIL~
呵呵,发现是啊,忘写了
以前有做过一个EMAIL的图标,现在找不到了,所以就又搜了一下找到了
做了如下的图标

看上去不错。
按照那个网站说的,要求我在用的时候带上那个网站地址,以便更可以方便多人制作
那就带上吧。
http://services.nexodyne.com/email/
jQuery API 1.2 中文版翻译 完成
jQuery API 1.2 参考文档
http://shawphy.com/jqueryapi/
离线版下载
http://shawphy.com/jqueryapi/jqueryapi12.zip
================================================
首先感谢 为之漫笔 。他是1.1API的翻译者。1.2的翻译是完全基于1.1的API翻译的,拜一记。本次翻译临近结束时,由他翻译的Learning jQuery 的中文版《jQuery基础教程》即将出版。作为国内jQuery的引路人的他,我由衷地向他表示感谢!
其次感谢 Ross Wan 写的这个仿Visiul jQuery的样式。本次翻译是基于他的英文版制作的。(由于GFW缘故,其博客请通过代理访问)
最后感谢 Cloudream,他也一起参与翻译了工具和AJAX部分。并且加入了英文说明切换功能。
断断续续翻译这个API有段时间了,虽然大部分都基于1.1的API复制过来,但也得校对以及跟官网的DOC进行比较。所以也花了点时间。如果大家使用过程中发现了什么翻译错误,可以找到我博客 http://shawphy.com/来反馈。
同时欢迎利用此版制作其他发行版以方便广大jQuery爱好者。转载请保留版权信息,谢谢。
jQuery新手常见问题FAQ
在论坛看到不少新手总是问到一些常见问题,在此整理一下:不定时更新
Q1,在IE下动画会闪一下,效果不理想
A,加上DTD定义即可
比如<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Q2,为什么官方的说
Download jQuery 1.2.3 (15kb, Minified and Gzipped),但我下在下来却有
jquery-1.2.3.min.js 52.8 KB
A,显然,他是用了Gzip了(一种服务器端压缩技术,自己GOOGLE)。而不是官网写错了没更新或者是骗人的~
Q3,js的写法:document.getElementById(‘save’).disabled=true;
在jquery中我是这样写的$("#save").disabled = true; 为什么没效果呢
A,这个是典型的问题,其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象
这是新手常见的问题。
解决方法有2:
1,用JQ写法,$("#save").attr("disabled","true");
2,转成DOM写法$("#save")[0].disabled=true;
当然,$("#save")[0]也可以写成$("#save").get(0)。他返回的也是DOM元素
Q4,在框架页中,如何操作父窗口的对象
A,引用UPC的方法
没找到很好的方法
只好用DOM方法与jquery方法结合的方式实现了
1.在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find("input[type='radio']").attr("checked","true");
2.在IFRAME中操作 选中父窗口中的所有单选钮
$(window.parent.document).find("input[type='radio']").attr("checked","true");
iframe框架的:<iframe src="test.html" id="iframe1" width="700" height="300" frameborder="0" scrolling="auto"></iframe>
IE7中测试通过 回去你自己试试吧
实现的原理其实很简单 就是用到了$(DOM对象)可以转换成jquery对象
==================================================
不过我的方法是
window.parent.jQuery("input[name=validate]").val("&amp;lt;%=Session("GetCode")%&amp;gt;");
这段是来自我博客的自动填写验证码的,有兴趣可分析下我的FOOTER里的那个框架。
其实本质上和UPC的方法是一样的。大家可以借鉴参考
jQuery API 参考文档中文版翻译接近尾声
终于快翻完了,还有AJAX部分的一点点了。累啊
大家可以在老地方看到
http://shawphy.com/jqueryapi/
发现什么问题及时过来留言啊
我这还是基于为之漫笔的1.1的API翻译的呢……
(整理、增删、校对等)
远没有他当年的幸苦呢。
传他翻译的《jQuery 基础教程》快要发布了。(就是Learning jQuery)
祝他翻的好吧~~
好了,更多感谢话等正式发布后再写吧~
睡了
jQuery API 继续更新
前些天回来,才发现了Cloudream 的留言。赶紧联系之。
现在这个API有了其加入,完整版很快将会与大家见面的了。
这次更新主要是将翻译进行到了CSS部分了。还剩下事件,效果,AJAX,工具四个部分了。
并且Cloudream 连夜制作了英文说明的开关功能,以及给文件瘦身~在此大家感谢一下他~~~
PS,由于翻译方便,所以此功能尚不能完整使用,待完全翻译后即可使用。
PS2,本人说实话不是很喜欢Visual jQuery的样式,感觉moo的文档更简洁漂亮,支持的回帖。。。。
地址依然不变http://shawphy.com/jqueryapi/
==============================
截止至当前发稿时,我又Update了一下,发现Cloudream又更新了。。。。
现在工具部分也完成了。真是膜拜一下夜猫子啊……
我先睡了……各位晚安~o ya si mi….
Edit Plus 3.00 发布
Edit Plus 3.00 终于是发布了,但从冗长的What’s New里边看不到激动人心的重大革新,感觉充其量也只能算是从2.31版升级到了2.4版而已。也许EmEditor这个万年BETA王也因此收到鼓动一下子整出个Final了。tracky很厉害,很快就出了中文版了。大家可以到汉化新世纪这里来下载。2.x的注册码依然可以用。附一个霏凡的:
Name:crsky
Code:A779E-5BF58-63RAC-42O59-66RAC
大家装的时候小心插件…… 这个editplus实在很顺手的原因之一就是自动完成功能,可以到这里看看 再转一个,因为找不到作者了。让EP能直接编译和运行JAVA程序。
Tools->参数设置->配置用户工具
1.添加工具(添加应用程序)
菜单文字:Compile Java Program
程序:C:JDKbinjavac.exe
参数:文件名称
初始目录:文件目录
2.添加工具(添加应用程序)
菜单文字:Run Java Program
程序:C:JDKbinjava.exe
参数:文件名称(不含扩展名)
初始目录:文件目录
工具组名称可以随便添,比如Debug Java Program。 然后在Tools的下拉菜单中,你就会看见Compile Java Program以及Run Java Program这两个选项,以后你就可以利用ctrl + 1编译和ctrl +2运行程序了
附注:本来这博客是用ScribFire写的,但可惜PJBLOG的API不是很标准,现在发布失败,还害得我写了两遍,郁闷。。。逼我用WordPress去啊……
==============
再注:原来之前发布成功了……但是果然API不够标准,没有正确返回成功的消息。害得我还把之前发的删除了……唉。。。
JQuery发布1.2.3
转载自:http://www.cnblogs.com/thinhunan/archive/2008/02/15/JQuery_1_2_3_released.html
———————————————————————————————————————————
发现自己对JQuery还是挺关注的
http://jquery.com/blog/2008/02/08/jquery-123-air-namespacing-and-ui-alpha/
主要变化:
- 兼容AIR(Adobe® Integrated Runtime (AIR™)),[关于Adobe AIR ,Adobe AIR技术优势 ]
- .data() & .removeData()
往对象上附加数据和移除数据,$.data(element);//返回一个UniqueID$.data(element,’dataname’)或者$(element).data(dataname);//返回值 $.data(element,dataname,datavalue)或$(element).(dataname,datavalue);//设置值
- .bind(".namespace") .unbind(”.namespace”)
JQuery1.2支持namespaced event,特定命名空间的事件,就是说多个事件响应可以分组
$("div").bind("click.plugin", function(){});
$("div").bind("mouseover.plugin", function(){});
$("div").unbind(".plugin"); // All handlers removed - .trigger(”click!”)
.trigger()用来触发事件,同样支持特定命名空间的事件方式
$("div").bind("click", function(){ alert("hello"); });
$("div").bind("click.plugin", function(){ alert("goodbye"); });
$("div").trigger("click!"); // alert("hello") only还有一个.triggerHandler()方法,用法和trigger()差不多,但它只触发绑定的事件响应函数,不触发浏览器默认的响应方式。
- Alpha Release: jQuery UI 1.5 and jQuery Enchant 1.0[我还没去看]
在jQuery中用:contains过滤表格内容
愈发的觉得在jQuery中写东西真是简单实惠啊。看下面咯。
- 开课日期
- 上课地点
- 上课时段
| 开课日期 | 上课地点 | 上课时段 | 优惠价 | 报名 |
|---|---|---|---|---|
| 2008-01-16 | 徐汇 | 早上 | 2680 | |
| 2008-01-30 | 黄埔 | 早上 | 2680 | |
| 2008-01-30 | 徐汇 | 周日全天 | 2680 |
<script type="text/javascript">
$(function(){
$("#courses_select select").change(function () {
if($(this).val()=="全部"){
$("#more_courses tbody tr").show();
}else{
$("#more_courses tbody tr").hide().filter(":contains("+$(this).val()+")").show();
}
});
});
</script>
<p> </p>
<div id="more_courses">
<div id="courses_select"><dl><dt>开课日期</dt><dd><select size="6">
<option>全部</option>
<option>2008-01-13</option>
<option>2008-01-30</option>
<option>2008-01-16</option>
</select> </dd><dt>上课地点</dt><dd class="hide"><select size="6">
<option>全部</option>
<option>黄埔</option>
<option>徐汇</option>
</select> </dd><dt>上课时段</dt><dd class="hide"><select size="6">
<option>全部</option>
<option>早上</option>
<option>晚上</option>
<option>周日全天</option>
</select> </dd></dl></div>
<div>
<table>
<thead>
<tr>
<th>开课日期</th><th>上课地点</th><th>上课时段</th><th>优惠价</th><th>报名</th>
</tr>
</thead>
<tbody>
<tr>
<td>2008-01-16</td>
<td>徐汇</td>
<td>早上</td>
<th>2680</th>
<td><button onclick="location.href='#'"><span></span>我要报名</button></td>
</tr>
<tr>
<td>2008-01-30</td>
<td>黄埔</td>
<td>早上</td>
<th>2680</th>
<td><button onclick="location.href='#'"><span></span>我要报名</button></td>
</tr>
<tr>
<td>2008-01-30</td>
<td>徐汇</td>
<td>周日全天</td>
<th>2680</th>
<td><button onclick="location.href='#'"><span></span>我要报名</button></td>
</tr>
</tbody>
</table>
</div>
</div>
Web Developer 汉化测试版以及 Firebug 中文汉化版下载
前些天我抽空汉化了一下Web Developer这个Firefox插件,他是用来查看和调试页面信息的好工具,众多的书籍中说道调试网页就会说起这个工具,还有Firebug也是一个很出色的调试工具。这位仁兄详细介绍了美妙的Firebug,强烈推荐下载使用。
这里简单的介绍下Web Developer

[quote]Web Developer 可说是网页设计师最常使用的一个 Firefox 扩充套件,它可以协助我们在设计网页时能够更加的得心易手,内建 HTML、CSS、Feed…等检验器,让我们所设计出来的网页能够符合标准化,不但可以省下日后维护的时间金钱,更能确保我们所设计出来的网页在各家不同的浏览器,均能正常地显示,且是符合我们预想的成果。其它更有取消 CSS、取消 Java、取消 JavaScript、检视或清除 Cookies…等功能。
CSS — 可编辑当前页面的CSS,并可即时显示修改效果。
Forms — Get/Post转换,显示所有表单信息。
Images — 显示图片的各种属性,可找出未设置Alt,Title等属性的图片。
Information — 最有用的两个功能:查看Cookie信息和Http Response数据,Web调试必备
Micellaneous — 最有用的功能:Clear Session Cookie。 已往调试Web,为了新开一个Session,不得不关闭IE,重新再开,现在不用啦。
Outline — 框出Table元素,Cell元素,Div元素
Resize — 模拟800*600等窗口大小,可自定义窗口大小
Tools — 验证CSS/HTML 等
View Source — 显示带关键字颜色的漂亮源代码[/quote]
如果测试中发现什么问题请及时告知,谢谢~~
如果测试没什么问题,此汉化将在官方网站上统一发布。
另外顺便发一下Firebug中文版,这个虽然不是我翻译的,但整合了一下。
如果你还没有用Firefox那快去用吧!
xpi使用方法:在firefox打开的情况下,将文件拖入firefox的窗口即可开始安装。
点击下载Firebug和Web Developer
============================================================
中邪了,这个服务器怎么不认得xpi文件,大家点下面两个链接会说文件不存在,但大家看这里,明明文件就在那嘛!莫名其妙的……