上一页 1 ··· 9 10 11 12 13
摘要: ◼ 函数式编程中有一个非常重要的概念叫纯函数,JavaScript符合函数式编程的范式,所以也有纯函数的概念; ◼ 纯函数的维基百科定义: 在程序设计中,若一个函数符合以下条件,那么这个函数被称为纯函数: 此函数在相同的输入值时,需产生相同的输出。 函数的输出和输入值以外的其他隐藏信息或状态无 阅读全文
posted @ 2024-10-20 01:20 韩德才 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ◼ ES6中引用了rest parameter,可以将不定数量的参数放入到一个数组中: 如果最后一个参数是... 为前缀的,那么它会将剩余的参数放到该参数中,并且作为一个数组; ◼ 那么剩余参数和arguments有什么区别呢? 剩余参数只包含那些没有对应形参的实参,而arguments 对象包 阅读全文
posted @ 2024-10-20 01:17 韩德才 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 函数属性和arguments ◼ 我们知道JavaScript中函数也是一个对象,那么对象中就可以有属性和方法。 ◼ 属性name:一个函数的名词我们可以通过name来访问; ◼ 属性length:属性length用于返回函数参数的个数; 注意:rest参数是不参与参数的个数的; 认识argume 阅读全文
posted @ 2024-10-20 01:15 韩德才 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ◼ 在前面我们说过,JavaScript是支持函数式编程的 ◼ 在JavaScript中,函数是非常重要的,并且是一等公民: 那么就意味着函数的使用是非常灵活的; 函数可以作为另外一个函数的参数,也可以作为另外一个函数的返回值来使用; ◼ 所以JavaScript存在很多的高阶函数: 自己编写 阅读全文
posted @ 2024-10-20 01:11 韩德才 阅读(7) 评论(0) 推荐(0) 编辑
摘要: JavaScript内存管理 ◼ 不管以什么样的方式来管理内存,内存的管理都会有如下的生命周期: 第一步:分配申请你需要的内存(申请); 第二步:使用分配的内存(存放一些东西,比如对象等); 第三步:不需要使用时,对其进行释放; ◼ JavaScript会在定义数据时为我们分配内存。 ◼ 但是 阅读全文
posted @ 2024-10-20 01:02 韩德才 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 初始化全局对象 Global Object(GO) ◼ js引擎会在执行代码之前,会在(堆内存)中创建一个全局对象:Global Object(GO) 该对象所有的作用域(scope)都可以访问; 里面会包含Date、Array、String、Number、setTimeout、setInter 阅读全文
posted @ 2024-10-20 00:57 韩德才 阅读(5) 评论(0) 推荐(0) 编辑
摘要: JavaScript代码的执行 ◼ JavaScript代码下载好之后,是如何一步步被执行的呢? ◼ 我们知道,浏览器内核是由两部分组成的,以webkit为例: WebCore:负责HTML解析、布局、渲染等等相关的工作; JavaScriptCore:解析、执行JavaScript代码; We 阅读全文
posted @ 2024-10-20 00:52 韩德才 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 网页的解析过程 输入域名-->DNS域名解析-->IP地址-->找到对应的服务器-->服务器会返回一个html文件-->解析html文件如果遇到link标签下载CSS文件并解析,同时继续解析html文件,如果遇到script标签下载js文件并解析等到js文件下载解析好了以后继续解析html并生成DO 阅读全文
posted @ 2024-10-20 00:51 韩德才 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 箭头函数arrowfunction ◼ 箭头函数是ES6之后增加的一种编写函数的方法,并且它比函数表达式要更加简洁: 箭头函数不会绑定this、arguments属性; 箭头函数不能作为构造函数来使用(不能和new一起来使用,会抛出错误); ◼ 箭头函数如何编写呢? (): 函数的参数 {} 阅读全文
posted @ 2024-10-20 00:37 韩德才 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.函数在调用时,JavaScript会默认给this绑定一个值; 2.this的绑定和定义的位置(编写的位置)没有关系; 3.this的绑定和调用方式以及调用的位置有关系; 4.this是在运行时被绑定的; this的绑定规则 规则一:默认绑定 在函数独立调用时使用默认绑定,可以理解为函数 阅读全文
posted @ 2024-10-19 23:36 韩德才 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13