Welcome 微信登录

首页 / 脚本样式 / JavaScript

原生javascript获取元素样式属性值的方法

原生javascript获取元素样式属性值的方法

所以, 我们得利用IE的currentStyle和W3C的getPropertyValue获取. elem.style.attr获取样式的方法就不说了. 先来看currentStyle方法, 此对象ie专属, 代表了在全局样式表、内嵌样式和 HTML 标签属性中指定的对象格式和样式. IE下通过它, 就可以获取元素的Css属性值. 而针对其他标准浏览器, W3C也提供了一个方法getPropertyValue, 此方法, 稍有点复杂, 首先要通过docum...
基于node.js的快速开发透明代理

基于node.js的快速开发透明代理

但是最近服务器端js的火爆确实因为node.js项目。在velocity china 2010大会Douglas Crockford(Yahoo!)也有一个topic《卷土重来:服务器端JavaScript》提到node.js。关于node.js的详细资料请google. node.js的非常大的一个特点就是事件驱动,在开发服务器端服务的时候显得非常方便。昨晚在新浪的@timYang也提到了node.js,估计新浪微博也注意到了它的优点。同时,淘宝最近...
extjs之去除s.gif的影响

extjs之去除s.gif的影响

大家在调试 EXTJs的例子时,经常会去访问 http://extjs.com/s.gif ,如果一些不能访问国外网站的朋友(如:校园网,公司限制上网),就会等很久时间,虽然没有什么影响,但也但也非常不爽。 其实这一个总是很容易解决,只要在Ext.onReady()方法之前(或者方法的第一句)加上下面这一句代码就解决了! Ext.BLANK_IMAGE_URL = "<%=response.request.getContextPath()%>/...
jQuery powerFloat万能浮动层下拉层插件使用介绍

jQuery powerFloat万能浮动层下拉层插件使用介绍

一、写插件的缘由为什么想写此插件,想来想去,归结为一个字:“懒”。不想为明明两个类似的功能分别写代码,本应喝茶看美女的休闲时光晃荡在本可避免的代码上,对于我来讲,就是白白耗费自己的青春。于是,干脆,一鼓作气,把这些类似的功能集合到一起,一个插件搞定,一了百了了。这种感觉就好比《大话西游》里悟空一巴掌拍死唐僧这只苍蝇一样。那,这里提及的类似的功能是指?当当当当,就是与某元素有位置关系的浮动层(例如tip类效果,鼠标经过显示大图,下拉列表等)。二、插件概述插件...
jQuery中append、insertBefore、after与insertAfter方法注意事项

jQuery中append、insertBefore、after与insertAfter方法注意事项

这里列的是针对初学jQuery者来说容易搞不懂的部分,我在这里把这些方法列了个清单,希望大家能看的懂。如下:方法源包装集/字串目标包装集体特性描述A.append(B)BA若目标包装集只匹配一个元素,则源(也包括同源包装集匹配的所有元素)将被移动到目标位置;若目标包装集包含多个元素,则源将保留在原来的位置,但同时复制一份相同的副本到目标位置。由此,若目标只匹配一个元素时,使用前述方法后源将被删除。B.appendTo(A)A.prepend(B)B.pre...
Jquery下attr和removeAttr的使用方法

Jquery下attr和removeAttr的使用方法

下面我们来具体看一下attr的用法: 一、attr(name):取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined 。其中name为string.下面我用一个img元素演示一下这种用法: 复制代码 代码如下: //html文件中 <img src="a.gif" /> //我们可以用attr获得img元素的src属性,具体用法如下: $(function(){ ...
JavaScript性能陷阱小结(附实例说明)

JavaScript性能陷阱小结(附实例说明)

1.避免使用eval或者Function构造函数 2.避免使用with 3.不要在性能要求关键的函数中使用try-catch-finally 4.避免使用全局变量 5.避免在性能要求关键的函数中使用for-in 6.使用字符串累加计算风格 7.原操作会比函数调用快 8.设置setTimeout() 和 setInterval() 时传递函数名而不是字符串 9.避免在对象中使用不需要的DOM引用 10.最清晰的目标速度,最小化作用域链 11.试着在脚本中少使...
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码

使用JavaScript检测Firefox浏览器是否启用了Firebug的代码

在启用了firebug面板后,会增加一个window.console对象及window.console.firebug变量用于保存当前firebug的当前版本,当关闭firebug面板后则变回正常,于是我们可以通过判断其是否存在来检测是否开启了firebug。 复制代码 代码如下: Boolean(window.console && window.console.firebug) 于是,为了方便在没有启用firebug的情况下避免脚本错误,可以在脚本最前...
<< 471 472 473 474 475 476 477 478 479 480 >>