blob 对象 发表于 2019-01-12 | 更新于: 2021-03-03 | 分类于 js | | 阅读次数: 字数统计: 389字 | 阅读时长 ≈ 1分钟 js 中的 blob 数据类型:Blob 什么是 blob ? blob 代表了一个存放文d件数据的字节包, 使用 blob 可以代替 file, 我们可以在使用 file 的地方使用 blob 作为代替。同样, blob也有和 文件 file 类似的 size 和 MIME 属性。在 blob 中 ... 阅读全文 »
前端路由的实现 发表于 2019-01-12 | 更新于: 2021-03-03 | 分类于 js | | 阅读次数: 字数统计: 1.5k字 | 阅读时长 ≈ 5分钟 前端路由的两种实现方式 路由是什么? 路由一种根据请求的内容来匹配相应执行代码的一种机制, 在前端应用上面来说, 就是通过不同的路径来请求不同的资源。对于前端应用, 路由可以分为前端路由以及后端路由两种类型。后端路由: 在spa单页面应用出来之前, 最常用的一种渲染方式是服务端渲染(SSR), 主要 ... 阅读全文 »
正则表达式(一):理论基础部分 发表于 2018-12-15 | 更新于: 2021-03-03 | 分类于 js | | 阅读次数: 字数统计: 1.5k字 | 阅读时长 ≈ 5分钟 在 js 中,利用正则表达式进行验证是我们经常会遇到的功能需求, 今天就讲解一些正则表达式的理论基础;正则表达式是用来判断一段字符串是否匹配某一个规则, 通过正则表达式我们可以匹配到我们想要匹配的字符, 判断匹配字符是否存在, 一段字符串是否符合我们的匹配规则等等。创建正则表达式的两种方式: 创建两 ... 阅读全文 »
js 文件上传与下载 发表于 2018-10-30 | 更新于: 2021-03-03 | 分类于 js | | 阅读次数: 字数统计: 1.4k字 | 阅读时长 ≈ 5分钟 前端实现的文件上传与下载操作:上传 在上传文件的操作中, 可以使用 formData 或者 fileReader 进行上传操作, 使用 fileReader 可以在本地将上传的文件转为二进制的数据格式; formData 是在 XMLHttpRequest 中的接口,可以用来实现模拟的表单提交, ... 阅读全文 »
css modules: 前端模块化 发表于 2018-09-09 | 更新于: 2021-03-03 | 分类于 CSS | | 阅读次数: 字数统计: 1.2k字 | 阅读时长 ≈ 4分钟 在 css 模块化的解决方案中, 存在两种解决方案, 一种是放弃使用 css, 使用 js 或者 json 的形式来重写 css, 这样写的好处在于方便利用 js 的模块化管理,缺点在于缺少 css 预处理器例如 less sass 等的支持,例如 react-style 属于这种解决方案。另外一种 ... 阅读全文 »
grid 布局(一) 发表于 2018-08-18 | 更新于: 2021-03-03 | 分类于 CSS | | 阅读次数: 字数统计: 716字 | 阅读时长 ≈ 3分钟 grid 布局是一种方便的用于创建网格布局的强大工具, 使用grid 布局可以很方便的构建网页结构, 本篇文章主要介绍grid 布局的基础知识。基本属性 使用 grid 布局实现一个九宫格:123456<div class="content"> <div class="item1 ... 阅读全文 »
详解js中的线程,进程, eventLoop 发表于 2018-06-20 | 更新于: 2021-03-03 | 分类于 js理论基础 | | 阅读次数: 字数统计: 1.5k字 | 阅读时长 ≈ 5分钟 存在下面一段代码:1234567891011setTimeout(function() { console.log(1) }, 0);new Promise(function(resolve){ console.log(2); for(var i = 0; ... 阅读全文 »
JavaScript 中的函数式编程(译) 发表于 2018-06-16 | 更新于: 2021-03-03 | 分类于 翻译文集 | | 阅读次数: 字数统计: 1.9k字 | 阅读时长 ≈ 6分钟 在这篇文章中,我们将会学习到声明式, 纯函数, 不变性以及副作用。什么是函数式编程? 在计算机科学中,函数是编程是一种编程范例或者模式(一种构建计算机程序结构和元素的样式) 函数式编程将计算机运算视为数学概念中函数的计算。 函数式编程避免改变状态以及使用可变的数据。 上面的这些定义来自于维基百科 ... 阅读全文 »
获取数组中特定值的数组 发表于 2018-06-11 | 更新于: 2021-03-03 | 分类于 代码集 | | 阅读次数: 字数统计: 200字 | 阅读时长 ≈ 1分钟 有如下题目:根据指定元素,在数组里面找出类数组。比如数组 [2, 3, 5, 7] ,指定元素 5,则类数组是 [2,, 3] 和 [5],因为上面两个数组的元素之和相加为5。自己想了一下, 实现方法如下:1234567891011121314151617181920212223242526/*** ... 阅读全文 »
阅读函数式编程(二) 发表于 2018-05-23 | 更新于: 2021-03-03 | 分类于 读书笔记 | | 阅读次数: 字数统计: 1.5k字 | 阅读时长 ≈ 5分钟 在上一篇文章中,我们了解了关于纯函数的概念, 纯函数的好处体现了函数式编程的一大优点: 没有副作用, 那么什么是函数式编程, 与命令式编程有什么不同, 函数式编程有什么优点,这篇文章想要深入了解下函数式编程的基本概念以及特点;基本概念 在 Wikipedia 上面, 这样解释函数式编程: In c ... 阅读全文 »