作为前端,你必须要知道的meta标签知识
前言前几天面试baidu的时候,面试官问:你都知道什么meta标签?用处是什么?尽可能多的说出来。我:嗯……嗯……我一般都自动生成…面试官:……后来俺找资料好好学了下,再看了taobao和头条的网页才知道:m
深入了解前端路由 hash 与 history 差异
前言没了解这两种路由前,不管是vue还是react在项目创建时难免会进行路由之间选择,在hash和history难免会纠结一番,或者是直接稀里糊涂用了默认带#的hash路由,看完这篇分享,保准让你之后不会在为选择哪中路由犯难,实现按需选择。有疑问欢迎在评论区指出,大家一起沟通。简单介绍VueRout
50 个让你高效编程的前端轮子
colorhttps://www.npmjs.com/package/color==功能==:JavaScript库,用于不可变的颜色转换和对CSS颜色字符串的支持。npminstallcolorvarcolor=Color('###7743CE').alpha(0.5).lighten(0.5);
一文彻底搞懂前端沙箱
什么是“沙箱”也称作:“沙箱/沙盒/沙盘”。沙箱是一种安全机制,为运行中的程序提供隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图的程序提供实验之用。沙箱能够安全的执行不受信任的代码,且不影响外部实际代码影响的独立环境。有哪些动态执行脚本的场景?在一些应用中,我们希望给用户提供插入自定
前端质量|基于业务驱动的前端性能有效实践案例
一、背景1.1.前端性能优化的业务意义前端的本质价值是什么?我认为是给用户创造良好的交互体验。前端性能对用户体验、对业务跳失率的影响,在业界已有共识,不言而喻。根据Google的数据,如果移动站点的加载时间超过3秒,53%的用户会放弃访问。加载时间从1s延长到3s时,跳失率增加32%加载时间从1s延
前端面试必会网络之跨域问题解决
什么是跨域浏览器有一个重要的安全策略,称之为「同源策略」其中,源=协议+主机+端口源=协议+主机+端口源=协议+主机+端口,两个源相同,称之为同源,两个源不同,称之为跨源或跨域比如:源1源2是否同源www.baidu.com[1]www.bai
30 张图详解操作系统总结!
一、概述基本特征1.并发并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。2.共享共享是指系统中的资源可以被多个并发进程共同使用。有两种共享方式:
基础巩固-你最少用几行代码实现深拷贝?
前言深度克隆(深拷贝)一直都是初、中级前端面试中经常被问到的题目,网上介绍的实现方式也都各有千秋,大体可以概括为三种方式:JSON.stringify+JSON.parse,这个很好理解;全量判断类型,根据类
看完就懂的前端拖拽那些事
前言最近没有更新文章,因为去字节实习了一阵,实在是没有精力写东西,所以就咕咕咕了。现在回学校了,就可以继续更新啦,因为在字节做的业务和图可视化还有拖拽关系比较大,所以这次就写下拖拽相关的内容。HTML5D
20个不容错过的ES6技巧
前言大家好,我是xieyezi,好久不见,我又重新回归掘金啦,这次为大家整理了20个使用频率很高的ES6代码块,希望大家喜欢😊文中代码对应的详细注释和具体使用方法都放在我的github上,源代码在底部连
看完就懂的前端拖拽那些事
最近没有更新文章,因为去字节实习了一阵,实在是没有精力写东西,所以就咕咕咕了。现在回学校了,就可以继续更新啦
深入浅出前端本地储存
引言2022年,如果你的前端应用,需要在浏览器上保存数据,有三个主流方案:CookieWebStorage(LocalStorage)IndexedDB这些方案就是如今应用最广、浏览器兼容性最高的
万字长文:分享前端性能优化知识体系
为什么要做性能优化?性能优化到底有多重要?网站的性能优化对于用户的留存率、转化率有很大的影响,所以对于前端开发来说性能优化能力也是重要的考察点。性能优化的点非常的多,有的小伙伴觉得记起来非常的麻烦,所以这里主要梳理出一条线来帮助记忆。可
vivo 商品中台的可视化微前端实践
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群一、背景在电商领域内,商品是一个重要组成部分,与其对应的商品管理系统,则负责商品的新建、编辑、复制等功能。随着商品管理系统的成熟稳定和业务上的扩展需求,催化出了商品
2022 年前端技术发展趋势小结
“天下大势,浩浩汤汤,顺之者昌,逆之者亡。”以下是对前端各位大佬2021总结的一个汇总总结。希望可以看到一些前端行业的动向,排布。帮助团队和自身制定未来的规划。内容分为四个部分:基础框架/工程化语言行业
迄今为止最全的前端监控体系搭建篇(长文预警)
原文链接:https://juejin.cn/post/7078512301665419295?share_token=37a59eca-da19-4cfc-aeb2-67d4c0d9b0c2作者:火车头概览为什么要做前端监控前端监控目标前端监控流程编写采集脚本日志系统监控错误监控接口异常白屏监控加
一文彻底搞懂前端沙箱
什么是“沙箱”也称作:“沙箱/沙盒/沙盘”。沙箱是一种安全机制,为运行中的程序提供隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图的程序提供实验之用。沙箱能够安全的执行不受信任的代码,且不影响外部实际代码影响的独立环境。有哪些动态执行脚本的场景?在一些应用中,我们希望给用户提供插入自定
降低前端业务复杂度新视角:状态机范式
无论做业务需求还是做平台需求的同学,随着需求的不断迭代,通常都会出现逻辑复杂、状态混乱的现象,维护和新增功能的成本也变的十分巨大,苦不堪言。下图用需求、业务代码、测试代码做对比:图中分了3个阶段:阶段1:正常
前端抱怨 API 响应慢,怎么办?
分析API的耗时是将API的总耗时拆分为不同的部分,清晰的知道是什么原因导致耗时过高。我们借助不同的工具,在不同的网络环境下进行耗时分析,从而提出相应的优化建议。请求发送过慢导致耗时增加;DNS解析过慢导致耗时增加;恶劣的网络环境导致耗时增加;一直在排队导致响应过慢;服务端响应过慢导致耗时增加;响应
掌握前端模块化
一.什么是模块化开发1.1.JavaScript设计缺陷那么,到底什么是模块化开发呢?事实上模块化开发最终的目的是将程序划分成一个个小的结构;这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构;这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;也可以通过某种方式,导