![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
note
文章平均质量分 88
LynnWonderLu
https://github.com/LynnWonder
展开
-
前端、服务端 Code Review 总结
Code Review 总结@toc前端命名规范localStorage 中的 key 最好是统一有辨识度的,如均以品牌名开头降低冗余,提高代码可读性如 VUE 中能放在计算属性中的尽量不要直接写值,这样容易维护且可读性强不以汉字或 label 进行区分值服务端捕获错误的位置try catch 只能 catch 住 try 体中可能抛出的错误,但并不能 catch 其中 async/await 函数中的错误,如果想捕获到应该将用如下这种方式先抛出错误再进行捕获。await().原创 2021-01-20 20:54:46 · 173 阅读 · 0 评论 -
FE 每周问题总结
JS每周问题总结原创 2020-04-20 00:48:10 · 1137 阅读 · 1 评论 -
数据库学习笔记(1)
数据库学习笔记(1)文章目录数据库学习笔记(1)@[toc]数据库事务概念性质关系型数据库 vs 非关系型数据库聚合函数 DB聚合函数是什么常见的聚合函数注意点数据库查询mongodb模糊查询条件查询2020/04/14 add 数据库查询(mongoDB)2020/04/17 add 数据库聚合函数2020/04/17 add 关系型数据库和非关系型数据库2020/04/...原创 2020-04-20 01:28:42 · 587 阅读 · 0 评论 -
typeScript学习笔记(1)
typeScript学习笔记(1)文章目录typeScript学习笔记(1)@[toc]为什么使用typescript核心原则值所具有的shape进行类型检查public/private/protected其实语言学习没什么特别的地方,只是在此处记录一些踩坑点或者值得特别注意的地方2020/04/08 add ts/public/private/protected为什么使用ty...原创 2020-04-13 14:51:10 · 188 阅读 · 0 评论 -
通信方面问题
通信方面问题文章目录通信方面问题@[toc]IPV4和IPV6区别是什么主要记载了工作中遇到的一些通信方面问题的答疑,扫盲用。IPV4和IPV6区别TCP-IP协议详解(3) IP/ARP/RIP/BGP协议TCP-IP协议详解(4)IPv4与IPv6地址是什么网络层(network layer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终...原创 2020-04-06 17:38:39 · 555 阅读 · 0 评论 -
vue 问题整合
vue 问题整合文章目录vue 问题整合@[toc]computed 计算属性template标签的使用vuex使用mapState不同用法本文主要整合了自己在平常开发过程中遇到的一些vue相关的问题的总结computed 计算属性通常来讲计算属性会在初级面试中和methods进行对比,计算属性更加的"智能",它总是根据它依赖的值的变化而变化,因此也基于这个原因,为了避免出现死循环,通...原创 2020-04-04 17:38:10 · 247 阅读 · 0 评论 -
入门级mongoDB&redis学习
入门级mongoDB&redis学习文章目录入门级mongoDB&redis学习mongoDBredismongoDB VS redisreferences:小白必须懂的MongoDB的十大总结新人入坑Redis必会的吐血总结Redis和MongoDB区别mongoDB对于mongoDB的认识可以参考上面的references,对于我而言有下面几点值得注意的像 ...原创 2020-03-23 20:06:25 · 222 阅读 · 0 评论 -
学习笔记(13)
整理本周工作期间遇到的一些小问题学习笔记(13)文章目录学习笔记(13)关于 vuecomputed 计算属性vuex使用mapState不同用法async/await关于redux的使用sdk和API怎么区分向localStorage中追加数据的方式js删除多个指定索引元素的方法解构赋值重新命名关于 vuecomputed 计算属性通常来讲计算属性会在初级面试中和methods进行...原创 2020-03-22 19:18:08 · 160 阅读 · 0 评论 -
node学习笔记(1)
node学习笔记(1)文章目录node学习笔记(1)Node基础为什么学习Node?NodeJS特点内置对象介绍分类process(全局对象)filename/dirname(全局变量)nodejs实现规范核心对象path模块fs文件模块操作文件对象nginx负载均衡包(文件夹)npm|| yarn包的区别nrm是npm的镜像源管理工具包的加载机制http核心模块http超文本传输协议主体对象(...原创 2019-12-08 17:38:10 · 268 阅读 · 0 评论 -
学习笔记(9)
学习笔记(9)文章目录学习笔记(9)高阶组件作用是什么高阶函数类的装饰器(decorator)做什么的?语法特点高阶组件应用点高阶组件的两种形式函数currydemoFormProvidersetTimeout的第一个参数mdn上的解释总结进阶算法贪心算法贪心算法总结动态规划(dynamic programming)对时间复杂度的思考关于== ===(冷门知识点)含义例子:高阶组件refer...原创 2019-08-16 23:08:41 · 242 阅读 · 0 评论 -
webpack知识点与踩坑点
webpack知识点简介文章目录webpack知识点简介loadercss-loader style-loaderfile-loader url-loaderstyle-resources-loaderpluginHtmlWebpackPlugin配置多个html页面配置自定义模版有关于webpack 的dll文件dll文件是什么?(百度百科)vendors是什么关于process.env.NO...原创 2019-08-23 12:17:17 · 619 阅读 · 2 评论 -
leetcode
leetcode刷题记录–算法学习文章目录leetcode刷题记录--算法学习算法的时间复杂度和空间复杂度时间复杂度(Time Complexity)空间复杂度(Space Complexity)排序算法的时间和空间复杂度两数之和(简单-)两个链表倒序相加(中等-数学)整数反转(简单-数学)合并区间(中等-数组)二叉树遍历二叉树的深度优先和广度优先遍历深度优先遍历重建二叉树链表单向链表双向链表循...原创 2019-08-07 11:24:08 · 714 阅读 · 0 评论 -
学习笔记(8)
学习笔记(8)##CDNCDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。如何接入CDN下期再讲?##sgmsgm:servi...原创 2019-08-07 09:42:23 · 121 阅读 · 0 评论 -
学习笔记(7)
学习笔记(7)文章目录学习笔记(7)移动端手势缩放requestAnimationFramerequestAnimationFrame优势offsetWidth clientWidth等区分无状态组件,纯组件的一些理解无状态组件纯组件api sdk的理解APISDK通俗语言解释:API:SDK:405状态码移动端手势缩放pinchzoom能够实现,但它大量的操作dom节点,在react中引入...原创 2019-08-05 15:57:50 · 247 阅读 · 0 评论 -
Lottie--a marvelous library
Lottie – a marvelous libraryReferences:核心动画系列(四): Lottie 的使用:这篇文章有很多资源可以借鉴lottie系列文章(一):lottie介绍:一系列文章都建议看一下大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画简介Lottie是一个库,可以解析使用AE制作的动画(需要用bodymov...原创 2019-07-25 18:38:10 · 233 阅读 · 0 评论 -
学习笔记(2)
文章目录关于git使用和IDE使用良好的开发习惯es6 promisedva dispatch回调路由react父子组件传值正则关于git使用和IDE使用良好的开发习惯多人协作开发页面注意点:有小改动记住git add . git commit -m “desc**”push前一定要git pull拉代码报冲突后解决冲突再 git push关于IDE问题引入:ws...原创 2019-06-29 17:41:55 · 168 阅读 · 0 评论 -
学习笔记(1)
2019/06/17-2019/06/23学习笔记原创 2019-06-23 12:07:59 · 360 阅读 · 0 评论 -
eslint学习笔记
详解eslint那些事文章目录详解eslint那些事引言规则定义常见依赖常见规则建议引言团队开发时一般需要统一代码格式,这个时候就需要用到eslint了。###概念:ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。在许多方面,它和 JSLint、JSHint 相似,除了少数的例外:ESLint 使用...原创 2019-06-22 21:33:13 · 297 阅读 · 0 评论 -
详解前端路由
概念:简单一句话:页面跳转的规则。 用途:路由就是随着浏览器地址栏的变化,展示给用户的页面也不相同。 实现原理:URL到函数的映射。发展历程:后端路由:又称服务器端路由。简单来讲就是:接收到客户端发来的http请求(get/post请求)-->根据请求的URL找到相应的映射函数,映射函数更像一个数据读取操作,譬如静态资源服务器而言,所有URL的映射函数是一个文件读取操作,而对...原创 2019-05-17 21:48:16 · 402 阅读 · 0 评论 -
git仓库迁移(从github上拉下来的代码修改后push到自己的仓库)
简单粗暴的方法:rm -rf .git //删除.gitgit initgit add .git commit -m "desc"git remote add origin https://github.com/xxxxxxxgit push -u origin master简单粗暴,比vi .git/config修改url方便多了。(退出vi的命令 :...原创 2019-06-13 20:30:32 · 2773 阅读 · 0 评论 -
git学习笔记系列
关于安装Windows下安装git,使用时如果别人提交的代码时unix style,尽量安装时选择原因就是左图中写的内容,如果忘记直接默认下一步了,那么惨了,你拉下来的代码运行时将报非常非常多的eslint错误,集中在LF被转换成了CRLF(Windows的换行方式),CRLF->Windows-styleLF->Unix StyleCR->Mac Style是什...原创 2019-06-08 18:31:31 · 193 阅读 · 0 评论 -
node开发扫盲贴
最近在学东西的时候发现自己对于package.json里scripts中的内容理解不到位,所以重新系统的学习一下:概念:npm 允许在package.json文件里面,使用scripts字段定义脚本命令。npm 脚本的原理非常简单。每当执行npm run,就会自动新建一个 Shell,在这个 Shell 里面执行指定的脚本命令。因此,只要是 Shell(一般是 Bash)可以运行的命令,...原创 2019-06-11 21:39:57 · 135 阅读 · 0 评论