作者:卢太爽 | 来源:互联网 | 2023-09-11 21:23
1.对json的初步了解:JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于Javascript(Standard ECMA2623rd Edition December1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,Javascript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
目前来说,使用json是为了更加便利地调用字符串:
2.arguments的使用:arguments是可变参,可以存储所有的参数,可以简化代码,提高性能:
3.行内式的获取与设置:通过自定义一个css()函数来获取并进行设置,jq中有这个方法,但在原生的js中需要自己编写:
4.获取非行内式,这里要注意,这个方法能获取,无法进行设置,并且要注意currentStyle只能兼容IE,而getComputedSstyle则只对火狐谷歌兼容,所以需要写一个判断进行兼容:
5.数组:属性:数组具有长度,既可以获取,也可以设置;
通过设置数组的长度,可以做到数组的清空:
使用数组的原则:数组中应该只存一种类型的变量。
5.1数组的对象(常用):
Array.push( ) ,添加到array尾部的值,可以是一个或多个。方法push()将把它的参数顺次添加到array的尾部。它直接修改array,而不是创
建——个新的数组。
Array.pop( ),方法pop()将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数
组,返回undefined。
Array.unshift(),添加到array头部的值,可以是一个或多个。
Array.shift(),删除array的第一个元素,把数组长度减1。
array.splice(start, deleteCount, value, ...),任意位置删除、添加、置换数组。
Array.concat( ),数组的拼接:方法concat()将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的。它并不修改array。如果要进行
concat()操作的参数是一个数组,那么添加的是数组中的元素,而不是数组。
Array.join( ),数组分割符,一中划线分割数组中的元素。
数组的排序:1.字母顺序;2.数字顺序
arr.sort();这里要注意这个方法只能对一位数数字的数组进行排序,两位及两位以上需要通过一个函数才能生效:
6.字符串的方法
字符串也具有长度,切空格也占有位置;
sUser.cherAt(),返回对应下标的字符
sUser.concat(),字符串的拼接
sUser.indexOf(),返回该字符在字符串中第一次出现的位置
sUser.lastIndexOf(),返回该字符在字符串中最后一次出现的位置
sUser.spilt(),将字符串分割为数组
sUser.toLocaleUpperCase(),将字符变为大写
sUser.substring(star,end),返回返回两个下标位置间的字符,第二个值不写则从指定下标开始一直到最后