技术备忘本

1、JS中,通过 varconst 或 let 关键字声明的变量无法用 delete 操作符来删除,delete操作符只能删除对象的属性。

2、import命令是编译阶段执行的,在代码运行之前。因此这意味着被导入的模块会先运行,而导入模块的文件会后执行。这是CommonJS中require()import之间的区别。使用require(),您可以在运行代码时根据需要加载依赖项。

3、npm install package_name --save | --save-dev | -S | -D,--save等同于-S,依赖包会出现于“dependencies”,--save-dev等同于-D,依赖包会出现于“devDependencies”

npm install -save 和 -save-dev傻傻分不清

  • npm install xxx: 安装项目到项目目录下,不会将模块依赖写入devDependencies或dependencies。

  • npm install -g xxx: -g的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm cinfig prefix的位置。

  • npm install -save xxx:-save的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。

  • npm install -save-dev xxx:-save-dev的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。

 

4、在worker线程中,可以获得下列对象

  • navigator对象
  • location对象,只读
  • XMLHttpRequest对象
  • setTimeout/setInterval方法
  • Application Cache
  • 通过importScripts()方法加载其他脚本
  • 创建新的Web Worker

   worker线程不能获得下列对象

  • DOM对象
  • window对象
  • document对象
  • parent对象

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值