node.js
文章平均质量分 62
jimcarol
微信号: h7113253
添加请注明来意
展开
-
next.js将客户端的静态文件(.js,.css)放在s3
设置next.config.js, 生产环境设置assetPrefix 为s3连接const isDev = process.env.NODE_ENV !== 'production';const version = require('./package.json').version;assetPrefix: isDev ? '' : `https://${process.env.AWS_REGION}.amazonaws.com/${process.env.AWS_S3_BUCKET_NAME}原创 2021-03-25 15:02:04 · 822 阅读 · 0 评论 -
[nodejs 内功心法] this全面解析
javascript this 全面解析原创 2020-02-09 12:08:09 · 668 阅读 · 0 评论 -
[nodejs 内功心法][作用域与闭包系列四] 闭包
闭包闭包是js一个非常重要但是理解起来又有一定难度的概念,理解闭包能让你的js功力得到一个质变。闭包的概念当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。JavaScript中的函数会形成闭包。 闭包是由函数以及创建该函数的词法环境组合而成。这个环境包含了这个闭包创建时所能访问的所有局部变量。function foo() { var a =...原创 2019-12-09 21:51:07 · 190 阅读 · 0 评论 -
[nodejs 内功心法][作用域与闭包系列三] 提升
变量提升准确的说应该是 变量声明提升// 例1a = 100var a console.log(a) // 100// 例子2console.log(a) // undefinedvar a = 300conole.log(a) // ReferenceError: a is not defineda = 300 // 因为 a 并没有声明var 所以不提升通...原创 2019-12-04 22:14:11 · 226 阅读 · 1 评论 -
[nodejs 内功心法][作用域与闭包系列二] 函数作用域和块作用域
函数作用域函数作用域的含义是指,属于这个函数的全部变量都可以在整个函数的范围内使用及复用(事实上在嵌套的作用域中也可以使用)。不废话我们看代码来说明问题// 例1function demo(a) { var b = 10; function internal() { //.... 干一些事 } // .... 一些代码 var c = 20}在上面的代码中例1中d...原创 2019-12-01 21:14:09 · 231 阅读 · 0 评论 -
[nodejs 内功心法][作用域与闭包系列一] js作用域是什么?
作用域作用域是一套规则,用于确定在何处以及如何查找变量。如果查找的目的是对变量进行赋值,那么就会使用LHS查询,如果目的是获取变量的值,就会使用RHS查询, 下面我们先了解一下 LHS 和 RHSLHS换句话说,当变量出现在赋值操作的左侧时进行 LHS 查询,出现在右侧时进行 RHS 查询。LHS是要找到变量的内存地址,从而对其进行赋值RHSRHS查询与简单地查找某个变量的值别无...原创 2019-11-25 22:00:58 · 172 阅读 · 0 评论 -
[node.js 内功心法] javascript ==与=== 的区别
== 与 === 的区别1. 对于string,number等基础类型,== 和 ===是有区别的不同类型间比较,==是“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等const a = 1const b = "1"a == b #=> truea === b #=> false同类型比较,直接进行“值”比较,两者结果一样a...原创 2019-11-22 22:19:55 · 160 阅读 · 0 评论