chrome console 加载 jquery lodash 等

  1. // chrome console 加载 jquery lodash 等
  2. var a = await fetch('//unpkg.com/jquery')
  3. var b = await a.text()
  4. eval(b)
  5. console.log($===jQuery)
  6. // 利用 jquery加载 lodash
  7. $.getScript('//unpkg.com/lodash')
  8. // 加载 lodash
  9. var a = await fetch('//unpkg.com/lodash')
  10. var b = await a.text()
  11. eval(b)
  12. console.log(_.VERSION)

// 统计代码行数

  1. find . -name '*.vue' |xargs wc -l
  2. find . -name '*.js' |xargs wc -l
  3. find . -name '*' |xargs wc -l

cloc推荐 使用如下 统计代码行数

image.png
// 前端异常监控

前端代码异常监控实战
http://www.cnblogs.com/hustskyking/p/fe-monitor.html

  1. <script type="text/javascript">
  2. /**
  3. * @param {String} errorMessage 错误信息
  4. * @param {String} scriptURI 出错的文件
  5. * @param {Long} lineNumber 出错代码的行号
  6. * @param {Long} columnNumber 出错代码的列号
  7. * @param {Object} errorObj 错误的详细信息,Anything
  8. */
  9. window.onerror = function(errorMessage, scriptURI, lineNumber,columnNumber,errorObj) {
  10. console.log("错误信息:" , errorMessage);
  11. console.log("出错文件:" , scriptURI);
  12. console.log("出错行号:" , lineNumber);
  13. console.log("出错列号:" , columnNumber);
  14. console.log("错误详情:" , errorObj);
  15. }
  16. </script>

1、添加script的crossorigin属性

2、配置一下服务器,设置静态资源Javascript的Response为Access-Control-Allow-Origin

https://cn.bing.com/search?q=前端代码异常

异常的处理

sentry 自动化异常提醒

retCode 阿里前端监控前端日志收集和监控


浏览器复制 粘贴 功能 copy paste

  1. // 获取当前网页的复制信息
  2. window.getSelection(0).toString()
  3. //
  4. window.document.body.oncopy = e=>{
  5. // todoSomething
  6. // e.
  7. }

performance-report页面性能、资源、错误、ajax,fetch请求上报插件 前端监控

https://blog.seosiwei.com/detail/30

workbox3 : service Worker 可以如此简单

service worker的使用

webpack在线界面配置

https://webpack.jakoblind.no/

禁止.DS_store生成

  1. 禁止.DS_store生成:
  2. defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
  3. 删除当前目录及其子目录下的所有.DS_Store 文件:
  4. find . -name '*.DS_Store' -type f -delete
  1. husky 限制本地的提交格式
  2. git commit 提交规范 & 规范校验
  3. https://blog.csdn.net/y491887095/article/details/80594043