首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
skFeTeam
掘友等级
fe
skFeTeam
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
最新
热门
【你应该了解的】抽象语法树AST
作为前端程序员,webpack,rollup,babel,eslint这些是不是经常用到?他们是打包工具,代码编译工具,语法检查工具。他们是如何实现的呢?本文介绍的抽象语法树,就是他们用到的技术,是不是应该了解一下呢? 本文没有晦涩难懂的理论,也没有大段大段的代码,完全从零开始…
【你应该掌握的】深入浅出typescript
TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。 TypeScript可以解决JavaScript弱类型和没有命名空间,难以模块化的问题,同时也增强了代码的可读性,在团队协作和大型项目中体现出…
【你应该掌握的】Promise基础知识&如何实现一个简单的Promise
Promise是前端基础技能中较为重要的一部分,本文将从以下几个方面展开Promise的相关知识,与大家交流。 Promise是一种异步编程的解决方案,已经被纳入ES6规范当中。在Promise出现之前,传统的异步编程方案主要是点击事件以及回调函数。 简单来说,Promise可…
【你应该了解的】函数柯里化
已知一个add方法。 该题其实就运用了函数柯里化的思想,我们可以将add方法通过函数柯里化转化为sum方法。 先来看看什么是函数柯里化。 用大白话来说就是:只传递给函数一部分参数来调用它,让它返回一个新函数去处理剩下的参数。 假设你有一间商店,促销季,你想给普通顾客所有商品九折…
【你应该掌握的】webpack4介绍&配置项详解
作为一名前端开发,按时按质实现业务需求只是基础条件,了解一些webpack相关的配置,除了能够帮助我们提升一下自己的技术能力(不局限于满足业务需求),也能够帮助我们更好的维护项目、搭建适合自己团队的web站点。 希望通过本文能让大家对webpack4的相关配置项有一个直观的了解…
【你应该了解的】详尽&全面的前端部署(从零起步,前端上线不用愁)
遇到前端部署问题怎么办?nginx、端口、https域名怎么配置,跨域问题咋整,react/vue项目怎么部署,什么是反向代理,请您耐心往下看。本文通俗易懂,可操作,旨在抛砖引玉。要是帮到了您,还请顺便点个赞。 当你兴致勃勃买了台服务器,然后规划着美好的未来,规划搭建平台。问题…
【你应该了解的】前端通用国际化解决方案
前端技术日新月异,技术栈繁多。以前端框架来说有React, Vue, Angular等等,再配以webpack, gulp等等构建工具去满足日常的开发工作。同时在日常的工作当中,不同的项目使用的技术栈也会不一样。当需要对部分项目进行国际化改造时,由于技术栈的差异,这时你需要去寻…
【你应该掌握的】宏任务、微任务(知识点面试高频)
在前端面试过程中经常会问到关于代码执行顺序的问题,通常考察的是对浏览器的事件循环、宏任务及微任务的理解深度。掌握这些,对于日常写代码、面试都有帮助。 这道题其实考察的是对浏览器中事件循环的了解程度。众所周知,浏览器中JS代码单线程执行,所有的同步代码在主线程中执行,形成执行栈。…
【你应该知道的】使用合适的设计模式一步步优化前端代码
现在业务迭代,需要我们在page.init()初始化代码块的最后增加一些功能,同时不影响原先的功能。按照正常的写法,我们可能会像下面这样写: 这样写是可以解决我们的需求,但是这样的代码是具有侵略性的,我们不得不在原先的代码的合适位置新增我们需要的代码。但我们思考一个问题,如果我…
【你应该知道的】中间件模式优化复杂业务场景下if-else
在开发业务系统中,经常会用if else、 switch case等判断语句,根据不同逻辑执行对应的逻辑。但是随着业务逻辑越来越复杂,代码会难以扩展和阅读。 假设负责一个售卖手机的电商网站,幸运用户无条件获得200元优惠券, 分别交纳500元定金和200元定金的两轮预定后(订单…
下一页
个人成就
文章被点赞
1,316
文章被阅读
82,353
掘力值
4,294
关注了
4
关注者
245
收藏集
2
关注标签
20
加入于
2019-12-19