网站地图
RSS订阅
TAGS标签
首页
技术
技术杂谈
鸿蒙
软件
留言
您的位置:
首页
>
技术
>
前端
JavaScript单元测试的“抹茶”组合:Mocha和Chai
mocha是一个javascript的测试框架,chai是一个断言库,两者搭配使用更佳,所以合称“抹茶”(其实mocha是咖啡)。“抹茶”特点是: 简单,node和浏览器都可运行。 BDD:Behavior Driven Development,行为驱动开发...
2021-08-18 11:00:35
前端面试知识点
1、简单描述一下 Babel 的编译过程? Babel 是一个源到源的转换编译器(Transpiler),它的主要作用是将 JavaScript 的高版本语法(例如 ES6)转换成低版本语法(例如 ES5),从而可以适配浏览器的兼容性。 温馨提...
2021-08-17 15:32:07
JavaScript 中如何比较变量的相等
在程序开发过程中,比较两个变量是否相等是很常见的需求,在 JavaScript 中两种变量类型的比较是有所不同的,本文就一起来回顾一下在 JavaScript 如何比较两个变量是否相等。 先看下面的代码: const article1...
2021-08-17 15:32:01
细说JavaScript正则表达式(RegExp)
搜索、匹配和聚合是日常网络活动的重要组成部分,例如,当浏览或搜索某些关键字时,会进行大量搜索。为了使 搜索/匹配 高效和精确,像 VsCode 和 Sublime 这样的流行编辑器都是使用正则表达式来支持搜索和替换。因...
2021-08-17 15:31:34
JavaScript 正则表达式的 5 个方法
现在 JavaScript 非常强大,可以用它做很多事情,移动应用程序、网站、网络应用程序、游戏,甚至可以包括人工智能。JavaScript 生态系统有很多脚本库和框架,可以用它来做什么事情。 除此之外,JavaScript 每年都...
2021-08-13 17:00:29
细说 Vue.js 3.2 关于响应式部分的优化
背景 Vue 3 正式发布距今已经快一年了,相信很多小伙伴已经在生产环境用上了 Vue 3 了。如今,Vue.js 3.2 已经正式发布,而这次 minor 版本的升级主要体现在源码层级的优化,对于用户的使用层面来说其实变化并不大...
2021-08-13 11:00:46
前端异常监控和容灾
异常就是程序出现了意料之外的情况,影响了程序最终的呈现结果。所以我们开发的时候就非常有必要未雨绸缪,进行异常监控,以应对突如其来的问题 既可以增强用户体验,我们开发者也能远程定位问题,尤其是移动端 ...
2021-08-13 11:00:43
2021年最佳VUE3 UI框架推荐
Vue3已经发布一段时间了,版本趋于稳定并且可以用于生产。虽然很多开发人员对这个版本褒奖不一,新版本由于算是重新构建生态系统,相关资源的缺乏。与Vue2丰富的UI框架相比,Vue3就显得有点少,也算是影响开发人员...
2021-08-13 08:00:32
@vue/composition-api 解析
前言 组合式 API 是 vue3 提出的一个新的开发方式,而在 vue2 中我们可以使用新的组合式 API 进行组件开发。本篇通过一个例子,来分析这个插件是如何提供功能。 关于该插件的安装、使用,可以直接阅读文档。 安装...
2021-08-12 12:00:27
用熟悉 javascript 代替 C++ 来写解析器
动机 准备写一个 javascript 的解析器,将 javascript 解析成为一个抽象语法树(AST),准备着手写这个多半是出自兴趣,要写代码首先就需要选择一个语言去实现,原本也是比较理想去用 c++,但是现在时机还不算成熟,...
2021-08-10 18:46:07
介绍下 BFC 布局规则,除此之外,你还知道哪些 CSS 格式化上下文?
BFC 布局规则 什么是 BFC 既 Block Formatting Context(块级格式化上下文),是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。 BFC 的触发条件 Floats, abso...
2021-08-10 18:45:59
JavaScript中的 async 和 await
在 ECMAScript 2017 中添加了 async 函数和 await 关键字,并在主流脚本库和其他 JavaScript 编程中得到广泛的应用。今天带大家一起来学习一下。 function hellworld() { return "您好!美好世界!"; } ...
2021-08-10 12:35:29
最全 JavaScript Array 方法 详解
我们在日常开发中,与接口打交道最多了,前端通过访问后端接口,然后将接口数据二次处理渲染到页面当中。 二次处理的过程是 考验 Coder 对 Array 是否熟练 以及 在 何种 场景下使用哪种方法处理最优 。 小编,在最...
2021-08-10 12:35:26
深入了解 Commonjs 和 Es Module
一 前言 今天我们来深度分析一下 Commonjs 和 Es Module,希望通过本文的学习,能够让大家彻底明白 Commonjs 和 Es Module 原理,能够一次性搞定面试中遇到的大部分有关 Commonjs 和 Es Module 的问题。 老规矩我...
2021-08-09 17:43:55
理解 JavaScript 中的继承
继承应该是面向对象编程中讨论最多的话题之一了。绝大多数的面向对象(Object-oriented)语言都有类的概念,并且这些语言也都是通过类来实现继承的。而 JavaScirpt(ECMAScript) 中实际上是没有类这个概念的,即...
2021-08-09 17:43:35
首页
上一页
7
8
9
10
11
12
13
14
15
下一页
末页
热度排行
1
什么是大模型?超大模型?Foundation...
2
Flutter 疑难杂症系列:实现中文文本...
3
【架构笔记】Android 内存泄漏知识点...
4
【高手问答汇总】——聊聊 Apache Do...
5
使用Hutool在Java中实现FPE(Format ...
6
一文彻底弄清4G/蓝牙/WiFi/TCP/IP之...
7
保姆级教程!将 Vim 打造一个 IDE (...
8
Flink企业级优化全面总结(3万字长文...
9
抖音短视频网络性能优化实践
10
从周易六十四卦看软件架构真好懂!女...
前端
对话 Databend La...
基于火山引擎云搜...
Databend 开源周报
聊聊MySQL是如何处
万事通,专精部分领
Hugging Face 与 Wi
大模型真要取代程序
GPT-4o 引领人机交
专题
HarmonyOS
OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源...
[详细]
IntelliJ IDEA 2021.2 EAP 4 发布
ShardingSphere 5.0.0-beta
MongoDB 4.4 主要新特性解读
Spring Boot 2.5.0-M1 发布
友情链接
粤ICP备2021091832号