#8:30-9:00 签到打卡
#9:30-12:00 观看javaweb视频
#14:00-18:00 写qq项目
1.regexp对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>regexp对象</title>
<script>
/*[a-z] 表示a到z
\d: 表示[0-9]
\w:单个字符 [a-zA-Z0-9];
量词符号:
?:表示0次到1次
*:表示0次到多次
+:表示1次到多次
{m,n}从m到n;
{m,}m次即以上
{,n}n次即以下
* */
/*两种创建方式*/
var reg1=new RegExp("^\\w{6,12}$");
var reg2=/^\w{6,12}$/;
var ss1="zxs";/*false*/
var flag1=reg1.test(ss1);
document.write(flag1+"<br>");
var ss2="adadff";/*true*/
var flag2=reg2.test(ss2);
document.write(flag2+"<br>");
</script>
</head>
<body>
</body>
</html>
2.Global对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Global对象</title>
<script>
/*不需要对象直接调用*/
var str="http://192.168.1.1:8080//你好北京";
var encode=encodeURI(str);/*将字符转成url编码*/
document.write(encode+"<br>");
/*http://192.168.1.1:8080//%E4%BD%A0%E5%A5%BD%E5%8C%97%E4%BA%AC*/
var decode=decodeURI(encode);/*将url编码转成字符串*/
document.write(decode+"<br>");
/*http://192.168.1.1:8080//你好北京*/
var str="http://192.168.1.1:8080//你好北京"
var encode=encodeURIComponent(str+"<br>");
document.write(encode+"<br>");/*与前面相比返的更多*/
/*http%3A%2F%2F192.168.1.1%3A8080%2F%2F%E4%BD%A0%E5%A5%BD%E5%8C%97%E4%BA%AC%3Cbr%3E*/
var decode=decodeURIComponent(encode);
document.write(decode+"<br>");
/*http://192.168.1.1:8080//你好北京*/
var str="123adad";
var namber=parseInt(str);/*找数字,是的加入,不是将会退出*/
document.write(namber+"<br>");/*123*/
var s=NaN;
document.write(s==NaN);/*false*/
/*NaN无法用==来判断,需要用isNaN*/
document.write(isNaN(s));/*true*/
var sss="alert(123);";
eval(sss);/*解析为js代码,返回123*/
</script>
</head>
<body>
</body>
</html>
3.DOM学习
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>DOM学习</title>
</head>
<body>
<input type="button" id="but" value="关闭">
<script>
var i=1;
var b=document.getElementById("but");/*用id获取组件*/
b.onclick=function () {/*单击按钮*/
if(i%2)/*反复打开关闭*/
{b.value="打开";}
else
{b.value="关闭";}
i++;
};
</script>
</body>
</html>