摘要: 前言 写过hybrid的同学,想必都会遇到这样的需求,如果用户安装了自己的APP,就打开APP或跳转到APP内某个页面,如果没安装则引导用户到对应页面或应用商店下载。这里就涉及到了H5与Native之间的交互,为什么H5能够唤起APP并且跳转到对应的页面? 就算你没写过想必也体验过,最常见的就是抖音 阅读全文
posted @ 2022-05-15 12:30 前端南玖 阅读(523) 评论(0) 推荐(3) 编辑
摘要: 相信很多人会好奇Vue内部的更新机制,或者平时工作中遇到的一些奇怪的问题需要使用$nextTick来解决,今天我们就来聊一聊Vue中的异步更新机制以及$nextTick原理 Vue的异步更新 可能你还没有注意到,Vue异步执行DOM更新。只要观察到数据变化,Vue将开启一个队列,并缓冲在同一事件循环 阅读全文
posted @ 2022-04-24 11:59 前端南玖 阅读(590) 评论(0) 推荐(2) 编辑
摘要: 前言 移动互联网发展至今,各种移动设备应运而生,但它们的物理分辨率可以说是五花八门,一般情况UI会为我们提供375尺寸的设计稿,所以为了让H5页面能够在这些不同的设备上尽量表现的一致,前端工程师就不得不对页面进行移动端适配了。 「如果这篇文章有帮助到你,❤️关注+点赞❤️鼓励一下作者,文章公众号首发 阅读全文
posted @ 2022-04-13 16:19 前端南玖 阅读(1171) 评论(1) 推荐(7) 编辑
摘要: 前言 我们知道一个页面通常由,html,css,js三部分组成,一般我们会把css文件放在head头部加载,而js文件则放在页面的最底部加载,想要知道为什么大家都会不约而同的按照这个标准进行构建页面,必须先得了解页面的加载过程。(当然以现在的技术你也可以不按这个标准,下面会有讲到js的异步加载问题) 阅读全文
posted @ 2022-04-07 15:32 前端南玖 阅读(905) 评论(0) 推荐(5) 编辑
摘要: 前言 我们知道HTTP是浏览器中最重要且使用最多的协议,它不仅是浏览器与服务端的通信语言,更是互联网的基石。随着浏览器的不断更新迭代,HTTP为了适应技术的更新也在不断进化,学习HTTP的最佳途径就是从浏览器的发展视角来了解HTTP的演进:即将完成使命的HTTP/1、正在向我们走来的HTTP/2、未 阅读全文
posted @ 2022-03-28 08:25 前端南玖 阅读(422) 评论(0) 推荐(2) 编辑
摘要: 前言 随着互联网发展至今,对于网站来说,性能显的越来越重要了,CSS作为页面渲染和内容展现的重要环节,影响着用户对整个网站的第一体验。所以,我们需要重视与CSS相关的性能优化。 项目开发初期我们可能因为各种原因(很大一部分原因是因为项目工期,产品往往把项目上线时间卡的死死的,根本不听你说的什么性能优 阅读全文
posted @ 2022-03-21 08:48 前端南玖 阅读(356) 评论(2) 推荐(2) 编辑
摘要: 前言 本文会对Vue中一些常见的重要知识点以及框架原理进行整理汇总,意在帮助作者以及读者自测Vue的熟练度以及方便查询与复习。金三银四的到来,想必vue会是很多面试官的重点考核内容,希望小伙伴们读完本文,能够有一定自我提升,也希望这篇文章能够为大家的面试的保驾护航~ 如果这篇文章有帮助到你,❤️关注 阅读全文
posted @ 2022-03-15 09:29 前端南玖 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 前言 算法对于前端程序员来说可能并没有后端程序员应用的多,但我们也得掌握一些基本算法的思想,这无论是对我们找工作还是平时工作都有极大的帮助,现在越来越多的公司都会考察前端程序员的算法能力了,所以我们有必要去学习一下前端常见算法的基本思想。 如果这篇文章有帮助到你,❤️关注+点赞❤️鼓励一下作者,文章 阅读全文
posted @ 2022-03-11 09:25 前端南玖 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 前言 说起KFC,大家都知道是肯德基🍟,但面试官问你什么是BFC、IFC、GFC和FFC的时候,你是否能够像回答KFC是肯德基时的迅速,又或者说后面这些你根本就没听说过,作为一名前端开发工程师,以上这些FC(Forrmatting Context)你都得知道,而且必须得做到像肯德基这样印象深刻。下 阅读全文
posted @ 2022-03-07 11:06 前端南玖 阅读(830) 评论(0) 推荐(1) 编辑
摘要: 前言 箭头函数作为ES6中新加入的语法,以其简化了我们的代码和让开发人员摆脱了“飘忽不定”的this指向等特点,深受广大开发者的喜爱,同时也深受面试官的喜爱,箭头函数常因其不同于普通函数的特点出现在各大公司的面试题中,so,本文会对箭头函数与普通函数进行一些分析。 如果这篇文章有帮助到你,❤️关注+ 阅读全文
posted @ 2022-03-01 10:21 前端南玖 阅读(687) 评论(0) 推荐(3) 编辑
摘要: 前言 随着互联网的高速发展,信息安全问题已经成为行业最为关注的焦点之一。总的来说安全是很复杂的一个领域,在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,还时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。这篇文章会介绍一些常见的安全问题及如何防范的内容,在当下 阅读全文
posted @ 2022-02-23 10:03 前端南玖 阅读(657) 评论(1) 推荐(3) 编辑
摘要: 为什么大厂前端监控都在用GIF做埋点? 一般来讲一个成熟的产品,运营与产品团队需要关注用户在产品内的行为记录,通过用户的行为记录来优化产品,研发与测试团队则需要关注产品的性能以及异常,确保产品的性能体验以及安全迭代。 阅读全文
posted @ 2022-02-16 10:14 前端南玖 阅读(3198) 评论(7) 推荐(30) 编辑
摘要: 前言 回流与重绘对于前端来说可以说是非常重要的知识点了,我们不仅需要知道什么是回流与重绘,还需要知道如何进行优化。一个页面从加载到完成,首先是构建DOM树,然后根据DOM节点的几何属性形成render树(渲染树),当渲染树构建完成,页面就根据DOM树开始布局了,渲染树也根据设置的样式对应的渲染这些节 阅读全文
posted @ 2022-02-14 09:59 前端南玖 阅读(555) 评论(0) 推荐(2) 编辑
摘要: 前言 我们知道Promise与Async/await函数都是用来解决JavaScript中的异步问题的,从最开始的回调函数处理异步,到Promise处理异步,到Generator处理异步,再到Async/await处理异步,每一次的技术更新都使得JavaScript处理异步的方式更加优雅,从目前来看 阅读全文
posted @ 2022-02-08 10:15 前端南玖 阅读(495) 评论(0) 推荐(3) 编辑
摘要: 前面我们学习了vue的响应式原理,我们知道了vue2底层是通过Object.defineProperty来实现数据响应式的,但是单有这个还不够,我们在data中定义的数据可能没有用于模版渲染,修改这些数据同样会出发setter导致重新渲染,所以vue在这里做了优化,通过收集依赖来判断哪些数据的变更需 阅读全文
posted @ 2022-01-29 10:16 前端南玖 阅读(255) 评论(0) 推荐(3) 编辑