webpack4 面试题 随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在浏览器中使用;又如sass和less的代码浏览器也是不支持的。 而如果摒弃了这些开发框架,那么开发的效率将大幅下降。在众多前端工程化工具中,webpack脱颖而 ...
分类:
Web程序 时间:
2020-07-08 01:08:31
阅读次数:
122
工作中, 由于层级与代码拆分的的缘由, 经常会有引用本地文件。常常会遇到路径层级过深且书写繁琐的问题。这里对别名(又称懒人路径)进行一个总结。 Webpack 前端工程化项目中,最常使用的就是 webpack 了, webpack 中对别名做了很好的处理,相信大多数同学都是知道如何配置, 直接上代码 ...
分类:
其他好文 时间:
2020-07-06 09:19:38
阅读次数:
131
HTML 并不简单,它是典型的“入门容易,精通困难”的一部分知识。深刻理解 HTML 是成为优秀的前端工程师重要的一步。 语义类标签是什么,使用它有什么好处? 语义类标签是工作中经常会用到的一类标签,它们的特点是视觉表现上互相都差不多,主要的区别在于它们表示了不同的语义,比如大家会经常见到的 sec ...
分类:
Web程序 时间:
2020-07-05 17:39:36
阅读次数:
99
据统计,国外的前端开发人员和后端开发人员比例约为1:1,但是国内比例却在1:3以下,web前端开发职位的人才缺口巨大。 根据网上统计数据,上海Web前端开发工程师这一职位的月平均收入为1.5万元,工作经验达到3年的web前端工程师甚至达到3万元。 而且Web前端工程师一般工作1年左右,年薪一般就都能 ...
分类:
Web程序 时间:
2020-07-01 14:27:35
阅读次数:
105
首先前端开发的发展这两年的确冷却了不少,但是冷却的并不是行业本身,只能说是技术在沉淀。发展是事物的本质,淘汰陈旧的,与这个时代进步脱节的东西是永恒不变的趋势。web前端开发由网页制作演变而来,随着web2.0的发展,网页不再只是承载单一的文字和图片,各种丰富媒体让网页的内容更加生动,网页上软件化的交 ...
分类:
Web程序 时间:
2020-06-30 17:37:51
阅读次数:
82
在日常开发中总是和各种 API 打交道,我们名为前端工程师实为 API 调用工程师。这篇文章我就分享 7 个有趣的 API,你若通过阅读这篇文章对前端增加一点点的乐趣,对我来说也是一种鼓励。这些API在不同的浏览器中兼容性也不一样,使用前请仔细审查。 API使用示例 我们先看下其中几个API的实战效 ...
摘要:本文主要讲谈及浏览器的渲染原理、流程以及相关的性能问题。 问题前瞻 1. 为什么css需要放在头部? 2. js为什么要放在body后面? 3. 图片的加载和渲染会阻塞页面DOM构建吗? 4. dom解析完才出现页面吗? 5. 首屏时间根据什么来判定? 浏览器渲染 1.浏览器渲染图解 [来自g ...
分类:
其他好文 时间:
2020-06-28 15:37:37
阅读次数:
63
前言 在盘点2019年全年平台各技术岗位薪资数据时发现,架构师是全年面邀薪资中仅次于CTO的岗 位,同时,将架构师作为期望求职岗位的候选人数,仅次于Java工程师、前端工程师,以及移动端工程师。 因此,今天会把从事多年的架构经验和大家做分享,我觉得很有必要,会比纯技术的分享更有意义。 今天我将以自己 ...
分类:
其他好文 时间:
2020-06-20 23:54:57
阅读次数:
95
前端工程化 持续更新中... 打造理想的前端技术栈工具链 仓库初始化:git + lerna - yarn workspces + npm仓库 初始化:通过Web框架/脚手架创建项目 代码质量检测:pre-commit 时进行检测 触发 CI ,运行单元测试和e2e测试 (可选)打包Docker镜像 ...
分类:
其他好文 时间:
2020-06-17 01:06:13
阅读次数:
69
每一个网页或者说是web页都有其固定的后缀名,不同的后缀名对应着不同的文件格式和不同的规则、协议、用法,最常见的web页的后缀名是.html和.htm,但这只是web页最基本的两种文件格式,今天我们来介绍一下web页的其它一些文件格式。 首先介绍一下html与htm 关于HTML,HTML(Hype ...
分类:
Web程序 时间:
2020-06-16 23:17:04
阅读次数:
81