- 博客(9)
- 收藏
- 关注
原创 Js之BOM API
BOM BOM是Browser Object Model的缩写,即浏览器对象模型。浏览器对象模型提供了可以与浏览器窗口进行互动的对象结构。 BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 BOM提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及获取客户的一些信息如:浏览器品牌版本,屏幕分辨率。 window对象包括六个子对象:document,frames,hi
2021-07-15 22:50:44
291
转载 JS正则表达式教程
在JS中使用正则表达式(2种方式) 构造正则表达式 使用 RegExp 构造函数可以定义正则表达式对象,具体语句格式如下: new RegExp(pattern, attributes); 参数 pattern 是一个字符串,指定匹配模式或者正则表达式对象。参数 attributes 是一个可选的修饰性标志,包含 “g” “i” 和 “m” 三个选项,分别设置全局匹配、区分大小写的匹配和多行匹配;如果参数 pattern 是正则表达式对象,则必须省略该参数。 该函数返回一个新的 RegExp 对象,该对象
2021-07-05 23:04:03
1368
转载 JS理解正则表达式
何为正则表达式? 在中文语境里,「正则」两个字有点让人发怵,仿佛高深数学或物理中的「正则化」和「归一化」,抽象而难懂。 其实放到英文里,它是regular expression,而regular有「规律、规范、整齐、合格、正规」等意味,「正则」只是其中一种翻译。 不把它翻译成一个词组,而翻译成一句话,大致是:表达规范和规则的句子。 这里的规范和规则,指的是一个字符串的形式规则。 至于JavaScript里的 RegExp构造函数,是Regular Expression的前三个字母缩写。 正则表达式的格式 在
2021-07-03 15:35:50
309
转载 数组和字符串方法的返回值
数组 不会改变原数组的方法 slice concat 返回新的数组 map filter forEach 改变原数组的方法 pop 返回被删除的元素的值 push 返回数组新的长度 shift unshift splice 返回新数组 sort 其他数组方法 join() 返回字符串 split() 将字符串解析成数组,返回数组,并且数组中的每个元素都是字符串 sort() 返回排序后的数组 filter() 返回的数组元素是调用的数组的一个子集,并且是新数组 map() 返
2021-06-21 21:17:24
668
原创 狂神说Js视频学习笔记
1. 什么是JavaScript 1.1 概述 JavaScript是一门世界上最流行的脚本语言 Java、JavaScript 1.2 历史 JavaScript的起源故事 ECMAScript它可以理解为是JavaScript的一个标准 最新版本已经到es6版本~ 但大部分浏览器还只停留在支持es5代码上! 开发环境——线上环境,版本不一致 关键字、变脸、流程控制、对象、数组、结构 2. 快速入门 2.1 引入JavaScript 1> 内部标签 <script> //... &
2021-06-19 22:52:39
200
3
转载 js实现数组排序
文章目录1. JavaScript的sort()方法2. 冒泡排序(从后向前)3. 快速排序:递归思想,两边快速的排序,冒泡排序的改进4. 插入排序5. 选择排序6. 原生 javascript 数组排序6.1 方法/步骤6.1.1 获取数组中最大的元素6.1.2 把最大值放到数组最后:6.1.3 使用第二重循环来执行第2步:6.1.4 把第3步封装在函数中: 1. JavaScript的sort()方法 var array = [1,4,-8,-3,6,12,9,8]; function compare
2021-06-19 15:21:00
1692
转载 学习笔记——JS Math对象
常见的Math函数的方法 算术计算 Math.sqrt(): 计算平方根 Math.cbrt(): 计算立方根 Math.pow(a,b): 计算a的b次方 Math.max(a,b): 计算最大值 Math.min(a,b): 计算最小值 Math.abs(): 取绝对值 console.log(Math.sqrt(16)); // 4.0 console.log(Math.cbrt(8)); // 2.0 console.log(Math.pow(3, 2)); // 9.0 console.lo
2021-06-16 22:01:28
232
转载 学习笔记——JS函数
文章目录1. 函数的定义和调用2.函数的参数3.函数的返回值4.函数的表达式5.函数声明的提升(预解析)6.函数作用域1>函数能封闭住作用域2>作用域链3>不写var就自动成全局变量了4>函数的参数,会默认定义为这个函数的局部变量5>全局变量的作用7.函数的定义也有作用域8.闭包闭包的性质9.IIFE及时调用表达式1>FFIE定义3>为什么需要IIFE?4>IIFE的常见形式5>IIFE的函数名和参数6> IIFE构造单例模式IIFE小结10.通过
2021-06-16 14:39:39
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人