锐力易思▼ 2018▼ js nodejs npm cli cdn

R064.NodeJs做个CDN的Cli

不等不靠,有囧有料。攻城狮看平衡,程序猿看利弊,码农看对错 :)

接轨js世界,写2个有关CDN的轮子,熟悉下NodeJs和npm体系。
replacer来hash资源,替换引用。uploader上传资源到CDN。

@史荣久 / 2018-07-22 / CC-BY-SA-3.0

观看视频

内容摘要

  • 如何写NodeJs的命令行工具cli
  • 什么是shebang(蛇棒 #!
  • nodejs,ES6的基础知识(export和require)。
  • node版本号,大工程应该定死,尽量禁止自动升级。
  • jshint提高代码质量,禁止一些不必要的警报。
  • 使用vscode做主力编辑器比较轻量级。
  • Ant模式的通配符(wildcard)和正则。
  • js正则不只支持逆向环视的变通方法。
  • js string.replace的多种用法。
  • 递归文件(需要做短路设计,提前熔断),是必备技能。
  • 使用js作为配置文件更舒服,比如正则,注释,末尾逗号等。
  • 组件及其测试的考量(入口,配置,模块,测试)。
  • 非语法分析的URL替换需要考虑边界(总比常见的多)。

参考资料

欢迎围观

if (you.accept(MoilionCircle.SPIRIT)) {
    if(you.haveADL()){
        MoilionCircle we = you.search(MoilionCircle.SLOGAN);
        we.welcome(you);
    }
    if(you.share(this)){
        We.thank(you);
        We.mayFind7Moilion();
    }
}

后记

2018的杭州前端人才市场浮躁,水多,大头雇主超多。 保护团队成果,必须看好招人关,就接触了下js世界, node算后端,上手倒不难,三个小时写两个轮子。

按狮友ANE-K的留言建议,尝试把视频放到B站
使用体验非常棒,逐渐上传过往视频.

《R064.NodeJs做个CDN的Cli》 接轨js世界,写2个有关CDN的轮子,熟悉下NodeJs和npm体系。replacer来hash资源,替换引用。uploader上传资源到CDN。
题图:NPM官网:Build Amazing Things.