2014年10月28日

CSS3中transform属性的用法

摘要: 有时候网站也要愚弄一下访客,比如愚人节。下面我给大家推荐个效果,就是整个页面左右颠倒了。css3 很强大,简单的几行代码就可以帮我们实现这个效果。view sourceprint?01transform 可用于内联(inline)元素和块级(block)元素,它有几个属性值参数:translate ... 阅读全文

posted @ 2014-10-28 09:30 复活的老羊 阅读(3758) 评论(0) 推荐(0)

JavaScript的相等(==)与全等(===)

摘要: 有段代码如下:view sourceprint?1if (![] == []) {2 //Code3}![] == [],true or false?我们都知道,ECMAScript中有两种类型的相等操作符:全等与不全等——直接比较而不转换类型相等与不相等——先转换类型再比较全等与不全等的逻辑比较简... 阅读全文

posted @ 2014-10-28 08:46 复活的老羊 阅读(337) 评论(0) 推荐(0)

如何在数据访问层上提高js的执行效率

摘要: 本文讲到的是如何从数据访问层面上提高JS 代码的执行效率。总的来讲有以下几条原则:函数中读写局部变量总是最快的,而全局变量的读取则是最慢的;尽可能地少用with 语句,因为它会增加with 语句以外的数据的访问代价;闭包尽管强大,但不可滥用,否则会影响到执行速度以及内存;嵌套的对象成员会明显影响性能... 阅读全文

posted @ 2014-10-28 08:43 复活的老羊 阅读(234) 评论(0) 推荐(0)

selectionStart和selectionEnd属性

摘要: 在网上看了很多用js在光标处插入文字的代码,很多都没有用,互抄而已,浪费时间。最近用到一个新方法,可以到达这个需求。IE支持document.selection,Firefox,Chrome,Safari以及Opera都有selectionStart和selectionEnd属性。代码如下:view... 阅读全文

posted @ 2014-10-28 08:20 复活的老羊 阅读(9022) 评论(0) 推荐(1)

JavaScript的大括号的语义

摘要: Javascript中大括号"{}"有四种语义作用:语义1. 组织复合语句,这是最常见的:view sourceprint?1if( condition ) {2 //...3}else {4 //...5}6for() {7 //...8}语义2,对象直接量声明:view sourceprint?... 阅读全文

posted @ 2014-10-28 08:14 复活的老羊 阅读(288) 评论(0) 推荐(0)

JavaScript中继承机制的模仿实现

摘要: 首先,我们用一个经典例子来简单阐述一下ECMAScript中的继承机制。在几何学上,实质上几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美的... 阅读全文

posted @ 2014-10-28 08:03 复活的老羊 阅读(179) 评论(0) 推荐(0)

导航