摘要: 1.正则表达式概述 1.1什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵 阅读全文
posted @ 2020-10-17 10:39 행운의소녀 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.递归 1.1什么是递归 递归:如果一个函数在内部可以调用其本身,那么这个函数就是递归函数。简单理解:函数内部自己调用自己, 这个函数就是递归函数 <script> //递归函数:函数内部自己调用自己,这个函数就是递归函数 var num = 1; ​ function fn() { consol 阅读全文
posted @ 2020-10-17 10:25 행운의소녀 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.闭包 1.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 1.2 什么是闭包 闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用域 阅读全文
posted @ 2020-10-17 10:20 행운의소녀 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.严格模式 1.1什么是严格模式 JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式是采用具有限制性 JavaScript变体的一种方式,即在严格的条件下运行 JS 代码。 严格模式在 IE10 以上版本的浏览器中才会被支持,旧版本浏览器中会被 阅读全文
posted @ 2020-10-17 10:14 행운의소녀 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.this 1.1函数内部的this指向 这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同 一般指向我们的调用者. 1.2改变函数内部 this 指向 JavaScript 为我们专门提供了一些函数方法来帮我们更优雅的处理函数内部 this 的指向问题 阅读全文
posted @ 2020-10-17 10:09 행운의소녀 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.函数的定义和调用 1.1函数的定义方式 方式1 函数声明方式 function 关键字 (命名函数) function fn(){} 方式2 函数表达式(匿名函数) var fn = function(){ 方式3 new Function() var f = new Function('a', 阅读全文
posted @ 2020-10-17 10:01 행운의소녀 阅读(108) 评论(0) 推荐(0) 编辑