- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 javascript创建对象的几种模式
这篇文章将逐个介绍Javascrip创建对象的几种模式:工厂模式,构造函数模式,原型模式,动态原型模式,寄生构造函数模式,稳妥构造函数模式。 我的博客原文: http://www.yuanlairc.com/program/jsobject.html 工厂模式 function createPerson( name, age, job ) { var o = new Object()
2012-12-16 16:53:57 431
原创 你不知道的EcmaScript5数组方法
这篇文章通过一个简单到只能实现四则预算的计算器例子,让大家了解一下EcmaScript5中的数组方法的特殊用法。 先看一下我做的一个计算器的例子吧。 我们把那些在EcmaScript5中才被引入的数组方法叫做Array Extras,例如下面这些方法: Array.prototype.map Array.prototype.reduce Array.prototype.reduceR
2012-12-09 17:55:44 399
原创 用javascript实现浮出层
前段时间做需求时。积累下一个小组件,这个小组件是实现类似title提示的功能。它支持同步和异步地向浮出层中渲染数据。 Demo 大家可以到这里查看实例。大家可以缩小浏览器的窗口,然后再看浮出层的位置,看看有哪些变化。 它支持的配置都有哪些 var configs = { 'offset': [3,5],
2012-12-02 15:35:08 704
原创 javascript中的闭包
记得刚刚接触javascript时,自己对javascript的闭包也很迷惑。有一次,一位同事遇到了下面的问题,很多同学一定也遇到过类似的问题。 我的blog原文:点击打开链接 问题描述 我们要给四个有编号的按钮绑定点击事件。当点击某个按钮时,弹出此按钮的编号。 0 1 2 3 var button = document.getElemen
2012-11-25 13:44:53 387
原创 javascript中的静态成员
我的Blog原文: 点击打开链接 静态成员是在类的层次上操作,而不是在实例的层次上操作。静态属性和方法也就是那些从一个实例到另一个实例都不会发生改变的属性和方法。 在javascript中并没有特殊的语法来表示静态成员。但是可以通过使用构造函数并且向其添加属性这种方式,从而获得与“类式”语言相通的语法。 在基于类的语言中,静态成员是通过特殊的语法创建的,并且在使用过程中如同类本身的成员一样。
2012-11-20 22:26:40 1859
翻译 css3线性渐变
css3线性渐变 随着浏览器对css3的越来越强大的支持,很多以前想都不敢想的效果可以在浏览器上通过css3实现了,这是我翻译的一篇介绍css3线性渐变的英文文章。当然了,经过我的翻译,它变成了蹩脚的中文了。 我的博客原文:点击打开链接 英文原文:CSS3 Linear Gradients 距离上次我们在web directions上发表特殊技术博客已经有一段时间了,但是那些技术都是在不断
2012-11-11 15:40:43 1152
翻译 javascript中的property和attribute
很多人对Javascript中的properties和attributes都很迷惑,在英文中这两个词属同义词。不光是我们,浏览器中的IE8之前的版本包括IE8的兼容模式,对它们同样很迷惑,这是我的一篇翻译文章。我的博客原文地址:点击打开链接 英文原文请看Attributes and custom properties。这篇文章中的代码示例在原文中都可以运行。需要运行代码看结果的同学们,请到原文中
2012-11-07 13:21:25 680
原创 javascript那些事儿——提升:零散变量问题
javascript充许在函数的任意地方声明多个变量,无论在哪里声明,效果都等同于在函数顶部进行声明。这就是所谓的“提升”。 我的博客原文地址:点击打开链接 先看一个例子,当然例子中的全局变量并不被推荐。 myname = "global";//全局变量 function func(){ alert(myname); var myname = "local
2012-11-02 09:37:06 504 1
原创 Chrome插件开发中的消息传递
最近在学习chrome插件的开发,学习到消息传递部分的时候颇费了一番功夫,试验了很多次,摸索了无数回。现把自己对消息传递机制的研究总结于此,希望对同样学习chrome插件开发的同学有所帮助。 我的同名博客文章:http://www.yuanlairc.com/program/chromex.html 学习新知识是一个既刺激又痛苦的过程,尤其是编程这一行。网上的教程,言论颇多,不乏经典,但也
2012-09-19 16:55:45 1825
原创 图片在div中的居中问题
先给一张淘宝上的宝贝展示图: 我们看到图片在div中是居中的,那么这是怎么做到的呢。其实这在FF和IE下要有不同的实现方法,下面我们分析一下这个的做法: HTML: CSS: .photo { height: 220px;
2011-09-26 21:02:34 820
原创 圆角你妹啊圆角
做圆角的方法有很多种,本文推荐一种做1px圆角的方法。这种方法是从我导师那里学来的,我觉得挺好的,推荐给大家。 HTML: your sister's corner
2011-09-18 18:50:02 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人