做前端做快乐的事情往往就是发现一些贼巧妙的轮子和插件帮我们达到一些看起来很棘手的问题

nodemon是一种工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程序

安装上手

  1. npm install -g nodemon
  2. //或
  3. npm install --save-dev nodemon

简单写个爬虫吧

比如有些网站,禁用右键,控制台,不让看源码怎么办
要爬就爬自己做的网站,

在全局安装后,可以直接执行js文件,相当于使用node去执行js,并且随时监听文件变化
image.png

首页能很轻松的down下来,js包就不行了,哈哈哈
因为这个项目打包后,每个包都加了随机字符戳命名,每次加载js和css包都不一样
image.png

那怎么防止一般的人看到页面源码呢

有个思路就是禁用键盘和右键

  1. document.onkeydown=function(){
  2. var e = window.event||arguments0】;
  3. if(e.keyCode==123){
  4. alert('请尊重劳动成果!www.jsdaima.com');
  5. return false;
  6. }else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){
  7. alert('请尊重劳动成果!www.jsdaima.com');
  8. return false;
  9. }else if((e.ctrlKey)&&(e.keyCode==85)){
  10. alert('请尊重劳动成果!www.jsdaima.com');
  11. return false;
  12. }else if((e.ctrlKey)&&(e.keyCode==83)){
  13. alert('请尊重劳动成果!www.jsdaima.com');
  14. return false;
  15. }
  16. }
  17. document.oncontextmenu=function(){
  18. alert('请尊重劳动成果!www.jsdaima.com');
  19. return false;
  20. }