首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小落
掘友等级
前端研发
|
didi
前端研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
503
文章 503
沸点 0
赞
503
返回
|
搜索文章
赞
文章( 503 )
沸点( 0 )
vue-loader 深入学习
使用 vue-loader 的之前, 我们需要安装一些必要的 loader。。 必需的 loader 包括:vue-loader、vue-style-loader、vue-template-compiler、css-loader。 可能需要的 loader 包含:sass-lo…
面试官(7): 聊一聊 Babel?
如果只是 Babel 可能真没有必要,问题是其背后的原理在我们开发中应用过于广泛了,包括不限于: eslint jshint stylelint css-in-js prettier jsx vue-template uglify-js postcss less 等等等等,从模…
你不知道的 eval
eval() 是 JavaScript 中一个非常有用的函数,它可以一段代码字符串动态执行。然而各种编码规范和最佳实践都强烈抵制 eval,几乎将 eval 打入了死牢,大牛 Douglas Crockford 也在《JavaScript 语言精粹》一书中将 eval 视为 J…
绝了,没想到一个 source map 居然涉及到那么多知识盲区
Source map 想必大家都不陌生。线上的代码多是压缩后的,如果线上有报错却只能调试那个代码多半是个噩梦。因此我们需要有一个桥梁帮助我们搭建起源代码及压缩后代码的联系。
基于 babel 手写 ts type checker
从编译原理的角度分析 typescript 类型检查的实现,基于 babel 手写一个 ts type checker.
源码解读utility-types
之前有系统的学过 TypeScript,并且可以在项目中使用一些基本的类型定义,但是对于高级类型却一知半解,看到一些项目或者库中写的高级类型完全是懵逼的状态,于是就决定想办法去改变这种状态。忘记是哪位大神说过:看源码是最好的学习方式,于是就决定找个专门做 TypeScript …
当import vue文件时,发生了什么
vue工程中,父组件想要使用子组件就需要通过import的方式引入子组件并在components选项中进行注册,import xxx from 'xxxx.vue'是vue工程中最常用的语法之一了,但是可能很少有人想过,在import vue文件时,背后到底是如何处理的。 …
如何使用Lighthouse性能检测工具
前言最近做性能检测工具,很多知识点不清楚,打算查缺补漏,补一补。接下来从官方提供的性能检测工具Lighthouse(灯塔)开始我们的学习,简单介绍了下Lighthouse的一些点。
从vue-loader源码分析CSS Scoped的实现
虽然写了很长一段时间的Vue了,对于CSS Scoped的原理也大致了解,但一直未曾关注过其实现细节。最近在重新学习webpack,因此查看了vue-loader源码,顺便从vue-loader的源码中整理CSS Scoped的实现。 本文展示了vue-loader中的一些源码…
一文带你了解如何排查内存泄漏导致的页面卡顿现象
那什么是内存泄漏呢?借助别的大佬给出的定义,内存泄漏就是指由于疏忽或者程序的某些错误造成未能释放已经不再使用的内存的情况。简单来讲就是假设某个变量占用100M的内存,而你又用不到这个变量,但是这个变量没有被手动的回收或自动回收,即仍然占用100M的内存空间,这就是一种内存的浪…
下一页
个人成就
文章被点赞
344
文章被阅读
25,116
掘力值
851
关注了
24
关注者
23
收藏集
3
关注标签
27
加入于
2016-07-31