
2010年2月8日
摘要: 对 IE 8 兼容性支持是2009年10月从微软 Windows 7 社区发布活动上的相关演讲听到的,由于演讲的话一般都很粗条不细,所以,一直没什么进展,而今天在阅读《JavaScript高级程序设计...
阅读全文
posted @
2010-02-08 14:58 George Wing 阅读(13) |
评论 (0) |
编辑

2010年2月6日
摘要: 用JavaScript实现排序算法之一的插入排序: var arr=[8,5,1,9,7];for(var i=1;i0)&&(temp
阅读全文
posted @
2010-02-06 22:04 George Wing 阅读(19) |
评论 (0) |
编辑

2010年2月4日
摘要: 原贴:IE Conditional Comments 作者:David Walsh WD们天天折腾最多的 web 浏览器是IE。微软当前有三款不同的版本占据国内70%以上桌面浏览器市场份额。尤其是 IE 6 及其以它为内核的国内浏览器帮凶十年如一日的强暴着国内用户。在无情的市场面前我们不得不与 IE...
阅读全文
posted @
2010-02-04 14:48 George Wing 阅读(26) |
评论 (0) |
编辑

2010年1月31日
摘要: call object 是作用域链中的概念,在《JS权威指南》第八章。注意:它与Function的call()没有什么关系。这只是个称法而已,而在ECMAscript中换了个名称叫:activation object。 有人早就把 call object 在《JS权威指南》书上的内容部分抄出来了:请...
阅读全文
posted @
2010-01-31 19:17 George Wing 阅读(38) |
评论 (0) |
编辑

2010年1月26日
在《JavaScript 如何截取字符串》 中只是列出了这几种方法,本人在三大主流的现代浏览器中测试了一把,结果见下表:
| 浏览器 | 方法 | 测试结果1 | 测试结果2 |
| IE 8 | 正则1 | 469 | 468 |
| | 正则2 | 422 | 438 |
| | slice | 94 | 94 |
| | substring | 125 | 140 |
| Chrome 4.0.295 | 正则1 | 44 | 43 |
| | 正则2 | 37 | 37 |
| | slice | 11 | 12 |
| | substring | 10 | 11 |
| FF 3.6 | 正则1 | 144 | 142 |
| | 正则2 | 122 | 126 |
| | slice | 10 | 9 |
| | substring | 12 | 11 |
注:正则1是match(/.*(.{2})/)[1],正则2是match(/.{2}$/)。
测试的代码参考了《再谈“字符串拼接”的效率》和《JSON 的3种方法测试比较》,从这简单的测试结果可以看出,字符串截取建议用 slice()。
posted @
2010-01-26 17:06 George Wing 阅读(49) |
评论 (2) |
编辑

2010年1月19日
摘要: 先分析下面的代码var cls=function(){ this.value='cls 函数';};var fn=function(){ alert(this.value);}fn.call(new cls());可能会被new cls()构造函数混淆了视线,下面是等价的代码:先来看看以下的代码:v...
阅读全文
posted @
2010-01-19 18:18 George Wing 阅读(58) |
评论 (0) |
编辑

2010年1月18日
摘要: 原贴:History of the user-agent string 作者:Nicholas C. Zakas 在《特性检测并非浏览器检测》贴文中谈到了 User-agent 嗅探,有回贴支持本人继...
阅读全文
posted @
2010-01-18 19:07 George Wing 阅读(105) |
评论 (0) |
编辑

2010年1月16日
摘要: 希望工作能够稳定下来,做好本职工作。 继续深入学习 JavaScript 基础知识(就是俗称的:原生JS),开始在项目中慢慢写自定义 jQuery 扩展。 JS方面比如:思考解决如下问题: Ajax 跨域(包括Web Service 和 iframe) 内存 leak 本地数据存储 JavaScript 高级话题:动画和拖放 JavaScript 的调试与测试 多琢磨琢磨编程基础,比如每周学习一个...
阅读全文
posted @
2010-01-16 17:50 George Wing 阅读(82) |
评论 (0) |
编辑

2010年1月14日
摘要: 第一届 web rebuild 北京会有个阿当分享的 PPT 在公司团队内部有同事下载的分享,然后看了。发现了有些技术理念的问题。 第7个PPT的代码是用 JS 设置 CSS,这与“不同浏览器解析DO...
阅读全文
posted @
2010-01-14 18:06 George Wing 阅读(159) |
评论 (4) |
编辑

2010年1月13日
摘要: 表单中某些元素有个defaultValue的属性,但问题是用的机率还没有 select 元素中的属性 defaultSelected 多--因为 select 谁不喜爱。window.onload = function(){ var formItem=document.forms[0]; formItem.elements['sel'].options[2].defaultSelected=t...
阅读全文
posted @
2010-01-13 10:48 George Wing 阅读(76) |
评论 (0) |
编辑

2010年1月12日
摘要: 目前试了 jQuery 扩展的编写有两种。(function($){ $.fn.navs=function(){ //找出目标对象的所有导航菜单,并给它添加导航菜单显隐轮切的事件 return this.each(function(){ $(this).hover( //显示 function(){ $(this).find('ul:eq(0)').show(); }, ...
阅读全文
posted @
2010-01-12 15:48 George Wing 阅读(199) |
评论 (0) |
编辑

2010年1月7日
摘要: 呃,先贴代码,懒得说了:Object.beget = function (o) { var F = function (o) {}; F.prototype = o; return new F;};var formItem=document.forms[0];var formElms=formItem.elements;var formsClass = { formSubmitEventHa...
阅读全文
posted @
2010-01-07 17:27 George Wing 阅读(112) |
评论 (2) |
编辑

2010年1月6日
摘要: 淘宝前端开发工程师Tcer在单个checkbox类型的input没有length属性的解决上非得变个法子也要取得它的length,这点真的想不通,请看下面的代码:var formItem=document.forms['form'];var formElms=formItem.elements;var l=formElms.length;while(l--){ if(formElms[l].typ...
阅读全文
posted @
2010-01-06 17:42 George Wing 阅读(62) |
评论 (0) |
编辑

2010年1月2日
摘要: 是在图灵《精通CSS(第2版)》中译书中看到的。呃,网页设计的内容如:页面宽度1080不是很关注的。我关注的有:Reset CSS。 Reset CSS CSS大牛麦耶著名的 Reset CSS 之...
阅读全文
posted @
2010-01-02 12:36 George Wing 阅读(100) |
评论 (2) |
编辑

2009年12月29日
摘要: 看代码,不说话:var i=arr.length;while(i--){ //写点啥?}上面是Google arrays.js 程序中的代码。思考为什么i-- 到了 i为0时while循环结束了?下面...
阅读全文
posted @
2009-12-29 21:55 George Wing 阅读(99) |
评论 (0) |
编辑
摘要: 下面两张照片是从D2官网找到然后扒下来的,纪念本人参加了这次的前端开发人员的聚会。 现场五百多号从事前端技术者从这个角度看,自己还真给埋没了。 理念固然重要,交流归交流,该干嘛还是继续干嘛吧。
阅读全文
posted @
2009-12-29 15:14 George Wing 阅读(45) |
评论 (0) |
编辑

2009年12月7日
摘要: 主要是测试了数组 push()方法与直接相加这两种在JS引擎上性能的实际处理情况。程序代码简单明了,没什么好解释的: var oldtime = new Date().getTime();var st...
阅读全文
posted @
2009-12-07 16:07 George Wing 阅读(103) |
评论 (0) |
编辑
摘要: textarea中的字数的限制是在1000个之内。$('#FashionStatement').val('');var limitNum = 1000;var pattern = '还可以输入' + ...
阅读全文
posted @
2009-12-07 15:50 George Wing 阅读(131) |
评论 (0) |
编辑

2009年12月2日
摘要: 在三年前,本人曾无业闲在家中,朋友联系说他一熟人要一个会CSS切图制作页面的人,然后带着豆猫的《DIV+CSS布局》书开始做了兼职的工作,在上班的公司的马路对面省图书馆还曾翻阅过 Fireworks ...
阅读全文
posted @
2009-12-02 16:25 George Wing 阅读(139) |
评论 (0) |
编辑

2009年11月30日
摘要: 假设 n 为 1,000,000吧,Console 会显示不出来前面一部分数。可以将 n 设小些,比如说10000。在下面的C#程序代码中,n为 maxnumber 的整形变量名。 public st...
阅读全文
posted @
2009-11-30 11:09 George Wing 阅读(149) |
评论 (1) |
编辑