科普转载
Novice-XiaoSong
这个作者很懒,什么都没留下…
展开
-
科普转载 什么叫语法糖
加糖后的代码与加糖前代码结果一致运行时等价。(加糖后的代码编译后跟加糖前一毛一样)代码更简洁流畅、语义自然(「糖」 写起来很爽)PS: 据说还有一种叫做「语法盐」的东西,主要目的是通过反人类的语法,让你更痛苦的写代码。(hhhh…)什么是语法糖?...转载 2020-11-19 16:51:53 · 128 阅读 · 0 评论 -
科普转载 静态类型检测工具Flow
Flow 是javascript代码的静态类型检查工具。它是Facebook的开源项目,Vue.js(v2.6.10) 的源码使用了Flow做了静态类型检查。一、使用Flow为js添加类型注释通过给js代码添加一些类型注释,便可以借助Flow对文件进行配置后便可以使用Flow提供的命令来自动进行类型检查。(例如下例中的: number, : string类型注释)function func(_arg1: number, _arg2: string): number{ let arg2ToNumb.转载 2020-11-07 12:08:51 · 168 阅读 · 1 评论 -
科普转载 unit单元测试 vs e2e端到端测试
一.unit测试站在程序员的角度测试 unit测试是把代码看成是一个个的组件。从而实现每一个组件的单独测试,测试内容主要是组件内每一个函数的返回结果是不是和期望值一样。二.e2e测试站在用户角度的测试 e2e测试是把我们的程序堪称是一个黑盒子,我不懂你内部是怎么实现的,我只负责打开浏览器,把测试内容在页面上输入一遍,看是不是我想要得到的结果。 两者的存在都是很有意义的。 unit测试是程序员写好自己的逻辑后可以很容易的测试自己的逻辑返回的是不是都正确。 e2e代码是测试所有的转载 2020-11-06 11:46:29 · 210 阅读 · 0 评论 -
科普转载 CSS Pre-processors
CSS 预处理器:一种具有编程逻辑的CSS语言。允许使用类似变量、函数、继承、运算符等编程方法来编写CSS文件。三种流行的CSS预处理器:Sass、LESS 和 Stylus转载转载 2020-11-06 11:39:51 · 11074 阅读 · 0 评论 -
科普转载 Node.js“代替品”——Deno
一、node.js 存在的问题异步。 异步接口会有 Promise 和回调函数两种写法依赖导入。 CommonJS 与 新语法ES 模块不兼容npm。 模块管理工具 npm,逻辑越来越复杂;模块安装目录 npm_modules 极其庞杂,难以管理安全。 Node.js 也几乎没有安全措施,用户只要下载了外部模块,就只好听任别人的代码在本地运行,进行各种读写操作。功能不完整。 外部工具层出不穷,webpack,babel,typescript、eslint、prettier…二、deno 的特转载 2020-11-06 11:25:30 · 500 阅读 · 1 评论