面试题
WYQ1269551631
这个作者很懒,什么都没留下…
展开
-
详细列举JavaScript八张思维导图
前言: 无论是从最初的jQuery还是现在火热的Angular,Vue,React等前端框架,甚至是nodejs等服务端的兴起,归根到底核心还是JavaScript。于是梳理一下这些年学习以及使用JS的心得。 本系列文章主要是针对JS的相关知识点做一个类似提纲似的提炼,一来可以作为今后温故知新的参照;二来也是希望能够帮助大家更加系统清晰的理解JS这门语言。 js基本概念 js操作符 js基本语句 js数组用法 Date用法 JS字符串用法 JS编程风格 JS编程实践 ...原创 2020-07-16 22:21:18 · 213 阅读 · 0 评论 -
详解闭包与垃圾回收机制的关系
简介 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让JavaScript(和其他高级语言)开发者错误的感觉他们可以不关心内存管理。 内存生命周期 不管什么程序语言,内存生命周期基本是一致的: 分配你所需要的内存 使用分配到的内存(读、写) 不需要时将其释放\归还 所有语言第二部分都是明确的。第一和第原创 2020-07-03 21:50:07 · 250 阅读 · 0 评论 -
闭包面试题详解
闭包详解 前言 现在去面试前端开发的岗位,如果你对面试官也是个前端,并且不是太水的话,你有很大的概率会被问到JavaScript中的闭包。因为这个闭包这个知识点真的很重要,还非常难掌握。 什么是闭包 什么是闭包,你可能会搜出很多答案… 《JavaScript高级程序设计》这样描述: 闭包是指有权访问另一个函数作用域中的变量的函数; 《JavaScript权威指南》这样描述: 从技术的角度讲,所有的JavaScript函数都是闭包:它们都是对象,它们都关联到作用域链。 《你不知道的JavaScript》这原创 2020-07-02 23:59:29 · 1036 阅读 · 0 评论