首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2018-11
订阅
西门吹雪_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
149篇文章 · 0订阅
面试官问:能否模拟实现JS的bind方法
用过React的同学都知道,经常会使用bind来绑定this。 那么面试官可能会问是否想过bind到底做了什么,怎么模拟实现呢。 先看一下bind是什么。从上面的React代码中,可以看出bind执行后是函数,并且每个函数都可以执行调用它。 眼见为实,耳听为虚。读者可以在控制台…
Vue源码阅读--过滤器
过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: 1. 属性中 v-bind:id="xxx | filterA" 在parse处理开始节点的proce…
三年前端,面试思考(二)
没有想到上一篇 《三年前端,面试思考》 有这么多前端同学看到。 在评论区也有很多鼓励和质疑的声音,而且群里面交流的同学两天就达到了700人。 群里有同学问了很多问题,同时希望我再分享一些面试技巧,在这篇文章中我也一并梳理出来。 p6,p7 是个坎。我理解的 p7-技术专家,在某…
正则表达式详解及实战
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章的一些链接可能失效,而 jsliang 没有精力维护掘金这边的旧文章,对此深感抱歉。请需要获取最新文章的小伙伴,点击上面的 GitHub 地址,去文档库查看调整后的文章。 正则表达式…
TypeScript: 深入 ts - 几个常用的小技巧
刚开始写 typescript 遇到的问题和简单的解决方案。 这个分情况,原则上来说,我们希望能对所有的值都做类型注解。 对于TS编译器来说,如果声明变量时没有做类型注解,那么TS会根据赋值自动推导出变量类型。这一点大多数情况下很完美,很方便,但是有一些列外: 当你后面需要重新…
Typescript part 1:类型,高级类型,类型兼容
梳理 TS 基础类型,高级类型,类型兼容,等方面的知识点,并且接合类,接口,泛型等等模块交叉梳理,对官方文档做了整理和拓展,有大量例子补充说明。 推荐使用 deno 执行大部分例子,更加简洁。 生产环境不建议使用。
Vue 服务端渲染(SSR)、Nuxt.js - 从入门到实践
10月初有幸接到公司官网改版需求,要求采用服务端渲染模式对原网站进行seo优化。 由于团队一直使用的vue技术栈,所以我第一时间想到的就是采用vue 服务端渲染(SSR)来实现该需求,即能减少团队其他成员后期维护的成本,又能把现有其他项目封装好的内容稍微改改就能直接copy过来…
Webpack devServer.proxy反向代理地址模糊相似规则问题
在开发模式下请求数据多少会涉及到它里面提供的devServe.proxy即Node.js的反向代理中间件。 Node.js代理很简单。轻松的配置代理服务器中间件连接,快递,浏览器同步以及更多。 假设当我们访问/api135/abc时,也就是真实地址B服务器/api/abc。 此…
从React Redux的实际业务场景来看有限状态机
上一篇讲到了一个简单的,利用了有限状态机的前端实现Promise。Promise的有限状态机除了start以及finish两个状态,其核心的三个状态其实就是一个异步行为的三种状态:PENDING、FULFILLED、REJECTED。通过异步行为的状态转移,Promise提供了…