Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript中的值类型转换介绍

JavaScript中的值类型转换介绍

在JavaScript中进行+、-、*、/、==、!=等运算时,如果操作符左右两边的值类型与预期类型不一致,JavaScript会将操作符两边的值转换成预期的类型后再进行操作。预期值类型为string时,JavaScript会将值转换为string;预期值类型为number时,JavaScript会将值转换为number (如果无法转换为数值,则返回NaN)比如:复制代码 代码如下:console.log(10 + " cats");//10 catsco...
JavaScript中的Primitive对象封装介绍

JavaScript中的Primitive对象封装介绍

JavaScript中,string、number、boolean均为primitive基本类型,也即字符串、数值、布尔值并不是以对象的形式而存在的。不过,由于需要对这三种primitive类型值进行操作,因此JavaScript会自动封装这三种类型的值,使其作为对象而拥有属性与方法。以string为例,这种封装过程如下:1.当JavaScript遇到对string值进行属性访问或者方法调用时,会调用new String(字符串值)自动将该string封装...
jQuery中[attribute!=value]选择器用法实例

jQuery中[attribute!=value]选择器用法实例

本文实例讲述了jQuery中[attribute!=value]选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配所有不含有指定的属性,或者属性不等于特定值的元素。此选择器等价于:not[([attr=value])。要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not([attr=value])语法结构:复制代码 代码如下:$("[attribute!=value]")参数列表:参数描述attribute定义要查找的属性。valu...
兼容Firefox的Javascript XSLT 处理XML文件

兼容Firefox的Javascript XSLT 处理XML文件

最近使用Firefox进行网页的调试,发现有些Javascript XSLT处理XML的语句仅仅支持IE浏览器。而网络中的一些介绍javascript XSLT 处理XML的文章基本上都是依据AJAX来做的。 无奈中,自己写了一个Javascript XSLT处理XML展现页面的小功能。现在帖出来和大家共享,希望大家给点改进意见。 在Firefox中使用XSLTProcessor对象处理XML,主要使用该对象的两个方法:一、transformToFragm...
jQuery中[attribute=value]选择器用法实例

jQuery中[attribute=value]选择器用法实例

本文实例讲述了jQuery中[attribute=value]选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配带有给定属性和属性值的元素。语法结构:复制代码 代码如下:$("[attribute=value]")参数列表: 参数描述attribute定义要查找的属性名称。value定义要超找的属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。实例代码:实例一:复制代码 代码如下:<!DOCTYPE ht...
jQuery中[attribute^=value]选择器用法实例

jQuery中[attribute^=value]选择器用法实例

本文实例讲述了jQuery中[attribute^=value]选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够选取属性值是以某些值开始的元素。语法结构:复制代码 代码如下:$("[attribute^=value]")参数列表:参数描述attribute属性名称。value元素数属性开始的值。引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。实例代码:实例一:复制代码 代码如下:<!DOCTYPE html>...
jQuery中[attribute*=value]选择器用法实例

jQuery中[attribute*=value]选择器用法实例

本文实例讲述了jQuery中[attribute*=value]选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配给定的属性包含某些值的元素。语法结构:复制代码 代码如下:$("[attribute*=value]")参数列表:参数描述attribute定义要查找的属性。value定义要查找的值。引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。实例代码:实例一:复制代码 代码如下:<!DOCTYPE html&...
jQuery中复合属性选择器用法实例

jQuery中复合属性选择器用法实例

本文实例讲述了jQuery中复合属性选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配同时满足多个属性条件的元素。语法结构:复制代码 代码如下:[selector1][selector2][selectorN]参数列表:参数描述selector1属性选择器。selector2另一个属性选择器,用以进一步缩小范围。selectorN任意多个属性选择器,也是用来缩小范围。实例代码:复制代码 代码如下:<!DOCTYPE html>&l...
jQuery中:first-child选择器用法实例

jQuery中:first-child选择器用法实例

本文实例讲述了jQuery中:first-child选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配父元素的第一个子元素。语法结构:复制代码 代码如下:$(":first-child")此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如:复制代码 代码如下:$("ul li:first-child").css("color","blue")以上代码能够将父元素下的第一个li元素中的字体颜色设置为蓝色。注意:这里有必要结...
jQuery中:nth-child选择器用法实例

jQuery中:nth-child选择器用法实例

本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配其父元素下的第N个子或奇偶元素。:eq(index)选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子元素。:nth-child从1开始的,而:eq()是从0开始。语法结构:复制代码 代码如下:$(":nth-child")此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如:复制代码 代码如下:$("li:...
jQuery中:last-child选择器用法实例

jQuery中:last-child选择器用法实例

本文实例讲述了jQuery中:last-child选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配父元素的最后一个子元素。注意:last只选取一个元素,而此选择符将匹配每个父元素的最后一个子元素。语法结构:复制代码 代码如下:$(":last-child")此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如:复制代码 代码如下:$("li:last-child").css("color","blue")以上代码能够将父...
JavaScript分析、压缩工具JavaScript Analyser

JavaScript分析、压缩工具JavaScript Analyser

JSA的压缩过程分两步第一步是语法压缩,类似于Dojo ShrinkSafe,但比他安全,且更加有效。第二步是文本压缩,目前采用的是JavaScript Compressor的压缩算法。(http://dean.edwards.name/packer/ )这些都可以在设置窗口设置。默认情况先用语法压缩,当文件大于1000byte且采用文本压缩仍然可以压缩到原来大小90%时才在原来基础上采用文本压缩。下面来一段脚本压缩示例,展示一下JSA语法压缩和优化功能。...
原生javascript获取元素样式

原生javascript获取元素样式

摘要: 我们在开发过程中经常会遇到通过js获取或者改变DOM元素的样式,方法有很多,比如:通过更改DOM元素的class。现在我们讨论原生js来获取DOM元素的CSS样式,注意是获取不是设置 在开始之前先说下获取最终应用在元素上的所有CSS属性对象的意思是,如果没有给元素设置任何样式,也会把浏览器默认的样式返回来。1、ele.style 在学习DOM的时候就看到通过ele.style来获取元素样式值,但是有时候获取的并非是节点的样式值,而是空值。这是因为e...
<< 971 972 973 974 975 976 977 978 979 980 >>