前言最近接手了一份使用 uni-app 进行开发的工作,今天才有时间正式开始,在这里记录一下使用 HBuilderX 进行 uni-app 开发的调试环境搭建过程。 下载安装 HBuilderX进入 HbuilderX 官网 选择你需要的版本进行下...
前言在上一篇文章中,我引入了 TTF 格式的字体文件来解决各平台字体表现不统一的问题。 但其实那不是最优解决方案,因为字体文件不止有 TTF 格式,常见的字体格式还有 OTF、WOFF 和 WOFF2 等。 今天,我来总结一下最常见字体格式的相关...
JavaScript 中 Arguments 对象的用途总结。 前言相信我们很多人在代码开发的过程中都使用到过一个特殊的对象 —— Arguments 对象。 在实际开发中,Arguments 对象非常有用。灵活使用 Arguments ...
JavaScript 中的 for 循环语句相信大家都已经快用厌了,现在有好多文章都在讲怎么减少代码中的 for 循环语句,但是,你又不得不承认它们真的很有用。今天,我来总结一下前端 JavaScript 中三种 for 循环语句。 for这大概是...
前言在之前的文章中,我们是通过引入字体文件的方法解决了平台字体兼容性的问题。 有同学提出了一个问题:为什么要通文件引入的方式解决问题?难道不考虑带宽问题吗? 其实,我们一开始考虑的方案是将字体文件安装在运行项目的每台客户机上,但是,因为使用项目的...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言在日常开发中,前端和服务端数据交互时,使用最多的大概就是 HTTP ...
前言TypeScript 包含的基础类型总结起来有: 布尔值数字字符串数组元组枚举任意值空值Null 和 undefinedNeverObject 今天,我们就来详细了解一下各个类型所代表的含义及表示方法。 布尔值 → boolean它只有两个值...
前言我们在日常开发中,常常有判断某值的需求,今天我们总结一下常见的几种用来判断是否为数组的 JavaScript 方法。 Array.isArrayArray.isArray() 是ES5新增的方法,用于确定传递的值是否是一个数组,如果是数组,则返...
前言针对某一类问题的解决,我们可能需要借助算法来实现,实现的手段也可能是各式各样的。虽然最终都解决了问题,但是各个解决手段,也就是算法还是存在优劣之分的。 既然存在比较,那肯定就有一个标准供来参考,那么我们在评价一个算法的优劣时参考的标准是什么呢?...
江山代有人才出,各领风骚数百年。 前言Hello,大家好,我是编程三昧的作者隐逸王,小小前端一枚。 自昨天发了《还在死磕 Ajax?那可就 out 了!》一文后,收到了一些大家的一些评论,评论都很走心,也很有深度。 说实话,虽然我在尽可...
你知道 ES6~ES12等叫法是怎么来的吗? 前言作为一名前端开发,学习 JavaScript 自是天经地义的事,但是,JavaScript 的发展历史是怎样的,恐怕有相当一部分人都不太了解。 我们常常听别人说并且自己也会说 ES6、ES...
前言数据遍历是我们日常开发中经常用到的逻辑,除了最常见的 for、while、forEach 外,迭代器也提供了数据遍历的接口,了解迭代器有助于我们更好地进行数据处理。 IteratorIterator 是 ES6 引入的一种新的遍历机制,迭代器有...
相信很多同学都已经上手 Vue3 了,用起来是真香! 学习技术又怎能不学习源码,多看看源码,说不定自己哪天也成大佬了呢 ︿( ̄︶ ̄)︿ 今天,我来记录一下自己调试 Vue3 源码的过程,方便以后参考。 准备工作首先需要下载源码和安装依赖: mkdi...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 概念HTTP 的全称是 Hyper Text Transfer Protocol,翻译过来就是“超文本传输协议”。 HTTP 是一个简单的请求-响应协议,它通常运行...
前言认识了 TypeScript 中的基础类型,接下来当然是变量声明的相关学习了。 声明多维数组假如有这么一个声明: let arr3: number[][][]; 想要知道 arr3 的具体类型,其分析步骤如下: 可以看到,类型拆解是从...