理解 JavaScript 构造函数与对象
摘要:先分析下面的代码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
豆豆の爸爸
阅读(2807)
推荐(0)
[译]User-agent 字串史
摘要:原贴:History of the user-agent string 作者:Nicholas C. Zakas 在《特性检测并非浏览器检测》贴文中谈到了 User-agent 嗅探,有回贴支持本人继...
阅读全文
posted @
2010-01-18 19:07
豆豆の爸爸
阅读(6384)
推荐(1)
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
摘要:第一届 web rebuild 北京会有个阿当分享的 PPT 在公司团队内部有同事下载的分享,然后看了。发现了有些技术理念的问题。 第7个PPT的代码是用 JS 设置 CSS,这与“不同浏览器解析DO...
阅读全文
posted @
2010-01-14 18:06
豆豆の爸爸
阅读(864)
推荐(0)
表单中默认XX的属性
摘要:表单中某些元素有个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
豆豆の爸爸
阅读(456)
推荐(0)
用 jQuery 扩展自写的 UI 导航
摘要:目前试了 jQuery 扩展的编写有两种。(function($){ $.fn.navs=function(){ //找出目标对象的所有导航菜单,并给它添加导航菜单显隐轮切的事件 return this.each(function(){ $(this).hover( //显示 function(){ $(this).find('ul:eq(0)').show(); }, ...
阅读全文
posted @
2010-01-12 15:48
豆豆の爸爸
阅读(781)
推荐(0)
学习 Douglas Crockford 的“原型式继承”
摘要:在《JavaScript高级程序设计(第2版)》和《JavaScript语言精粹》这两本书中都有这段代码: 在函数中,定义了一个临时的构造函数,函数的参数 o 是传入的对象,它赋给了这个构造函数的原型。然后返回了实例。实质是传入的对象执行了一次浅拷贝。优点:不用去创建构造函数。缺点:引用类型的属性会共享其值。如何解决这个缺点呢?在《JavaScript设计模式》的第4章中是用了工厂方式来创建引用类...
阅读全文
posted @
2010-01-07 17:27
豆豆の爸爸
阅读(1391)
推荐(0)
单个checkbox无length属性的问题
摘要:淘宝前端开发工程师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
豆豆の爸爸
阅读(527)
推荐(0)
JavaScript 数组循环条件自减到0时引发的思考
摘要:看代码,不说话:var i=arr.length;while(i--){ //写点啥?}上面是Google arrays.js 程序中的代码。思考为什么i-- 到了 i为0时while循环结束了?下面...
阅读全文
posted @
2009-12-29 21:55
豆豆の爸爸
阅读(839)
推荐(0)
测试JavaScript字符串处理性能
摘要:主要是测试了数组 push()方法与直接相加这两种在JS引擎上性能的实际处理情况。程序代码简单明了,没什么好解释的: var oldtime = new Date().getTime();var st...
阅读全文
posted @
2009-12-07 16:07
豆豆の爸爸
阅读(479)
推荐(0)
Web 表单处理中的 textarea 实战
摘要:textarea中的字数的限制是在1000个之内。$('#FashionStatement').val('');var limitNum = 1000;var pattern = '还可以输入' + ...
阅读全文
posted @
2009-12-07 15:50
豆豆の爸爸
阅读(712)
推荐(0)
再谈谈《深入浅出JavaScript》
摘要:在三年前,本人曾无业闲在家中,朋友联系说他一熟人要一个会CSS切图制作页面的人,然后带着豆猫的《DIV+CSS布局》书开始做了兼职的工作,在上班的公司的马路对面省图书馆还曾翻阅过 Fireworks ...
阅读全文
posted @
2009-12-02 16:25
豆豆の爸爸
阅读(2650)
推荐(0)
有关 JavaScript 编程思想中命名空间的思考
摘要:JavaScript编程思想,这个编程思想挺伟大的词在我的心里其实很纠结。JavaScript 命名空间的资料在网上一搜一大把,本人只是做个学习的小结。 网上常见的代码,都常见得快烂透了,因为方便+简单嘛:var GLOBAL = { str: 'linkClass', init: function(){ return str; }};上面也是本人受前端牛人指点时的经典代码。经典到前段时间我才从中...
阅读全文
posted @
2009-11-23 17:18
豆豆の爸爸
阅读(961)
推荐(1)
JavaScript 的原型继承与类式继承学习笔记
摘要:prototytpe 会用,仅限于此(什么浅拷贝深拷贝的不懂)。class 会用,仅限于 mootools 的 new Class,看了看部分源码,有 Bob Clary 编写的类继承通用函数的味道:...
阅读全文
posted @
2009-11-16 17:19
豆豆の爸爸
阅读(348)
推荐(0)
DOM 脚本编程中的兄弟节点
摘要:兄弟节点之间可以通过 previousSibling 和 nextSibling 属性访问同一级别上的不同子节点。这个兄弟节点是元素还是文本节点在现代浏览器上运行是怎么样的呢? 除IE外的浏览器是将换...
阅读全文
posted @
2009-10-31 17:07
豆豆の爸爸
阅读(462)
推荐(0)
[译]PPK 谈 JavaScript 的 this 关键字
摘要:原文:JavaScript - The this keyword 在 JavaScript 中 this 是最强的关键字之一。这篇贴文就是要告诉你如何用好 this。 下面先讲如何在event han...
阅读全文
posted @
2009-09-29 22:29
豆豆の爸爸
阅读(2482)
推荐(0)
强烈推荐《深入浅出JavaScript》
摘要:《Beginning JavaScript with DOM Scripting and Ajax》中文书名为“深入浅出JavaScript”,而没有直译为“JavaScript 入门:DOM脚本及A...
阅读全文
posted @
2009-09-17 03:18
豆豆の爸爸
阅读(5043)
推荐(0)
《高性能网站建设指南》书评
摘要:这本译书的副标题是:前端工程师技能精髓。其实副标题应该是:14条让网站加速的“黄金定律”。这本书可谓是字字珠玑,虽内容很薄但层次很高级。它的作者: Steve Souders 说他在服务端开发领域中编程性能已做到极致了,这说明作者在服务端开发的领域已淫浸N久,到了无以复加的境界(可以了解国内的前端开发比国外的差距)。书中的14条“不二”规则是作者多年经验积累所得,这可不是一般人能告诉你的啊。因为前端开发的发展不长,能总结出这些条例规则的人,必须要有作者这样的高度和深度。绪言B HTTP协议的知识内容着实恶补了下。HTTP的相关书在国内是不多见的,所以不错的喔!该书适合所有Web开发人员认真仔细
阅读全文
posted @
2009-09-14 20:05
豆豆の爸爸
阅读(607)
推荐(1)
翻译:《JavaScript 权威指南(第5版)》第一章(一)
摘要:声明:翻译只有一个目的:学习用途。若有版权问题请及时联系本人。 本贴文根据篇幅将第一章的翻译分为两个部分,这是第一部分的内容。 Chapter 1. Introduction to JavaScript 第一章 Javascript 概论 JavaScript is an interpreted p...
阅读全文
posted @
2009-09-05 13:22
豆豆の爸爸
阅读(1277)
推荐(0)
翻译:《JavaScript 权威指南(第5版)》第一章(二)
摘要:声明:翻译只有一个目的:学习用途。若有版权问题请及时联系本人。 本贴文根据篇幅将第一章的翻译分为两个部分,这是第二部分的内容。 Figure 1-3 shows what the program lo...
阅读全文
posted @
2009-09-05 06:45
豆豆の爸爸
阅读(1114)
推荐(0)
Ajax实例:ASP.NET 异步回调开发重构
摘要:在《[实例]Ajax:XHR的入门》、《[实例]AJAX:ASP.NET 服务端的XML处理》中的内容是Ajax技术中最基础、较简单的程序开发了。而在实际开发中,ASP.NET 客户端异步回调技术才是...
阅读全文
posted @
2009-06-07 16:22
豆豆の爸爸
阅读(1265)
推荐(0)