‘JavaScript脚本’ 分类的存档

随着越来越多的交互效果,Javascript越来越流行,对前端的要求也越来越高,无论是Dom,Event,Ajax……还是jquery,prototype,mootools,YUI,我们需要更多的学习 发展

没有评论测试你的JavaScript能力? 我还需要恶补!

2010年2月11日

You’ve got 12 answers wrong (#2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #13, #14).
That’s more than a half :(

今天在51js上看到一JavaScript测试 就试了一下 发现自己JS水平巨差 只答对了2/14
还是需要恶补 学习ing!

你也测试一下?
http://perfectionkills.com/javascript-quiz/

司徒正美的答案解析:http://www.cnblogs.com/rubylouvre/archive/2010/02/13/1667565.html

6 条评论第四期 WEB标准化交流会 参会总结

2010年1月31日

昨天参加了第四期 WEB标准化交流会 将收获总结下
讨论会地点是在Sina的一号会议室 感谢sina的友情赞助 到场的嘉宾还有 豆瓣:张克军 百度:月影 新浪:赵立元 和火狐中国的同学
这是我第一次参加这个会议 貌似目前前端的会议也不是很多 昨天对于W3CTech会议还有一个重要的意义 就是北京 上海 广州 三个地方同时在开 也象征着 前端工程师的规模 和地位 越发的重要了,也更期待着下次的会议 与大家一起交流~共同进步

说说具体的吧:昨天的话题分为2个阶段 1.javascript 2.html5+CSS3

总结一下:
第一个阶段 由几位嘉宾先讲了一下 我听得有些糊涂 可能昨天的话题范围太广了 不过收益颇深
我比较统一kejun的观点 无论自己写的js库,第三方的库,主要都是从那几方面入手
1.DOM标准 提供一些标准的DOM操作功能[event,选择器,等等……]
2.ajax支持,FX(一些效果)支持
3.通用的一些widgets
那么现在我们所缺乏的 也就是JS的组织 与管理 ;月影讲的百度有啊在写的js库 也是更多的像这方面靠拢
[YUI3 已经有一些依赖机制 等方便我们管理自己的JS]

第二个阶段:可能HTML5+CSS3离我们真的很近 但是离用户却有些远的原因吧 话题交集在浏览器上面了

目前IE系列浏览器没有对HTML5和CSS3的支持 而在目前的情况 IE的市场占有率确实>50%的
所以话题最终结论可想而知
1.针对自己所处的行业与用户群来适当的进行一些尝试
2.可以用渐进增强的方式 为高级浏览器用户 提供更好的体验
3.作为专业的前端工程师 我们必须去学习与研究新的技术

再上几句会议上经典的:
你该换家公司为中国互联网做贡献了!
前端工程师的价值不在于切页面,也不在于极快地切页面
你用IE6!你全家都用IE6!
用IE收手续费 用其他浏览器优惠!
前端不可以挣钱 但可以省钱!

3 条评论[译]jQuery 1.4 发布:15个新特性实例精讲

2010年1月17日

jQuery 1.4 最近发布了。 超乎大家的预期,这次并非简单的修修补补,1.4 包含了很多新特性、功能增强和性能提升!本文即向您介绍这些可能对你十分有用的新特性和优化增强。

你可以立刻下载jQuery 1.4试用: http://code.jquery.com/jquery-1.4.js

下面带你进入Jquery1.4新特性实例精讲

阅读全文…

没有评论Jquery1.4正式版发布了 JS库时代就是这样快

2010年1月16日

记得前几天看了D2的视频 kejun兄讲的库时代和框架时代 让我感同身受 因为我所做的项目用的是Jq库 不知不觉的一个个插件让页面的已经一大排了~
所带来的另一个问题 是库的升级问题 公司目前的项目貌似有用jquery1.2.6的 有用jquery1.3.2的 还没有完全的更新到新版
这不是Jquery1.4又出来了么 看了一下新版的API还是不错的 New or Changed in 1.4 部分 点击查看

vfresh兄弟已经写了一个新版的概述 我就直接转载过来了
阅读全文…

1 条评论YUI3设计中的激进和妥协

2010年1月13日

相信每个前端工程师都有自己喜爱的javascript框架,说情感也好,道信仰也罢,javascript框架带给人的不仅仅是便捷的开发,更有一种纯粹的逻辑美感,不管是jquery曼妙的简洁,还是yui魔术般的沙箱,都使我们产生无穷的想象。然而,js框架却又必然无法做到面面俱到的完美无瑕,比如jquery在OO方面做出的让步,以及yui在性能上做的牺牲,无不给人传达一种缺憾美、一种理想的现实主义。今天,我们来看看yui3在框架设计中的这些牺牲和让步,以便让我们更加深刻的理解yui3的全貌,并将其优势发挥至最佳。

1,种子的一步到位 or 颗粒化
所谓种子一步到位是指只要在页面引入一个种子文件的script标签,比如prototype和jquery,只要引入一个prototype.js或jquery.js就可以了,他们将各自对dom操作和event的封装等等都囊括进一个文件中,并尽力将其做到最小,这样做的好处是显而易见的,使用框架非常简单。然而yui将这些功能做了级别划分和颗粒化设计,从概念上抽象出来“核心”、“工具”和“组件”,每个小功能放在一个文件当中,需要的时候则要自行去引用,yui文档中给出的大量demo都采用这种方法,这种设计显然不像jquery那样对初学者友好,而且使用起来不够傻瓜,为了实现一个小功能,甚至要引入三四个js文件。yui这样做的原因有两个,一是yui实在太大,把所有功能都搞进一个文件中确实有点不靠谱,二是为其动态加载的框架设计做铺垫。
阅读全文…