雨打梨梦三村边

潇湘待雨


  • 首页

  • 归档

npm进阶命令知多少(一)

发表于 2020-09-06

前言

作为前端模块化扎展现形式的npm包,已经在前端开发中不可或缺,熟练掌握npm相关内容,也是前端开发者的一门必修课,那么除了npm publish这类常见内容之外,还有哪些内容需要我们关注呢,下面就一起深入看看。

阅读全文 »

YAMLvsJSONvsXML

发表于 2020-07-03

YAML & JSON &XML 孰强孰弱

前言

本文翻译https://www.csestack.org/yaml-vs-json-vs-xml-difference/,下文会针对当前现有的数据序列化语言做下梳理。重点突出YAML是什么,优缺点,和YML/JSON对比,以便于大家依据自己场景选择合适的语言。

阅读全文 »

未命名

发表于 2020-07-02

云函数实现思路

本地上传字符串,服务端拿到之后,分配路由和包装函数体。

就和路由一样代替。

算法基础时间复杂度

发表于 2020-04-09

为什么引入复杂度分析

避免不同机器环境和样本数据带来的偏差。

如何标识复杂度

复杂度即程序运算的资源消耗,分为两类:一是时间消耗,二是空间消耗

以每一段代码作为一个执行单元时间,其实无论语句长短,对于cpu来说差距都不大,所以可以看成1unit_time。 自然下面的总计也就是(2n+2)*unit_time,n足够大时,常数可

1
2
3
4
5
6
7
8
function cal(n) {
let sum = 0; // 1 unit_time
let i = 0; // 1 unit_time
for(; i <= n; i++) { // n unit_time
sum += i; // n unit_time
}
return sum
}

由monorepo说开去

发表于 2019-12-30

前言

随着功能和业务量级的飙升,前端代码量级也越来越大,再加上后续管理运维,代码仓库的运营管理挑战也浮出水面。主流方案有两种:一是multirepo式的分散式的独立仓库,二是monorepo式的集中管理,各有千秋,下面就结合实际场景一起深入了解下。

阅读全文 »

由前端调试说来去

发表于 2019-12-23

前言

对于软件开发者,主要工作除了coding之外的大部分时间在于调试,本地开发时的文件调试,测试交付后的远程调试。一切可以本地直接开干的调试过程都是享受的,因为你能洞察到每一段的执行结果。但远程调试,就繁琐很多,让人望文叹息。下面也去研究一下调试思路。

回顾数据结构体系

发表于 2019-11-15

前言

作为前端,随着职业的发展,自然会进阶到需要使用算法和数据结构的地步,例如开发相应的工具,或者需要考虑性能的特殊场景。另外就是作为程序员的基本要素,还是需要拾起这部分内容的。

阅读全文 »

webpack runtime

发表于 2019-10-15

webpack runtime代码 比较精悍

阅读全文 »

关于CORS 应该注意的几点

发表于 2019-07-02

前言

对于跨域,随着w3c的CORS的出现,相比较于有些年头的jsonp,CORS以其简单安全,支持post的优势越来越收到大家的欢迎。具体如何CORS的原理和实现,直接推荐阮老师的文章,十分详细。本文主要关注CORS实现过程中的几个疑惑点。

阅读全文 »

带着问题看redux源码

发表于 2019-05-21

前言

作为前端状态管理器,这个比较跨时代的工具库redux有很多实现和思想值得我们思考。在深入源码之前,我们可以相关注下一些常见问题,这样带着问题去看实现,也能更加清晰的了解。

阅读全文 »
12…4

felix.pan

潇湘待雨个人博客

38 日志
3 标签
© 2020 felix.pan
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4