摘要: 前言 vscode的强大不用赘述了,当你开始使用自然就会爱上他。围绕着IDE的编写体验,有很多强大的自带或者第三方插件,可以做到,编码,git管理,甚至部署一条龙【我司就有这样的插件】,让大家沉迷其中无法自拔。 这里不是git源码管理的入门文档,官方挺清楚的,另外也有各种说明文档,大家一看就明了。 阅读全文
posted @ 2022-08-11 14:41 潇湘待雨 阅读(1231) 评论(0) 推荐(2) 编辑
摘要: 前言 作为前端模块化扎展现形式的npm包,已经在前端开发中不可或缺,熟练掌握npm相关内容,也是前端开发者的一门必修课,那么除了npm publish这类常见内容之外,还有哪些内容需要我们关注呢,下面就一起深入看看。 npm publish 发布npm包 该命令简单粗暴,执行之后,就会将相关文件上传 阅读全文
posted @ 2020-09-08 20:13 潇湘待雨 阅读(1106) 评论(0) 推荐(2) 编辑
摘要: 前言 本文翻译https://www.csestack.org/yaml-vs-json-vs-xml-difference/,下文会针对当前现有的数据序列化语言做下梳理。重点突出YAML是什么,优缺点,和YML/JSON对比,以便于大家依据自己场景选择合适的语言。 YAMML 简介 YAML和JS 阅读全文
posted @ 2020-07-06 16:47 潇湘待雨 阅读(8130) 评论(0) 推荐(3) 编辑
摘要: 前言 随着功能和业务量级的飙升,前端代码量级也越来越大,管理运维的成本也进一步增加。 代码仓库的运营管理挑战也浮出水面。 主流方案有两种:一是multirepo式的分散式的独立仓库,二是monorepo式的集中管理,各有千秋,下面就结合实际场景一起深入了解下。 分散式管理:multirepo 即按照 阅读全文
posted @ 2019-12-31 15:09 潇湘待雨 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 前言 js与生俱来的就是单线程无阻塞的脚本语言。 作为单线程语言,js代码执行时都只有一个主线程执行任务。 无阻塞的实现依赖于我们要谈的事件循环。 "eventloop的规范" 是真的苦涩难懂,仅仅要理解的话,不推荐去硬啃。 进程与线程 一直在说js是单线程语言。那么什么是线程呢,对于大部分前端同学 阅读全文
posted @ 2019-07-24 14:57 潇湘待雨 阅读(759) 评论(0) 推荐(1) 编辑
摘要: 前言 作为ES6处理异步操作的新规范,Promise一经出现就广受欢迎。面试中也是如此,当然此时对前端的要求就不仅仅局限会用这个阶段了。下面就一起看下Promise相关的内容。 Promise用法及实现 在开始之前,还是简单回顾下Promise是什么以及怎么用,直接上来谈实现有点空中花园的感觉。(下 阅读全文
posted @ 2019-07-18 15:03 潇湘待雨 阅读(3139) 评论(0) 推荐(0) 编辑
摘要: 前言 作为前端开发者,npm这个包管理工具的重要性显而易见。优点不再表述,但一些缺点是为使用者诟病比较多的:速度慢、版本控制。下面主要讨论下npm的版本固化问题,即lock文件。 npm语义化版本管理 对于npm来说,依赖相关的信息体现在package.json的dependencies里,这里使用 阅读全文
posted @ 2019-07-10 12:29 潇湘待雨 阅读(3034) 评论(0) 推荐(0) 编辑
摘要: 前言 对于跨域,随着w3c的CORS的出现,相比较于有些年头的jsonp,CORS以其简单安全,支持post的优势越来越收到大家的欢迎。具体如何CORS的原理和实现, "直接推荐阮老师的文章" ,十分详细。本文主要关注CORS实现过程中的几个疑惑点。 预检请求 背景 浏览器将CORS请求分成两类:简 阅读全文
posted @ 2019-07-01 23:12 潇湘待雨 阅读(1649) 评论(4) 推荐(1) 编辑
摘要: 前言 作为前端状态管理器,这个比较跨时代的工具库redux有很多实现和思想值得我们思考。在深入源码之前,我们可以相关注下一些常见问题,这样带着问题去看实现,也能更加清晰的了解。 <! more 常见问题 大概看了下主要有这么几个: 1. redux三大原则 这个可以直接参考 "官方文档" 2. re 阅读全文
posted @ 2019-05-21 18:43 潇湘待雨 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 前言 Redux作为通用的状态管理器,可以搭配任意界面框架。所以并搭配react使用的话就要借助redux官方提供的React绑定库react redux,以高效灵活的在react中使用redux。下面我们一起看看是react redux如何灵活高效的 redux 概述 在开始之间还是大概提一下re 阅读全文
posted @ 2019-05-20 17:42 潇湘待雨 阅读(655) 评论(0) 推荐(0) 编辑