![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
javao_0
这个作者很懒,什么都没留下…
展开
-
读书笔记《你不知道的JavaScript上卷》1.1作用域是什么
读书笔记《你不知道的JavaScript上卷》1.1作用域是什么JavaScript是一门非常神奇的编程语言,以至于你没有掌握它的精髓都可以写出完整的项目,本套读书笔记记录的就是《你不知道的JavaScript上卷》中的内容,其中会夹杂这我个人对某些知识点的感悟与见解。1.1 编译器与引擎在讨论作用域是什么的时候不得不讲讲另外两个概念,一个是编译器另一个是引擎。编译器 负责语法分析及代码生成原创 2017-01-01 19:50:51 · 372 阅读 · 0 评论 -
读书笔记《你不知道的JavaScript上卷》1.2词法作用域
词法作用域就是定义在词法阶段的作用域,它由写代码时将变量和块作用域写在哪里来决定的。原创 2017-02-18 16:55:39 · 589 阅读 · 0 评论 -
读书笔记《你不知道的JavaScript上卷》1.3函数作用域和块作用域
函数作用域和块作用域 函数作用域:属于这个函数的全部变量都可以在整个函数的范围内访问(事实上在嵌套的作用域中也可以访问)。3.1 函数中的作用域函数可以形成作用域,这个大家都知道的,如下代码:function foo() { var a = 2; console.log("函数foo中的a:" + a);//打印 函数foo中的a:2}foo();console.log(原创 2017-02-25 12:15:54 · 277 阅读 · 0 评论 -
读书笔记《你不知道的JavaScript上卷》1.5作用域闭包
闭包:当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。这是闭包的定义,对于一个作用域(就比如函数所形成的作用域)来说,通常情况下,当执行完这个函数以后,JS引擎的垃圾回收机制就可能会回收掉这个函数所占用的内存,但是如果这个函数形成了闭包那么它就不会回收掉这个函数所占用的内存了。原创 2017-07-12 12:07:18 · 326 阅读 · 0 评论 -
读书笔记《你不知道的JavaScript上卷》1.4提升
你不知道的JavaScript读书笔记,提升相关知识点原创 2017-07-11 15:29:26 · 238 阅读 · 0 评论 -
React死循环问题
问题提出:今天在使用React的时候发生了死循环情况,现在拿出来跟大家讨论讨论,其中大致代码如下:import React from 'react';import ReactDOM from 'react-dom';const Button = ({ onClick, children }) => { return ( "button"原创 2018-01-30 15:25:56 · 34363 阅读 · 2 评论 -
柯里化箭头函数埋坑记
今天写了个累加的柯里化函数如下:function add(){ let that = this; let arrs = Array.prototype.slice.call(arguments) function fn(){ return add.apply(that, arrs.concat(Array.prototype.slice.call...原创 2018-03-30 10:27:30 · 388 阅读 · 0 评论 -
webpack中动态import()打包后的文件名称定义
动态import()打包出来文件的name是按照0,1,2...依次排列,如0.js、1.js等,有的时候我们希望打包出来的文件名是打包前的文件名称。要实现这,需要经历3个步骤:1.在webpack配置文件中的output中添加chunkFilename。命名规则根据自己的项目来定,其中[name]就是文件名,这一块更详细的说明请点击这里。//其他代码...output: { pat...原创 2018-12-21 15:10:06 · 20666 阅读 · 1 评论 -
动态import来拆分代码后发布问题
当使用SPA(单页应用)的时候,为了提高性能,我们经常使用动态import来拆分代码。这种情况发布的时候可能会有这样的问题:假如用户在发布前已经进入该应用,当用户在发布后再进入某个引入分片代码的的界面,那么很可能页面静态资源的路径是旧的,而服务器新发布的资源路径是新的(大多数路径不一样是文件名的hash值不同导致的,我们这里也假设是这样情况),那么两个路径不一样,从而导致404的发生。我们这里...原创 2019-01-15 18:18:34 · 730 阅读 · 0 评论