![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 60
javascript基础,javascript-api等
Monday99s
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式创建字面量var reg = /abcdefg/ console.log(reg)构造函数var reg2 = new RegExp('abcdefg') console.log(reg2)元字符元字符描述.查找单个字符,除了换行和行结束符\w查找单词字符\W查找非单词字符\d查找数字\D查找非数字字符\s查找空白字符\S查找非空白字符限定符量词描述原创 2022-05-16 21:13:33 · 41 阅读 · 0 评论 -
es部分内容
jsonjson字符串 == JSON是一种特殊的字符串格式,本质是一个字符串 == 但是长得像对象和数组,里面的key和value如果是字符串格式,都用双引号包裹(必须是双引号)json方法 JSON.parse(json字符串):可以把json字符串转换成对象或者数组var obj = JSON.parse(jsonObj);var arr = JSON.parse(jsonArr)console.log(obj);// obj就是我们的js对象co原创 2022-05-16 21:13:14 · 187 阅读 · 0 评论 -
bom操作
浏览器的三种弹窗alert() 是在浏览器弹出一个提示框// window.alert("我是一个弹出框")confirm() 是浏览器弹出一个询问框// var result = window.confirm("你确定要关闭浏览器吗?")// console.log(result)prompt 是在浏览器弹出一个输入框// var str = window.prompt('请输入内容')// console.log(str)获取浏览器窗口大小// var wi原创 2022-05-16 21:12:26 · 39 阅读 · 0 评论 -
dom操作
获取页面元素节点方法根据ID获取doucument.getElementByld('id名')2.根据标签名获取doucument.getElementsByTagName('标签名');通过H5新增方法获取document.getElementsByClassName('类名');document.querySelector('选择器');document.querySelectorAll('选择器');特殊的情况获取body元素document.bod原创 2022-05-16 21:11:55 · 49 阅读 · 0 评论 -
事件的相关知识
事件的组成事件源----(谁触发了)事件类型—(什么事)事件处理函数–(干了什么)注册事件或者叫绑定事件方式传统注册方式方法监听注册方式利用 on 开头的事件 onclickw3c 标准推荐方式<button onclick = "alert("hi")"></button>addEventListener() 它是一个方法btn.onclick = function() {}IE9 之前的 IE 不支持此方法,可使用 attach原创 2022-05-16 21:11:24 · 40 阅读 · 0 评论 -
math内置对象和date内置对象
math内置对象Math对象 – 不能作为构造函数使用,只是普通的对象+ Math对象 -- 不能作为构造函数使用,只是普通的对象 + Math.random() 随机小数 + Math.round() 四舍五入 + Math.floor() 向下取整 + Math.ceil() 向上取整 + Math.abs() 取绝对值 + Math.pow() x的y次方 + Math.max() 求最大值 + Math.min() 求最小值 + Math.PI 圆周率原创 2022-05-09 13:29:26 · 46 阅读 · 0 评论 -
运算符相关知识
数学运算符 1 + == 只有符号两边都是数值类型的时候才会进行加法运算 == 只要符号任意一边是字符串类型,就会进行字符串拼接 2 - == 会执行减法运算 == 会自动把符号两边的变量转换成数值类型进行运算 3 *原创 2022-05-09 13:34:11 · 41 阅读 · 0 评论 -
js基础语法
js的组成ECMAScript:定义了javascript的语法规范,描述了语言的基本语法和数据类型。BOM:浏览器对象模型,Browser Object Model,有一套成熟的可以操作浏览器的方法(api),通过BOM可以操作浏览器DOM:文档对象模型,Document Object Model,有一套成熟的可以操作浏览器的方法(api),通过DOM可以操作页面中的元素,JS书写位置1.行内式 - 不推荐写在标签上的js代码需要依靠事件(行为)来触发alert(“xxxx”)上原创 2022-05-09 13:28:31 · 41 阅读 · 0 评论 -
逻辑分支和循环结构
流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序分支结构if语句if语句if else 语句if else 语句if else if 语句三元语句语法结构 : 表达式1 ? 表达式2 : 表达式3switch语句switch :开关 转换 , case :小例子 选项关键字 switch 后面括号内可以是表达式或值, 通常是一个变量关键字 case , 后跟一个选项的表达式或值,后面跟一个冒号switch 表达式的原创 2022-05-09 13:31:49 · 131 阅读 · 0 评论 -
对象的基本知识
对象的创建利用字面量创建对象var star = { name : 'pink', age : 18, sex : '男', sayHi : function(){ alert('大家好啊~'); }};利用 new Object创建对象var obj = new Object(); //创建了一个空的对象obj.name = '张三丰';console..dir(obj);利用构造函数创建对象构造函数用于创建某一类原创 2022-05-09 13:30:01 · 39 阅读 · 0 评论 -
数组基本知识
数组创建字面量创建var arr1 = [];var arr2=[1,2,3,5];构造函数创建数组var arr3 = new Array();var arr4 = new Array(10);数组的常用方法数组的增删查方法名说明返回值push(参数1…)末尾添加一个或多个元素,注意修改原数组并返回新的长度pop()删除数组最后一个元素返回它删除的元素的值unshift(参数1…)向数组的开头添加一个或更多元素,注意修改原数原创 2022-05-09 13:33:04 · 42 阅读 · 0 评论 -
函数的基本知识
函数的定义声明式 // 使用function这个关键字来声明一个函数 // 语法 function fn(){ console.log("一段代码") }赋值式(匿名函数) // 其实就是我们用var关键字来定义一个变量 // 然后把一个函数当作值直接赋值给这个变量就可以 // 语法: var fun = function(){原创 2022-05-09 13:31:12 · 29 阅读 · 0 评论 -
字符串知识
字符串创建方法字面量创建var str='我是字符串'利用 new String创建let str = new String('我是构造字符串'); //创建一个空字符串对象,并赋值给变量aconsole.log(s)字符串常用方法根据字符返回位置方法名说明indexOf(‘要查找的字符’,开始的位置)返回指定内容在元字符串中的位置,如果找不到就返回-1,开始的位置是index索引号lastIndexOf()从后往前找,只找第一个匹配的原创 2022-05-09 13:34:50 · 42 阅读 · 0 评论