首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js
订阅
风轻扬酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
超硬核前端er:自制仿TypeScript编程语言
TypeScript现在已经成了前端项目的标配,但是现在的TypeScript实际上只是用于对前端代码的静态类型检查工作,它并没有自己真正的编译器或者运行时(runtime),前端项目编译打包时都把TypeScript编译为了JavaScript。 即使号称Node.js的替代…
TS 4.1 新特性实现 Vuex 无限层级命名空间的 dispatch 类型推断。
前几天,TypeScript 发布了一项 4.1 版本的新特性,字符串模板类型,还没有了解过的小伙伴可以先去这篇看一下:TypeScript 4.1 新特性:字符串模板类型,Vuex 终于有救了?。 那么接下来的重点就是实现 dispatch(action: Action&#x…
babel-polyfill VS babel-runtime
在项目迭代过程中,因为有兼容 IE 的需求,根据文档使用babel-polyfill和babel-runtime两个插件解决问题。但是对于二者之间的恩怨情仇,却不甚了解,便打算细细探究一番。 如果我们没有配置一些规则,Babel 默认只转换新的 JavaScript 句法(sy…
V8引擎详解(一)——概述
在现有的javascript引擎中,V8引擎绝对是其中的佼佼者,chrome和node底层都使用了V8引擎,其中chrome的市场占有率已经达到70%,而node更是前端工程化以及扩展边界的核心支柱,V8引擎对于一个前端开发工程师来说重要程度可想而知。我们大部分javascri…
Redux源码分析--中间件篇
上一篇文章介绍了Redux的数据中心,并分别讲解了数据中心为开发者提供的各种接口,了解到要触发状态的更新就需要调用dispatch方法来分发action。然而store提供的dispatch方法只能够用来分发特定格式的action。 如果我们想要更强大的功能怎么办?如果我们想要…
构建你自己的 redux-saga
知乎上已经有不少介绍 redux-saga 的好文章了,例如 redux-saga 实践总结、浅析 redux-saga 实现原理、Redux-Saga 漫谈。本文将介绍 redux-saga 的实现原理,并一步步地用代码构建 little-saga —— 一个 redux-s…
2018 年最值得关注的 JavaScript 趋势
2018JavaScript的趋势预测,作为前端开发者,知道总比不知道的好。这篇文章的干货也不少喔!
Vue3 的响应式和以前有什么区别,Proxy 无敌?
大家都知道,Vue2 里的响应式其实有点像是一个半完全体,对于对象上新增的属性无能为力,对于数组则需要拦截它的原型方法来实现响应式。 这种时候,Vue 提供了一个 api:this.$set,来使得新增的属性也拥有响应式的效果。 但是对于很多新手来说,很多时候需要小心翼翼的去判…
手写一个Promise/A+,完美通过官方872个测试用例
本文会讲解另一种更现代的异步实现方案:Promise。Promise几乎是面试必考点,所以我们不能仅仅会用,还得知道他的底层原理,学习他原理的最好方法就是自己也实现一个Promise。
H5唤起APP指南(附开源唤端库)
前一段时间在做一些H5页面,需求中落地页占比较大,落地页承担的职责就是引流。引流有两种形式,同时也是我们对唤端的定义:引导已下载用户打开APP,引导未下载用户下载APP。 引导已下载用户打开APP,从数据上说用户停留在APP中的时间更多了,是在提高用户粘性;从体验上说,APP体…