自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 从零构建一个 web 应用需要考虑的问题

从零构建一个 web 应用需要考虑的问题现在前端发展日新月异,有了 nodejs 之后,甚至开始进入后端领域了。发展太快有好有坏,好处就是技术更新很快,工具特别多,用起来很方便,坏处就是不少人只会用工具,没有去深入了解原理,这样会导致基础知识缺失,一是使用工具遇到问题的时候,不知道问题出在哪里,二是当有问题找不到合适的工具来解决的时候,自己写不出一个这样的工具,只能干着急。本文用 nodejs...

2019-12-16 17:33:07 308 1

原创 JavaScript 解决 list to tree 问题

后端方便保存的树状结构是一层结构,通过 parentId 来确认父子关系。然而前端树组件,比如 antd 的树组件,需要的输入数据是 children 形式的数据,这个时候就需要将 list 结构的数据转化成 tree 结构的数据。输入数据为:[ { "id": "12", "parentId": "0", "text": "Man", "l...

2019-08-01 11:52:06 990

原创 JavaScript循环双向链表解决约瑟夫问题

据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。所以问题是,给定了和,一开始要站在什...

2018-12-06 15:44:16 340

原创 2018前端面试常考题

前端面试常考题HTMLCanvas/SVG/WebGLHTML 语义化的概念和意义(网站SEO)CSSCSS 盒模型BFC块级元素和内联元素float 和 position垂直左右居中CSS3 选择器重排和重绘JS 相关this闭包JS 数据类型深拷贝浅拷贝对象的属性原型链JS 的继承跨域问题Promise/async await事件机制函...

2018-08-03 17:32:26 3893 2

原创 什么是函数式编程,函数合并与柯里化又是什么意思?

函数式编程在耳边回响了多年,今天就来详细了解一下它吧。函数式编程的主要特征是:函数是一等公民。它建议大家写纯函数、没有副作用的函数。讨论完纯函数的内容,我们会看一下最重要的应用:函数的柯里化。纯函数的概念纯函数是这样一种函数,即相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用。其中的副作用指的是:跟函数外部环境发生的交互。包括但不限于:更改文件系统往数据库插入记...

2018-06-27 20:41:23 1699

原创 GET 和 POST 究竟有什么区别

大家在初学 HTTP 协议的时候,可能从来没有想到面试的时候每次都会被问到 GET 和 POST 请求的区别吧。今天我们就来寻找一下标准答案。简单回忆一下 HTTPMDN 上对 HTTP 的描述是这样的: 超文本传输协议是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于 Web 浏览器和 Web 服务器之间的通信,但它也可以用于其他目的。`其中 HTTP 定义了...

2018-06-22 20:43:52 6819 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除