首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
谭sir
掘友等级
FE/Nodejs
正在学习英语...
获得徽章 17
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
62
文章 60
沸点 2
赞
62
返回
|
搜索文章
最新
热门
半小时搞懂 HTTP、HTTPS和HTTP2
本文已经授权掘金开发者社区公众号独家使用,包括但不限于编辑、标注原创等权益。 本文将尽量用通俗易懂的方式来向读者讲述 HTTP 的知识。 另外,建议在学习 HTTP 知识的时候,利用 Chrome 开发者工具来做实践,这可以帮助你理解得更深刻。 HTTP 超文本传输协议是位…
深入了解 Vue3 响应式原理
这些知识可以看一下阮一峰老师的《ES6 入门教程》。 阅读源码,建议先过一遍该模块下的 API,了解一下有哪些功能。然后再看一遍相关的单元测试,单元测试一般会把所有的功能细节都测一边。对源码的功能有所了解后,再去阅读源码的细节,效果更好。 handler,包含捕捉器(trap)…
编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器
编译器是一个程序,作用是将一门语言翻译成另一门语言。 例如 babel 就是一个编译器,它将 es6 版本的 js 翻译成 es5 版本的 js。从这个角度来看,将英语翻译成中文的翻译软件也属于编译器。 一般的程序,CPU 是无法直接执行的,因为 CPU 只能识别机器指令。所以…
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
手把手带你入门前端工程化——超详细教程
部分小节提供了非常详细的实战教程,让大家动手实践。 另外我还写了一个前端工程化 demo 放在 github 上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode,具体教程在下文中会有提及。 对于前端来说,技术选型挺简单的。就是…
ESlint + Stylelint + VSCode自动格式化代码(2023)
本文用 Vue 项目做示范。 利用 Vue-CLI 创建项目时要将 ESlint 选上,下载完依赖后,用 VSCode 打开项目。 配置完之后,VSCode 会根据你当前 Vue 项目下的 .eslintrc.js 文件的规则来验证和格式化代码。 test/ src/ 是你要校…
手把手教你搭建 Vue 服务端渲染项目
建议先阅读官方指南——Vue.js 服务器端渲染指南,再回到本文开始阅读。 好了,下面开始正文。 访问客户端渲染的网站。 服务器返回一个包含了引入资源语句和 <div id="app"></div> 的 HTML 文件。 客户端通过 HTTP 向服务器请求资…
前端项目自动化部署——超详细教程(Jenkins、Github Actions)
本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。 第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。 第二部分是使用 Github Actions 将 Githu…
深入了解 webpack 模块加载原理
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 …
实现一个 webpack loader 和 webpack plugin
例如 babel-loader 可以将 ES6 代码转换为 ES5 代码;sass-loader 将 sass 代码转换为 css 代码。 rules 数组包含了一个个匹配规则和具体的 loader 文件。 上述代码中的 test: /\.js$/ 就是匹配规则,表示对 js …
下一页
个人成就
优秀创作者
文章被点赞
17,312
文章被阅读
782,730
掘力值
52,741
关注了
24
关注者
7,043
收藏集
0
关注标签
25
加入于
2018-12-14