0%

概述

目前使用TypeScript编写前端项目已成为趋势,所以搞一个运行在Chrome的demo 来方便练习一下TypeScript 相关语法。由于技术更新太快,会导致你在网上参考的例子可能已经过时,或者运行不起来。我的建议还是直接先去看官方文档,尝试这编写demo,实在搞不出来再去Google 查找相关文章。

构建环境

  • vscode:1.53.2
  • chrome:87.0.42.80.141
  • Node.js:12.8.3
  • win10
阅读全文 »

概要内容

  • 算法与数据结构,重学起因
  • 算法与数据结构-梳理汇总导图
  • 学习心得

算法与数据结构,重学起因

起因:虽然在大学期间学习过算法,刚开始学习基础排序算法、基础数据结构还好,但到后面学习、快速排序、二分查找、双向链表、循环链表、各种树等,就开始顶不住了,觉得太复杂、太难就学不动了,导致学得挺差,现在也基本忘得差不多了。前端时间看到昊神分享的一篇算法学习文章,就接触到了波波老师的文章,提到算法也没有传说中的难,说得挺简单的,然后我就跑到慕课网找到了波波老师的课程【算法与数据结构体系课:覆盖0~5年工作面试所需】,原价:¥1199 折后:¥999,贵竟然好评率100%。心想:投资自己是最好的投资,就狠心放次血吧~

阅读全文 »

概要内容

  • 工具层面
  • Vue代码层面
  • Webpack层面
  • Web技术层面

性能优化对于每一个工程师都是必定要面对的问题,相信大部分人平常发现什么点可以优化,就优化什么样的点,没有全面仔细梳理汇总过知识点,导致别人问我们也不能很全面的回答上来,可能当时只能回答想到的一些零碎的点,这样给人的印象就很不好,所以我查阅相关资料,以及自己的一些经验汇总出如下脑图,方面日后别人问起时,我们脑子里面能快速呈现一幅图,然后把关联知识都说出来。

阅读全文 »

概要内容

  • 前端需要做什么?
  • 后端需要怎么配置?

由于浏览器的同源安全策略,作为前端开发你使用API调用接口必定会碰到跨域问题,网上太多的文章,大部分都是讲得不太清楚,让你看得特别懵逼,让你可能会做出以下愚蠢行为:跨域配置写到前端的header中、Nginx 跨域配置到Web节点中、瞎填Access-Control-Allow-Headers中的值等等,会导致怎么配置都不对,令你自己发狂。经验提醒:不要急着瞎改瞎试,看完理论相关文章后再尝试,然后静下心来思考流程是怎么运转的,用这样的方式很快就会配对了。以下是我成功跨域配置,希望给你提供一点帮助。

阅读全文 »

概要内容

  • 代码混淆
  • 环境准备
  • 如何配置UglifyJsPlugin混淆参数
  • 混淆效果
  • Demo源码工程
阅读全文 »