首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
涂鸦码龙
掘友等级
资深前端打砸工程师
|
MSKJ
不高级前端攻城狮。【忙时码代码,无事乱涂鸦】
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 42
沸点 2
赞
44
返回
|
搜索文章
赞
文章( 42 )
沸点( 2 )
前端基础篇之HTTP协议
HTTP协议作为前端开发的重要基础知识,却是很多非计算机专业出身的码农的软肋。笔者通过《图解http》一书系统的学习了HTTP协议的基础内容,并旁征博引,试图用更加简练的语言着重描述出HTTP协议需要掌握的重点内容,帮助不爱看书的同学节省时间。 HTTP协议定义Web客户端如何…
基于小程序的AST实践
现在前端对移动端和小程序的开发热情很高,各种多端解决方案百花齐放。例如很火的Taro和mpvue,还有后来居上的uni-app等等。 因公司业务需要,本人最近也在忙活各种小程序,例如:之前开发的小程序的业务逻辑需要在其他平台复用,我们不可能把业务再重写一遍,所以需要研究下小程序…
不容错过的 Babel7 知识
对 Babel 的配置项的作用不那么了解,是否会影响日常开发呢?老实说,大多情况下没有特别大的影响(毕竟有搜索引擎)。 不过呢,还是想更进一步了解下,于是最近认真阅读了 Babel 的文档,外加不断编译验证,输出了本篇文章,为了更好的阅读体验,修修改改,最终算是以我个人比较喜欢…
学习写一个babel插件
babel作为现代前端项目的标配,工作中经常会用到。但是,很少人会去研究它的底层实现和设计。这篇文章是日常工作中实践总结,将会由浅入深地和大家一起学习下babel的一些基础知识,以及编写属于自己的babel插件,并在项目中使用。 1. 打开在线AST工具 高亮的是对应的代码段,…
你在 19 年剩余的时间里还能学点什么?
时间过得真快,转眼之间 19 年都已经快进入 9 月份了。 今天就来谈谈在这剩余的时间中我们还可以学点什么来充实自己,提高自己的竞争力。 前端基础的重要性我觉得不需要多说了,无论是写出健壮的代码还是定位问题亦或者是面试中都是相当重要的一块内容。 如果你认为自身的前端基础还不过关…
webpack输出文件分析以及编写一个loader
webpack是时下最流行的前端打包构建工具,本质上是一个模块打包器,通过从入口文件开始递归的分析寻找模块之间的依赖,最终输出一个或多个bundle文件。 将生成的内容根据配置生成文件,输出到指定的位置。 webpack的核心对象是Compile,负责文件的监听和启动编译,继承…
iOS 编译原理与应用
在Xcode中,当我们按下command + B进行build操作后发生了那些事情,这是一个将代码编译的过程。Xcode现在使用的编译器是LLVM,Xcode 早期使用的是GCC编译器,由于一些历史原因,从Xcode5开始正式过渡到使用LLVM编译器。下文将着重介绍LLVM。 …
嘿,不要给 async 函数写那么多 try/catch 了
另外可以发现并不是一个 token 对应一个 Node,等号左右必须都有值才能组成一个声明语句,否则会作出警告,这就是 eslint 的基本原理。最后所有的 Node 组合在一起就形成了 AST 语法树 通过 @babel/traverse 我们能够轻松的找到 await 表达…
微前端实践
不同的团队可能有不同的方法去解决这些问题。在前端开发日新月异、前端工程化蓬勃发展的今天,我想给大家介绍下另一种尝试——微前端。 那什么是微前端?微前端主要是借鉴后端微服务的概念。简单地说,就是将一个巨无霸(Monolith)的前端工程拆分成一个一个的小工程。别小看这些小工程,它…
webpack系列之五module生成1
对于 webpack 来说每个文件都是一个 module,这篇文章带你来看 webpack 如何从配置中 entry 的定义开始,顺藤摸瓜找到全部的文件,并转化为 module。 webpack 入口 entry,entry 参数是单入口字符串、单入口数组、多入口对象还是动态函…
下一页
个人成就
文章被点赞
672
文章被阅读
30,991
掘力值
1,485
关注了
50
关注者
1,193
收藏集
2
关注标签
13
加入于
2015-09-19