2010年3月29日

instanceof和typeof区别

摘要: instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。 typeof用以获取一个变量的类型,typeof一般只能返回如下几个结 果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存 在,如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不... 阅读全文

posted @ 2010-03-29 11:12 浪紫 阅读(338) 评论(0) 推荐(0) 编辑

2010年3月26日

JavaScript的面向对象程序设计

摘要: 引言:JavaScript是基于对象的,为什么这么说呢。作为脚本语言,操控DHTML等网页内部元素不应该太复杂,为了 简化程序设计,JavaScript中创建了document等重要对象,这些对象是JavaScript的固有对象,用起来十分方便。document对象不妨简单的理解为用户界面对象,使用JavaScript编程时常常围绕着它,而不需要烦锁的定义、创建等过程。所以JavaScript更多... 阅读全文

posted @ 2010-03-26 15:37 浪紫 阅读(394) 评论(1) 推荐(0) 编辑

优化JavaScript脚本的性能(转载)

摘要: 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种 解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的 很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。 语言层次方面 循环 循环是很常... 阅读全文

posted @ 2010-03-26 12:52 浪紫 阅读(269) 评论(0) 推荐(0) 编辑

2010年3月21日

对Windows7便笺(Sticky Notes)的一些小研究

摘要: 刚装了Win 7,感觉还是蛮酷的,以下是从网上找来的的关于便笺的一些小技巧 1、Windows7的便笺不保存么? 可能是大多数人都习惯了点击右上角的叉来关闭Window的程序,但对于便笺这个小程序来说,它的叉子按钮并不是关闭程序而是删除该便笺的内容。正 确的关闭便笺而保存内容的方法是从任务栏的Jump List关闭,或是直接按Alt+F4。这样下次打开便笺的时候上次的内容就会出现了。 2、如何在... 阅读全文

posted @ 2010-03-21 17:01 浪紫 阅读(803) 评论(0) 推荐(0) 编辑

2010年3月19日

prototype 原型链(转载)

摘要: prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。JavaScript中的prototype概念恰如其分地反映了这个词的内含,我们不能将其理解为C++的prototype那种预先声明的概念。 JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object... 阅读全文

posted @ 2010-03-19 10:18 浪紫 阅读(371) 评论(0) 推荐(0) 编辑

2010年3月18日

JavaScript里对象的属性和方法4种不同的类型

摘要: JavaScript里,对象的属性和方法支持4种不同的类型, 第一种类型就是前面所说的私有类型,它的特点是对外界完全不具备访问性,要访问它们,只有通过特定的getter和setter。 第二种类型是动态的公有类型,它的特点是外界可以访问,而且每个对象实例持有一个副本,它们之间不会相互影响。 第三种类型是静态的公有类型,或者通常叫做原型属性,它的特点是每个对象实例共享唯一副本,对它的改写会相互影响。... 阅读全文

posted @ 2010-03-18 22:28 浪紫 阅读(447) 评论(2) 推荐(1) 编辑

JS技巧:有名函数表达式全面解析(转载)

摘要: Example #1: Function expression identifier leaks into an enclosing scope实例1:函数表达式标示符渗进了外围作用域 var f = function g(){}; typeof g; // "function"Remember how I mentioned that an identifier of named functio... 阅读全文

posted @ 2010-03-18 21:38 浪紫 阅读(518) 评论(1) 推荐(0) 编辑

Javascript 匿名函数及其代码模式原理

摘要: 转自http://www.cnblogs.com/Lion5859/archive/2009/10/16/1584767.html文章写的很好,对我启发很大关于什么是匿名函数,及它带来的优势在本文就不深究了,先抛出一个常用的匿名函数:[代码]很多同学知道怎么用这种匿名函数,却或许并不明白为什么这样写就能够调用匿名函数。也许知道后面的圆括号是执 行前面的函数,而并不清楚前面的圆括号具有何种含义!本文... 阅读全文

posted @ 2010-03-18 20:24 浪紫 阅读(268) 评论(0) 推荐(1) 编辑

2010年3月17日

overflow与text-indent:-999em 字体隐藏

摘要: 作为一个web前端开发为了html语义化常常要给内容模块加上一些标题来让页面更有意义当然还有我们的图片按钮在抛开css裸奔的情况下也能很顺利的汲取到页面信息通常为了传达更好的视觉效果我们常用图片替代掉字体而早前的前端开发常直接不在html中给出内容用 ;(甚至为空)这样在没有加载到css时就无法知道这个区块究竟是什么内容了正题开始通常偏移掉字体的方式是使用text-indent:-9999px;可... 阅读全文

posted @ 2010-03-17 16:48 浪紫 阅读(747) 评论(0) 推荐(2) 编辑

2010年3月15日

styleFloat和cssFloat

摘要: 在写js操作css的过程中发现float属性在IE和firefox下对应的js脚本是不一样的,IE下对应得是 styleFloat,firefox,chorme,safari下对应的是cssFloat,可用in运算符去检测style是否包含此属性。 下面是兼容性代码 代码Code highlighting produced by Actipro CodeHighlighter (freeware... 阅读全文

posted @ 2010-03-15 00:48 浪紫 阅读(821) 评论(0) 推荐(0) 编辑

导航