js常用的系统函数:
1,escape([参数]),把字符转成通用的unicode编码。
2,unescape([参数]),把unicode编码转换成GBK编码。
3,parseInt([参数]),把字符串的前缀部分分析成整形数字。如果从第一位开始就不是数字,
则返回NaN,如果是浮点数,则舍弃小数点后面的数字。
4,parseFloat([参数]),把参数转化成浮点型。
5,isNaN(),用来判断某个变量是否为非数字,NaN代表非数字,是一个特殊变量,为NaN。专门用来判断parseInt(),parseFloat().的返回值。
6,isFinite([参数]) 用来判断一个数是否为有限的,相对于正负无穷来说。
7,eval(字符串) ,执行一段js代码。
js创建数组:
var a = [];
var a = new Array();
js对象的创建:
var a = {属性名:属性值};
var a = new object();
调用对象属性的方式:
对象.属性
对象['属性'];
对象的遍历:for in
for(s in 对象 )
注意:在 for in结构中,遍历到的属性不能用对象.属性的方法来调用
而是要,使用对象['属性']来访问。
还要注意的是在for in中遍历时不用加属性的引号。
例:对象[s];而不用,对象['s'];
节点的删除:删除对象的属性:delete 对象.属性;
属性的修改:所有的css属性都可以通过style来修改。
***********************************************
*---------------js操作DOM---------------------*
***********************************************
DOM节点控制页面动态效果-------〉<关键字、document>
所有的元素都有一个属性或者子对象-------〉style对象
用DOM节点修改元素属性:所有的元素都可以通过style--css来控制,格式:元素对象.style.属性=‘属性值’。
例:通过DOM查找设置一个元素背景色为红色---〉元素对象.style.color=‘red’
DOM节点查找:
由大到小来寻找,个别情况可能由字到父。