首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xle
掘友等级
👻
❤️🔥
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 71
沸点 5
赞
76
返回
|
搜索文章
赞
文章( 71 )
沸点( 5 )
函数式编程进阶 - 实现 Parser Combinator [Swift描述]
在函数式编程的世界里,抽象与组合往往密不可分:多个细粒度抽象通过特定的组合则形成更高粒度的抽象,而后高粒度的抽象又可以被再次组合、不断递进,一步一步地抬升代码抽象的高度。我在工程开发中所感受到的函数式编程的魅力,也正是体现在它强大的抽象能力上。 Parser(解析器)能分析输入…
结合实例学习 Typescript
这篇文章将通过简单实例介绍开发中常见的问题,希望能帮助你更好理解 Typescript。由于介绍 Typescript 基础知识的文章很多,官方文档本身也很全面,关于 Typescript 的基础本文就不再赘述。 在没有 Typescript 以前,大部分项目都是使用原生 Ja…
让人眼前一亮的 10 大 TS 项目
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECM…
「 Map最佳实践」什么时候适合使用 Map 而不是 Object
这里可以明显看出其实其定义行为是十分相似的,想必看到这里大家还没看出来「Map」到底在何时使用才是最佳实践,别急接着来。 「Object」不同于「Map」,它不仅仅是表面所看到的。「Map」只包含你所定义的键值对,但是「Object」对象具有其原型中的一些内置属性 在上文提及的…
前端登录,这一篇就够了
登录是每个网站中都经常用到的一个功能,在页面上我们输入账号密码,敲一下回车键,就登录了,但这背后的登录原理你是否清楚呢?今天我们就来介绍几种常用的登录方式。 HTTP 是一种无状态的协议,客户端每次发送请求时,首先要和服务器端建立一个连接,在请求完成后又会断开这个连接。这种方式…
写给前端的算法进阶指南,零基础按分类刷200题思路
最近国内大厂面试中,出现 LeetCode 真题考察的频率越来越高了。我也观察到有越来越多的前端同学开始关注算法这个话题。 但是算法是一个门槛很高的东西,在一个算法新手的眼里,它的智商门槛要求很高。事实上是这个样子的吗?如果你怀疑自己的智商不够去学习算法,那么你一定要先看完这篇…
「浏览器工作原理」写给女友的秘籍-渲染流程篇(1.1W字)
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 「这篇文章准备梳理一下渲染流程,也就是浏览器是怎么把HTML,CSS,JS,图片等资源最后显示漂亮的页面。」 「这篇主要是…
Rx.js 思想入门
Rx.js 的思想简言之就是让你像处理数组一样处理复杂的事件。 本文讲一步一步阐述 Rx.js 背后的思想。(并不教 API 的使用) 我们可以看到,上面异步编程代码中,状态(state)是很难跟踪的:movieTicket 变量出现在三个地方。因此当项目变复杂时,你就很难理解…
前端必知必会ES5、ES6的7种继承
众所周知,在ES6之前,前端是不存在类的语法糖,所以不能像其他语言一样用extends关键字就搞定继承关系,需要一些额外的方法来实现继承。下面就介绍一些常用的方法,红宝书已经概括的十分全面了,所以本文基本就是对红宝书继承篇章的笔记和梳理。 在创建Child实例的时候,无法向Pa…
「前端进阶」彻底弄懂函数组合
函数组合在函数式编程中被称为组合(composition),我们将了解组合的概念并学习大量的例子。然后创建自己的compose函数。 组合的概念是非常直观的,并不是函数式编程独有的,在我们生活中或者前端开发中处处可见。 比如我们现在流行的 SPA (单页面应用),都会有组件的概…
下一页
关注了
110
关注者
4
收藏集
4
关注标签
33
加入于
2019-05-12