Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript中的对象的extensible属性介绍

JavaScript中的对象的extensible属性介绍

JavaScript中,对象的extensible属性用于表示是否允许在对象中动态添加新的property。ECMAScript 3标准中,所有的对象都是extensible的。ECMAScript 5标准中,所有的对象默认仍是extensible的,但可以通过设定来改变这一属性。查询一个对象是否是extensible的,可以使用Object.isExtensible()语句:复制代码 代码如下:var o = {x:1};console.log(Obje...
JavaScript语言对Unicode字符集的支持详解

JavaScript语言对Unicode字符集的支持详解

上个月,我做了一次分享,详细介绍了Unicode字符集,以及JavaScript语言对它的支持。下面就是这次分享的讲稿。 一、Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。 它从0开始,为每个符号指定一个编号,这叫做"码点"(code point)。比如,码点0的符号就是null(表示所有二进制位都是0)。复制代码 代码如下:U+0000...
JavaScript中遍历对象的property的3种方法介绍

JavaScript中遍历对象的property的3种方法介绍

在JavaScript中,可以用三种方法来遍历对象的property:1.for/in。可以使用for/in语句遍历对象自身的property(Own Property)及其从原型对象处继承的property,只有enumerable的property才会被遍历到。2.Object.keys()。可以将对象作为参数传入Object.keys(),Object.keys()语句将返回由所有property名称字符串所组成的数组。Object.keys()语句...
JavaScript中检查对象property的存在性方法介绍

JavaScript中检查对象property的存在性方法介绍

在JavaScript中,可以用四种方法来检查某个对象o是否拥有property x:1.“x” in o。in操作符可用于检查对象o中是否有x这个property。x可以是对象自身的(Own Property),也可以是从原型对象中继承而来的;x可以是enumerable的property,也可以是非enumerable的property。2.o.x。可以通过访问o.x语句,判断其结果是否为undefined来确认x是否存在,其作用范围与in操作符相同。...
jQuery中:last选择器用法实例

jQuery中:last选择器用法实例

本文实例讲述了jQuery中:last选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配元素集合中的最后一个元素。语法结构:复制代码 代码如下:$(":last")此选择器一般和其他的选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("li:last").css("color","green")以上代码能够将li元素集合中的最后一个li元素中的字体颜色设置为绿色。如果不和其他选择器配合使用,则默认状态是和*选择器配合使用...
JavaScript中对象property的读取和写入方法介绍

JavaScript中对象property的读取和写入方法介绍

JavaScript中,可以通过点号操作符”.”或者中括号操作符”[]“来对对象的property进行读取和写入:复制代码 代码如下:var o = {x:1, y:2};console.log(o.x);//1console.log(o["y"]);//2o.y = 7;console.log(o["y"]);//7值得注意的是,如果使用中括号操作符,则操作符内的值类型必须是string,或者能够转换成string的表达式:复制代码 代码如下:conso...
JavaScript中使用Object.create()创建对象介绍

JavaScript中使用Object.create()创建对象介绍

对于对象的创建,除了使用字面量和new操作符,在ECMAScript 5标准中,还可以使用Object.create()来进行。Object.create()函数接受2个对象作为参数:第一个对象是必需的,表示所创建对象的prototype;第二个对象是可选的,用于定义所创建对象的各个属性(比如,writable、enumerable)。复制代码 代码如下:var o = Object.create({x:1, y:7});console.log(o);//...
jQuery中:not选择器用法实例

jQuery中:not选择器用法实例

本文实例讲述了jQuery中not选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够移除元素集合中与给定选择器匹配的元素。语法结构:复制代码 代码如下:$(":not(selector)")此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("li:not(.second)").css("color","green")以上代码是将li元素集合中,类名不为second的li中的字体颜色设置为绿色。如果不...
JavaScript中的原型链prototype介绍

JavaScript中的原型链prototype介绍

JavaScript中的继承是通过原型链(prototype chain)来完成的:每个对象内部都有另外一个对象作为其prototype而存在,对象从这个prototype中继承属性(property)。对于每个对象来说,可以用以下三种方式来访问其原型对象:1.__proto__。可以通过对象的__proto__属性来访问其原型对象。该属性仅在Firefox、Safari和Chrome中得到支持,在IE和Opera中不支持。2.Object.getProt...
jQuery中:focus选择器用法实例

jQuery中:focus选择器用法实例

本文实例讲述了jQuery中:focus选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配当前获取焦点的元素。语法结构:复制代码 代码如下:$(":focus"):focus选择器一般需要和其他选择器配合使用,例如和类选择器,元素选择器等等。例如:复制代码 代码如下:$("li:focus")以上代码会匹配获得焦点的li元素。当然此选择器前面不加任何其他选择器,不过不加指定的选择器,那么默认就是添加了通用选择器(*)。例如:复制代码 代码如下...
jQuery中:contains选择器用法实例

jQuery中:contains选择器用法实例

本文实例讲述了jQuery中contains选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配包含给定文本的元素。语法:复制代码 代码如下:$(":contains(text)")此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("li:contains("html")").css("color","blue")以上代码将文本中包含"html"的li元素中的字体颜色设置为蓝色。如果不和其他选择器配合...
jQuery中:empty选择器用法实例

jQuery中:empty选择器用法实例

本文实例讲述了jQuery中empty选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配所有不包含子元素或者文本的空元素。注意:空格也属于选择器包含的元素。语法结构:复制代码 代码如下:$(":empty")此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("li:empty").animate({width:"200px"})以上代码能够将li元素集合中的空li元素的宽度以自定义动画的方式设置为2...
jQuery中:has选择器用法实例

jQuery中:has选择器用法实例

本文实例讲述了jQuery中has选择器用法。分享给大家供大家参考。具体分析如下:此选择器匹配含有选择器所匹配的元素的元素。语法结构:复制代码 代码如下:$(":has(selector)")关于此选择器的定义可能有点拗口,通俗的讲就是如果一个元素含有selector(选择器)所匹配的元素,那么此元素将被匹配。例如:复制代码 代码如下:$("div:has(p)")以上选择器将匹配含有p元素的div元素。此选择器一般也要和其他选择器配合使用,比如类选择器和...
jQuery中:hidden选择器用法实例

jQuery中:hidden选择器用法实例

本文实例讲述了jQuery中:hidden选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配所有不可见元素,或者type为hidden的元素。语法结构:复制代码 代码如下:$(":hidden")此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("div:hidden").css({display:"block",color:"blue"})以上代码能够将隐藏的div元素设置为可见,并且将里面的...
jQuery中:visible选择器用法实例

jQuery中:visible选择器用法实例

本文实例讲述了jQuery中:visible选择器用法。分享给大家供大家参考。具体分析如下:此选择器能够匹配所有当前可见的元素。语法结构:复制代码 代码如下:$(":visible")此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:复制代码 代码如下:$("div:visible").css({color:"blue"})以上代码能够将可见的div元素中的字体颜色设置为蓝色。如果不和其他选择器配合使用,则默认状态是和*选择器配合使...
Javascript中数组sort和reverse用法分析

Javascript中数组sort和reverse用法分析

本文实例讲述了Javascript中数组sort和reverse用法。分享给大家供大家参考。具体分析如下:sort() 方法用于对数组的元素进行排序。reverse()将数组中的元素逆序首先我们来试试以下这段代码:复制代码 代码如下:var values = [1, 0, 5, 15, 10];values.reverse();console.log(values);输出结果会是什么呢:[ 10, 15, 5, 0, 1 ]reverse()也就是很简单的...
<< 971 972 973 974 975 976 977 978 979 980 >>