js
xixihaha_coder
坚持就是胜利!
展开
-
19-正则表达式
正则表达式<script type="text/javascript"> //表示要求字符串中,是否包含字母e//var patt = neva RegExp("e");//var patt = /e/; //也是正则表达式对象 //表示要求字符串中,是否包含字母a或b或c // var patt = /[abcJ/; //表示要求字符串,是否包含小写字母 //var patt = /[a-z]/ ; //表示要求字符串,是原创 2021-07-27 11:25:57 · 156 阅读 · 0 评论 -
18-常用的事件
常用的事件onload 加载完成事件: 页面加载完成之后,常用于做页面js代码初始化操作onclick单击事件: 常用于按钮的点击响应操作。onblur失去焦点事件: 常用用于输入框失去焦点后验证其输入内容是否合法。onchange内容发生改变事件: 常用于下拉列表和输入框内容发生改变后操作onsubmit表单提交事件: 常用于表单提交前,验证所有表单项是否合法。onclick单击事件<!DOCTYPE html><html lang原创 2021-07-26 18:09:09 · 125 阅读 · 0 评论 -
17-表单提交验证及MD5加密
表单提交验证及MD5加密较保密的方法!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- MD5工具类 --> <script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js">原创 2021-07-26 18:08:15 · 259 阅读 · 0 评论 -
16-操作表单
操作表单表单的作用:提交信息<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="post"> <p><span>用户名:</span> <input typ原创 2021-07-26 08:23:25 · 107 阅读 · 0 评论 -
15-操作DOM对象
操作DOM对象(重点)获得DOM节点<body><div id="father"> <h1>标题一</h1> <p id="p1">p1</p> <p class="p2">p2</p> <p name="p3">p3</p></div><script> //对应css选择器 document.getElement原创 2021-07-26 08:22:51 · 389 阅读 · 2 评论 -
14-JSON对象
JSON对象在JavaScript一切皆为对象、任何js支持的类型都可以用SON来表示; number,string…格式:对象都用{}数组都用[]所有的键值对都是用key:valueJSON字符串和JS对象的转换<script> var user = { name: "xiaoming", age: 3, sex:'男' } //对象转化为json字符串 var jsonUser = JSON.s原创 2021-07-26 08:22:05 · 98 阅读 · 0 评论 -
13-Date
Date基本使用var now = new Date();//sat Jan 04 2020 10:47:06 GMT+0800(中国标准时间)now.getFullYear();//年now.getMonth();//月0~11代表月now.getDate(); //日now.getDay(); //星期几now.getHours();//时now. getMinutes();//分now.getseconds();//秒now.getTime();//时间戳 全世界统一1970 1原创 2021-07-26 08:21:22 · 100 阅读 · 0 评论 -
12-方法的定义和调用
方法的定义和调用方法就是把函数放在对象的里面,对象只有两个东西:属性和方法var kuangshen = { name :'秦疆', bitrh: 2000, //方法 age: function() { //今年 –出生的年 var now = new Date().getFullYear(); return now-this.bitrh ; }}//属性kuangshen.name//方法,一定要带()kuangshen.age()this.代表什么原创 2021-07-26 08:20:51 · 91 阅读 · 0 评论 -
11-变量的作用域,let,const详解
变量的作用域,let,const详解在javascript中, var定义变量实际是有作用域的。假设在函数体中声明,则在函数体外不可以使用~(非要想实现的话,后面可以研究一下闭包function qj(){ var x= 1; x = x + 1;}x=x + 2; //uncaught ReferenceError: x is not defined如果两个函数使用了相同的变量名,只要在函数内部,就不冲突function qj(){ var x =1; x = ×+1;}fu原创 2021-07-26 08:20:23 · 133 阅读 · 0 评论 -
10-函数的定义和参数获取
函数的定义和参数获取定义一个函数绝对值函数(方式一)<script> 'use strict';//abs 相当于方法名 function abs(x) { if(x>=0){ return x; }else{ return -x; } }//abs() 调用函数 console.log(abs(-10)); //10 console.log(abs()); //NAN</s原创 2021-07-26 08:19:48 · 162 阅读 · 0 评论 -
09-Iterable迭代
Iterable迭代遍历数组<script> var arr=[3,4,5] for (var x of arr){ //var x in arr打印的是下标 console.log(x);//3,4,5 }</script>使用Iterable遍历map,set遍历map var map=new Map([['tom',100],['jack',90],['maria',80]]); for (let x of原创 2021-07-26 08:19:17 · 123 阅读 · 0 评论 -
08-Map和Set
Map和SetES6的新特性Map<script> 'use strict'; //ES6 //学生的成绩,学生的名字 var map=new Map([['tom',100],['jack',90],['maria',80]]); var name=map.get('tom'); map.set('tom',90); map.delete('tom') console.log(name);</script&g原创 2021-07-25 19:49:36 · 80 阅读 · 0 评论 -
07-分支和循环详解
分支和循环详解if判断var age = 3;if (age>3){ //第一个判断 alert("haha ");}else if(age<5){ //第二个判断 alert("kuwa~"");}else { //否则,, alert("xixi~"); }while循环。避免程序死循环while(age<100){ age = age + 1; console.log(age) }do{ age = age原创 2021-07-25 19:49:06 · 111 阅读 · 0 评论 -
06-对象类型详解
对象类型详解若干个键值对var对象名={属性名:属性值,属性名:属性值,属性名:属性值}//定义了一个person对象,它有四个属性!var person = { name : "zhangsan", age: 3, emai1 : "123123@qq.com", score: 0}Js中对象,{……}表示一个对象,键值对描述属性XXXX: XXXX,多个属性之间使用逗号隔开,最后一个属性不加逗号!1、对象赋值person.name = "lisi""lisi"per原创 2021-07-25 19:48:32 · 133 阅读 · 0 评论 -
05-数组类型详解
数组类型详解Array可以包含任意的数组类型var arr = [1,2,3,4,5,6] ;//通过下标取值和赋值arr[0]arr[0]= 11、长度arr.1engtharr.1ength=2//注意:加入给arr.length赋值,数组大小就会发生变化~,如果赋值过小,元素就会丢失2、indexOf,通过元素获得下标索引var arr=[1,2,3,4,5,6,'1',"2"]arr.indexof(2) //1arr.indexof("2") //7字符串的原创 2021-07-25 09:46:55 · 132 阅读 · 0 评论 -
04-字符串类型详解
字符串类型详解1、正常字符串我们使用单引号,或者双引号包裹2、注意转义字符\\'\n\t\u4e2d \u#### unicode字符\x41 Asc11字符3、多行字符串编写//tab 上面iesc键下面var msg =`he11o wor1d 你好ya 你好`4、模板字符串//tab 上面 esc键下面let name = "qinjiang";let age = 3;let msg =`你好呀,S{name}5、字符串长度str.1ength原创 2021-07-25 09:29:00 · 109 阅读 · 0 评论 -
03-严格检查模式strict
严格检查模式strict代码演示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><script> //这么定义也行 // i=1; // alert(i); //所以推出来检查模式 /*'use strict' 严格检原创 2021-07-25 09:27:49 · 121 阅读 · 0 评论 -
02-基本语法和数据类型简述
基本语法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><!--JavaScript严格区分大小写!!!--><script> //1.定义变量 变量类型 变量名=变量值 var num=1; alert(num);原创 2021-07-24 12:47:13 · 105 阅读 · 0 评论 -
01-javaScript初体验
聊聊JavaScript这个东西原生JS 开发,也就是让我们按照【ECMAScript】标准的开发方式,简称是ES,特点是所有浏览器都支持。截止到当前博客发布时间,ES标准已发布如下版本:ES5(全浏览器支持)ES6(常用,当前主流版本:webpack打包成为ES5支持!)什么是javaScriptJavaScript是一门世界上最流行的脚本语言一个合格的后端人员,必须要精通JavaScript快速入门引入JavaScript1.内部标签 <script> //.....原创 2021-07-24 12:34:24 · 145 阅读 · 1 评论