谢本寅

谢本寅 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

谢本寅 关注了问题 · 4月6日

解决NodeJS文件在执行的时候为什么会被包裹到一个函数中?

(function (exports, require, module, __filename, __dirname) {
  /* 
Node.js在执行每一个js文件,都会将执行的js文件内容放到一个函数中去,请问为什么不直接执行?
Node版本 6.14.1
*/
});

关注 2 回答 1

谢本寅 赞了回答 · 4月6日

解决NodeJS文件在执行的时候为什么会被包裹到一个函数中?

因为js只有全局作用域,函数作用域,块作用域(ES6), eval作用域这四个。eval由于一些问题很少被使用,块作用域由于是ES6的,存在一些兼容性问题,所以比较常见的就是全局作用域和函数作用域。为了防止与全局作用域冲突,以及兼容老的代码,所以就采用了函数作用域,也就是使用函数包裹一个js文件,这样可以实现作用域隔离。

关注 2 回答 1

谢本寅 关注了用户 · 4月6日

然后去远足 @rhqyz

如果你觉得我说的不错,请点赞。

如果我解决了你的疑惑,请采纳。

尊重他人劳动成果,拒绝伸手党。

P.S. 其实我啥也不会 ^_^

关注 180

谢本寅 关注了用户 · 4月6日

zangeci @zangeci

关注 41

谢本寅 关注了用户 · 4月6日

安歌 @linlinma

RingCentral厦门前端,随缘答题,不定期写文章。

---小广告分割线---
RingCentral厦门、杭州地区目前有大量hc(可以长期远程办公).
朝九晚五,不打卡不加班;
年假超长,入职即享10天起;
免费英文口语课,帮助提升口语;
需要内推请私信或投递简历到邮箱
ma13635251979@163.com(微信13635251979)
全程跟进面试进度,提供力所能及的咨询帮助~

关注 950

谢本寅 关注了用户 · 4月6日

xdsnet @xdsnet

scuer,swuer

关注 55

谢本寅 关注了用户 · 4月6日

前端小智 @minnanitkong

我不是什么大牛,我其实想做的就是一个传播者。内容可能过于基础,但对于刚入门的人来说或许是一个窗口,一个解惑之窗。我要先坚持分享20年,大家来一起见证吧。

关注 10207

谢本寅 提出了问题 · 4月6日

解决NodeJS文件在执行的时候为什么会被包裹到一个函数中?

(function (exports, require, module, __filename, __dirname) {
  /* 
Node.js在执行每一个js文件,都会将执行的js文件内容放到一个函数中去,请问为什么不直接执行?
Node版本 6.14.1
*/
});

关注 2 回答 1

谢本寅 回答了问题 · 2月17日

用什么部署react或者vue打包后的静态资源

你在打包 react 项目时在 package.json 文件中加一句
"homepage": ".",
image.png
然后使用 npm build 打包
打开打包后的build文件夹,双击 index.html 就可以跑起来了。

关注 3 回答 2

谢本寅 赞了回答 · 2020-11-03

解决js中typeof 和 instanceof 的理解

a只是一个以string为数据类型的值,但并不属于String对象的实例


var a= new String('aaa')
console.log(a instanceof String) //true 

关注 5 回答 4

认证与成就

  • 获得 1 次点赞
  • 获得 3 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2020-09-26
个人主页被 420 人浏览