IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 前端开发者们一起来复习几个单词 -> 正文阅读

[开发测试]前端开发者们一起来复习几个单词

作为前端开发者不可避免地会接触到一些第三方库,而且这些第三方库大多都是英文命名的。那今天P叔就带大家复习下前端开发者容易接触到的单词。

mocha

06fab1015e08824c6d31f8a797e23f7a.png

mocha,读作“牟卡”,音译成“摩卡”,是 JavaScript 中几个测试框架比较有名的一个。这个单词作为汉语使用者经常被读作“抹茶”,P叔曾经一个留过洋的同事就这么读过,被我无情地纠正了(如果这位同事读到了这篇文章,请记得赞赏下)。所以?mocha?是咖啡,这样大家就好理解为什么它的 logo 是一个咖啡色的徽章,上面放了杯咖啡。

那好奇的小伙伴会继续问,那抹茶是啥啊。抹茶是“まっちゃ”,读“马加”,音译成英文就变成了?matcha,拼音注音为,“ma-chja”,准确的读法大家可以用字典软件。这里提一嘴就是抹茶这种把茶叶碾碎成粉末,然后再泡起来喝的做法其实是起源于中国的,到了明代以后中国就更多地采用直接使用开水冲泡茶叶的方式饮茶,抹茶方式逐渐消失。而抹茶这种做法流传到日本之后继续流行,还扯上了“禅道、茶道”了什么,所以很多人误解直接把抹茶和日本划等号。

提到茶,就继续第二个单词?

茶?Chai

d129860b8a74f9cda9dfbe168055991d.png

chai?是一个断言库。支持TDD 和BDD 两种模式。在JavaScript 的测试早期非常地流行。它可以让我们的测试的断言非常地可读,像下面。

expect(tea).to
  .have.property('flavors')
  .with.lengthOf(3);

Chai 在大多数的语境下都是指茶的意思,这个也算是中国茶叶在世界各地发扬的佐证。但是至于“chai”?和我们熟知的单词“tea”?茶叶的区别是什么?想深究的可以自行挖掘;p叔其实看了很多关于这两个单词的观点,先不要管正确性,总是各路说法都很有意思。

chai 目前的知名度可能会因为 jest 新崛起的测试工具而下降,不过大家也可以复古下去用用看 chai 来写断言。

讲了测试的工具和框架,就不得不再提另外一个库

Jasmine?茉莉花

57bcecd4fcbe2fb2fe66572065da392e.png

jasmine?作为茉莉花这个单词相对比较冷僻,jasmine 作为一个测试框架在前端开发可能就更冷僻了。但是 jasmine 虽然名气不大,但是现在如日中天的 jest 在14.0?之前是依赖 jasmine 的,在jest 14.0?之后,因为jasmine 本身已经没有活跃的开发了,就废弃了jasmine这个依赖。

分享一张图片,今年去南京旅游的路上,在江苏服务区休息的时候拍的。

江苏一个服务区的英文名覆盖了前端相关的单词

2a75cbae0e11c68d99a134b48d5c8ca7.png

?js:?我们?JavaScript的简写?express?node.js?领域响当当的 web?框架?jasmine?老牌的前端测试框架

觉得很有意思分享出来给大家。说了咖啡,说了茶,说了茉莉花茶,那我们说说怎么喝吧。

大口喝?gulp

42ab3595f413410aba0e5fb1a19c08be.png

gulp.js 是一个基于流的构建工具,在写gulp脚本的时候就像在使用命令行程序的管道一样,通过链式表达把构建了流程一个一个串起来。可读性非常的高。同时采用?code over configuration?的设计理念也是p 叔喜欢的方式,毕竟一串 JSON 的表达能力和一段代码相比是不可同日而语的。

说回gulp单词的本意,大口地吞咽。gulp.js的logo看我们可以猜到它是大口用风暴式吸入饮料的意思。

突发奇想的写了一篇这样的水文,觉得其实编程中的命名还是挺有意思的,探究下背后的意义也会有欣然一笑的感觉。如果这篇小作文能给大家带来一点欣然一笑的话,记得分享下。

5ceb6c2e9309272258910f4421b24afa.png

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-29 10:36:19  更:2021-09-29 10:38:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:31:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码