手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:Javascript

jQuery1.4正式版发布

每天看CB,总有新发现。这不,jQuery 1.4发布又是从他们网上看来的。每天多看评论总会找到一些新的乐趣。
比如,百度的一些关键词之类的。偶尔也能让自己为新奇的SEO方法找到一点窍门。

乱弹,乱弹,上主菜:

在jQuery的4岁生日之时,jQuery开发团队很高兴地发布最新的jQuery1.4版本!其他的代码演示、测试、文档的更新也会陆续进行更 新发 布。对于jQuery发烧友来说,jQuery1.4的发布也是一个大新闻!下面是来自于jQuery的官方网站翻译(英语高手请勿拍砖!): 在jQuery的4岁生日之时,jQuery开发团队很高兴地发布最新的jQuery1.4版本!其他的代码演示、测试、文档的更新也会陆续进行更新发 布。

jQuery Minified (23kb Gzipped)
jQuery Regular (154kb)

此外,谷歌已经提供了jQuery1.4副本,jquery团队上传到了Google服务器托管服务中。这jQuery1.4的版本是自动minified和gzip 的,地址为:
http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js

jquery1.4所有的变化和功能添加到jQuery1.4文档中。

--EOF--

看到jQuery又添加了这么多的新功能,实在为自己的行为感到惭愧,一直在用它,却从未为他做过贡献。

新闻来源:http://www.cnbeta.com/articles/102208.htm

命名函数表达式探秘

应该来说,本文对于了解JS命名表达式有着非常重要的作用。就象文中说的:

XML/HTML代码
  1. 简单来讲,命名函数表达式只有一个用处——在调试器或性能分析程序中描述函数的名称。没错,也可以使用函数名实现递归,但你很快就会知道,目前来看这通常是不切实际的。当然,如果你不关注调试,那就没什么可担心的。否则,就应该往下看一看,看看在跨浏览器开发中都会出现哪些小毛病(glitch),也看看应该怎样解决它们  

所以,了解一下也算是挺不错的。再加上为之漫笔的翻译功底。。

不过,由于页面过长,我这里还是只贴一下列表就完事了。详细的内容请直接到为之漫笔的网上去看。当然,我是建议下载下来,毕竟就一个HTML文件。时不时的看看还是不错的啦 。

目录如下:

  1. 前言
  2. 函数表达式与函数声明
  3. 函数语句
  4. 命名函数表达式
  5. 调试器中的函数名
  6. JScript的bug
  7. JScript的内存管理
  8. 测试
  9. Safari中存在的bug
  10. SpiderMonkey的怪癖
  11. 解决方案
  12. 替代方案
  13. WebKit的displayName
  14. 对未来的思考
  15. 致谢

 

作者:Juriy "kangax" Zaytsev
译者:为之漫笔

来源:http://www.cn-cuckoo.com/wordpress/wp-content/uploads/2009/12/named-function-expressions-demystified.html

Tags: 为之漫笔, 函数表达式

记录,一个被我忘记三年多的变量

designMode,这个被我遗忘三年的变量。连名都忘了。想了好久好久才想起来。。。

OK,设置这个变量为ON,那么页面上的元素就全可以编辑了,功能是用来干嘛的呢?好象有点忘了。当初是想用来直接COPY文章的。如今想起来,却不知道用来干嘛 了。

参考:

1、http://www.mozilla.org/editor/ie2midas.html

2、http://www.nirsoft.net/utils/ie_design_mode.html

jQuery插件:图片自动缩放

同事需要,就写了个插件 。。。。
原来我也写过两个,但这次是正式为jQuery写的插件。。。

JavaScript代码
  1. $(document).ready(function(){  
  2.     $('div').autoResize({height:50});  
  3. });  
  4.   
  5. jQuery.fn.autoResize = function(options)  
  6. {  
  7.     var opts = {  
  8.         'width' : 400,  
  9.         'height': 300  
  10.     }  
  11.     var opt = $.extend(true, {},opts,options || {});  
  12.     width = opt.width;  
  13.     height = opt.height;  
  14.     $('img',this).each(function(){  
  15.         var image = new Image();  
  16.         image.src = $(this).attr('src');  
  17.         //开始检查图片  
  18.         if(image.width > 0 && image.height > 0 ){  
  19.             var image_rate = 1;  
  20.             if( (width / image.width) < (height / image.height)){  
  21.                 image_rate = width / image.width ;  
  22.             }else{  
  23.                 image_rate = height / image.height ;  
  24.             }  
  25.             if ( image_rate <= 1){  
  26.                 $(this).width(image.width * image_rate);  
  27.                 $(this).height(image.height * image_rate);  
  28.             }  
  29.         }  
  30.     });  
  31. }  

原来的两篇在这里:

 

jQuery1.4 Alpha 2发布

作为一个jQuery的发烧友,对于jQuery1.4版本的新闻十分的关心,刚刚收到消息,jQuery1.4α2版本已经发布了。下面是我从 jQuery官方博客获得的消息: jQuery1.4 Alpha 2已经发布啦!这是jQuery1.4的第二个Alpha测试版本(第一版的发布链接),这个版本的代码是稳定的(并且在所有市面上流行的浏览器中通过了 测试) 获取jQuery1.4 α2版本:

未压缩版本:http://code.jquery.com/jquery-1.4a2.js
压缩版本:http://code.jquery.com/jquery-1.4a2.min.js

注意:如果您使用jQuery1.4 Alpha2版本,并且遇到了bug,请使用未压缩版本,它可以更加简单的找到错误的代码所在的位置。 目前所知道1.4版本的功能上相对版本 1.3.2进行了一些扩展,包括:

1.live 方法被大幅度检修,现在支持提交,更改,mouseenter,mouseleave,焦点,模糊在所有浏览器活动。现在还支持背景和数据。
2.append, prepend 方法优化
3.add has been adjusted to always return elements in document order.
4.find, empty, remove, addClass, removeClass, hasClass, attr, and css 等方法进行了重构,大大的优化

新闻来源:http://www.cnbeta.com/articles/100407.htm