zoukankan      html  css  js  c++  java
  • JavaScript

    String对象:

        x.length                获取字符串的长度

        x.toLowerCase()         转为小写

        x.toUpperCase()         转为大写

        x.trim()                去除字符串两边的空格

        x.chaeAt(index)         获取index位置的字符

        x.indexOf(findstr,index)查询字符串

        x.lastIndexOf(findstr) 

        x.match(regexp)         返回匹配字符串的数字,没有返回null

        x.search(regexp)        返回匹配字符串的首字符位置索引

        x.substr(start,length)  截取从start位置,length长度的字符

        x.substring(start,end)  截取从start位置到end位置的字符

        x.slice(start,end)      字符串的切片操作

        x.replace(findstr,rostr)字符串的替换

        x.split()               字符串的分割

        x.conncat(addstr)       字符串的拼接

       

    Array对象:

        arr.join('-')           '1-2-3-4-5'

        arr.conncat(6,7)        1,2,3,4,5,6,7

        arr.toString()          1,2,3,4,5,6,7

        arr.reverse()           反转元素

        arr.sort()              排序

        arr.sort(intSort)       按数字比较

        arr.slice(2,-1)         数组的切片

        arr.splice(1,2)         删除索引为1开始的两个元素

        arr.push([1,2,3])       向末尾增加值,增加的值可以使字符串,数字,数组

        arr.pop()               删除最末尾的元素,并返回

        arr.unshift(4,5)        向数组首部添加至

        arr.shift()             删除首部的数组元素

    Function对象:

        arguments

            arguments.length    返回参数个数

            for(var args in arguments) 当参数个数不确定的时候,循环遍历参数

        匿名函数:

            (func(){

            alert('ssss')})

    DOM:

        创建一个节点:

            var tag=document.createElement('inpit').setAttribute('type','text')

        添加一个节点:

            parentNode.appendChild(tag);

            parentNode.insertBefore(tag,somenode);把增加的节点放到某个节点前

        删除节点:

            removeChild(tag)

        替换节点:

            parentNode.replaceChild(tag,somenode);替换某个节点

        获取节点文本值:

            innerText:纯文本值  innerHTML:获取里面的元素和文本值

        属性操作:

            setAttribute('name':'value')

            getAttribute('name')

            removeAttribute('name')

         改变CSS样式:

            document.getElementById('p2').style.color='blue';

         时间触发:

            script 标签可以放在head标签,在body中 添加onload='func()'

            onsubmit 在form表单是使用,在提交表单的之前执行js操作,return false,阻止表单提交

            event.stopPropagation(); //阻止事件向外层div传播

            onchange,在select标签中,适用

            onmouseout 不论鼠标指针离开被选元素还是任何子元素,都会触发事假

            onmouseleave 只有在鼠标指针离开被选元素时,才会触发mouseleave事件

  • 相关阅读:
    Java 源码刨析
    qemu-guest-agent详解
    Java 源码刨析
    NTP服务解析
    virsh常见命令笔记
    Ansible之playbook
    ansible模块详解
    HashMap详解
    Mysql-Incorrect string value
    web开发中前后端传值
  • 原文地址:https://www.cnblogs.com/mihon/p/8980821.html
Copyright © 2011-2022 走看看