随笔分类 - Javascript
js中的引号的嵌套(转)
摘要:在JavaScript中字符串是用引号“" "”、“' '”包起来的零个至多个字符。用哪个引号开始就用哪个结束,而且单双引号可嵌套使用,不过JavaScript中引号的嵌套只能有一层。如果想再多嵌一些,需要用转义字符:转义字符由于一些字符在屏幕上不能显示,或者JavaScript语法上已经有了特殊用...
阅读全文
javascript中的构造函数
摘要:当创建javascript的构造函数: 构造函数创建对象。构造函数特点: (1)函数名与实例化构造名相同。 (2)通过构造函数创建对象,必须用new。构造函数与普通函数的区别: 调用方法不同,构造函数也是函数,但是必须通过new来调用才可以创建对象。构造函数中的this: 只代表当前构造函数所声...
阅读全文
jquery中的数据存储
摘要:jquery以key-value的形式存储数据data(name);获取jquery对象中key为name的数据的值data(name,vaule);向jquery对象中存储name-value数据removedata(name);删除jquery对象中key为name的数据
阅读全文
jquery中的andself()
摘要:首先,初始化的时候选择器定位于项目三,堆栈中只有此项目的集合,之后执行.nextAll()将4,5加到堆栈中;执行andself()合并两个集合,此时堆栈中有3,4,5.andself:和自己,比仅仅包括之后jquery导航查出的集合,还包括最初的选择器定位的那个集合
阅读全文
js中创建对象的三种方式
摘要:使用关键字new创建: js所有的函数都可以作为构造器使用,new调用函数后可以返回一个对象。使用object创建及时对象: js是动态语言,可以为对象动态添加属性和方法。 js对象的实质: 特殊的关联数组 可以通过new function()的方法为js对象动态添加数组。注意:为对象添加方法时,不要于定的函数后面加上(),一点加上()表示将函数的发返回值付给对象的属性。使用json创建对象: object【 属性名:属性值,……属性名:属性值】 并不是所有的属性值后面都要加都好,只有在后面还有属性的情况下才加。最后一个属性值不加逗号。
阅读全文
js中的局部函数与局部变量
摘要:局部变量:定义在函数内部,只有函数内部,才可以访问该变量.全局变量:定义在函数外面的变量当js函数调用的变量与全局变量和局部变量的变量名相同时,局部变量覆盖全局变量局部函数:定义在函数内部的函数,叫做局部函数;只有在函数内部才可以访问该函数.
阅读全文
js中的break和continue
摘要:break: 跳出循环continue:跳出当前循环;即continue之后的语句不执行.如果在break和continue之后添加":",表示跳出标签所在循环;标签只有放在循环之前才有效.
阅读全文
js中的异常
摘要:js支持异常处理,支持手动抛出异常js中的所有异常都是Error对象,当js需要抛出异常时,总是通过throw抛出Error对象.语法如下: throw new Error(errorString);js与java的异常不同点:(1)js只有一个异常类Error,不存在函数定义时抛出异常,所以不存在throws关键字.(2)js只有一个异常类Error,所以只有一个catch块.(3)js是弱类型语言,所以catch后面括号中的异常实例可以不无需声明.(4)获取异常的描述信息是通过异常对象的message属性获得的,不是通过getMessage()方法.
阅读全文
js中的运算符
摘要:单目运算符: ++:运算符出现在操作数的左边: 先执行算数运算,在对操作数进行自加。 a++ +9:位运算符:例子:5>>2:20 0000 00101:右移2位-》0001 0100:20加强复制运算符: 比较运算符:==:运算符左右两各变量的值相等,返回true.===:运算符左右两边的变量值和返回类型都相同,返回true.三目运算符:(表达式)?返回值1:返回值2表达式的返回值为true->返回值1;表达式的返回值为false->返回值2;逗号运算符:表达式用多个逗号相隔,最后返回表达式最右边的值.typeof 和instanceoftypeof:用于判断某个变量
阅读全文
js中的符合类型
摘要:符合类型: 对象,数组,函数对象:js是基于对象的脚本语言。有多个内置类。数组: (1)js数组长度可变。 (2)js数组内的数据类型可以不同。 (3)js不会出现数组越界问题,当访问到没有被赋值的数组元素时返回undefined。函数: (1)无需声明返回类型。 (2)无需声明形参变量。 (3)js中函数可以独立存在,无需属于任何类。 (4)js的函数必须用function作为关键字。
阅读全文
js中的数据类型
摘要:1,js的变量声明方式: 显性:var 变量名=变量值 隐性:变量名=变量值2,js中的数据类型:(1)数值类型:整数和浮点数(可用科学计数法) 当数值达到一定极限时用Infinity,-InfinityNAN一个与任何值都不相等的数(not a number),也包括他自己,他是唯一一个与自己帮相等的数.2.字符串类型:js和java的String类型区别是: 判断两个字符串是否相等直接用"=="即可;js中字符串可以用单引号;js中的字符串索引的第一个值是0,不是1subString与Slice的区别: Slient的用法与subString大体相同,slice 中的参
阅读全文