上善若水


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

前端路由的实现

发表于 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 ...
阅读全文 »

聊聊js中的类

发表于 2018-05-15 | 更新于: 2021-03-03 | 分类于 笔记 | | 阅读次数:
字数统计: 1.3k字 | 阅读时长 ≈ 4分钟
对于js 中类的使用,自己平常工作的时候也有用到, 但是只是一些浅显的知识,实际上, 在 js 中如何使用类, 对于类的更深一步的理解,还是有很多的东西需要进行了解, 纸上得来终觉浅, 绝知此事要躬行,作为一名程序员更重要的还是要多写, 多练, 在练习中不断成长。实现类的机制在 js 中有两种方法: ...
阅读全文 »
1…456…11
上善若水

上善若水

争取活的久一些,活的快乐一些

101 日志
35 分类
69 标签
RSS
GitHub E-Mail 知乎
© 2025 上善若水
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4