自己总结的常用js

// 获取id:
document.getElementById("id名称");
// 获取class:
document.getElementByClassName("class名称");
// 获取标签
document.getElementsByTagName("标签名称");


//获取值:
div.innerHTML;
input.value;


//控制class属性与css样式变化
div.classname = "newlass";
div.style.display = "block";


//自定义属性
div.setAttribute("自定义属性名","自定义属性值");
//获得自定义属性值
div.getAttribute("自定义属性名");






//定时器:一次性定时器;循环定时器;
// 一次性定时器
var timer = setTimeout(function(){},时间);
clearTimeout(timer);//清除
//循环定时器
var timer = setInterval(function(){},时间);
clearInterval(timer);//清除

//js中常见的运算
加减乘除求余数累加和递减
+-*/%++--
//比较运算
等于==
不等于!=
全等于===
大于小于大于等于小于等于
//逻辑运算
&&and
||or
!not


//创建元素
var divchildren = div.createElement("div");
//创建元素内容
var content = div.createTextNode("我是内容");


//在父元素内部插入子元素
父元素.appendChlid(元素);


document.insertBefore();


//可视区域的宽度和高度
var vh = document.documentElement.clientHeight || document.body.clientHeight;
var vw = document.documentElement.clientWidth || document.body.clientWidth;


//数组
//定义空数组
var a = [];
或者 var a = new Array();


//清空数组:
a.length = 0;
//往数组添加数据------------
//数组尾部添加数据
a.push("2");


//在数组头部添加数据
a.unshift("1");


//在数组的中间第i个添加数据
a.splice(位置,删除数量,添加的新数组);
//(其中位置可以负数,只要是整数即可)


//删除数组元素------------------------
//删除尾部数据最后一位
a.pop();


//删除头部的一位
a.shift();






//a,b数组链接组合c数组
var c = a.concat(b);




//数组转化为字符串join
var a = ["a","b"];
var b= a.join();


//数组排序
a.sort();


//如果是字母的话,按照首字母进行排序
//如果是数字的话,按照1开头的排序




//json的格式
var data = {
"id":"1",
"name":"wsx"
}
//json解析
eval() , JSON.parse()
//eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码
var data = eval('('+data+')');


//parse 用于从一个字符串中解析出json 对象。
JSON.parse(str)


//JSON转换成字符串
JSON.stringify(对象)






    for(初始化 in 值){
        //条件成立执行代码
    }
    
    
    
    switch(值){
    case '对比值1':
        成立 语句
    break;
    case '对比值2':
        成立 语句
    break;
    
    default: 默认
        语句
    break;
    
}
    
//  三木运算
    a > b ? 正确的:错误的




break;
//是用来跳出循环
continue;
//跳出本次循环






//字符串操作
str.length;


//寻找字符串中的第一个字符
str.charAt(0);




//寻找某个字符在字符串中的位置
str.indexOf();
 如果找不到时出现-1
 
 
// 截取字符串


str.substring(开始的位置,结束的位置);




//字符串转化为数组
str.split(切的方式);


//替换
str.replace(被替换的值,替换的值);


//字符串大小写转化
str.toUpperCase();大写
str.toLowerCase();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值