摘要: 使用浏览器缓存是一种效果显著的性能优化手段,本文主要包括浏览器缓存策略,强缓存和协商缓存,如何根据具体需求配置缓存,实际的操作验证 阅读全文
posted @ 2023-07-29 14:25 beckyye 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Vue的路由在执行跳转时,根据源码可知,调用了router中定义的navigate函数,源码中可以看出,由Promise then的链式调用保证了路由守卫按照以下顺序执行 阅读全文
posted @ 2023-07-27 17:53 beckyye 阅读(115) 评论(0) 推荐(0) 编辑
摘要: JavaScript高级程序一书中很基础的、概念性的关于WebGL的内容 阅读全文
posted @ 2023-07-25 18:13 beckyye 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 面试中经常我们会碰到要求手写一个Promise,Promise作为ES6新增的内容,为处理异步提供了更优雅地支持,深入了解规范,通过手写Promise可以帮助我们更好地了解它。 阅读全文
posted @ 2023-07-23 11:31 beckyye 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 浏览器跨域 引言: 在前后端分离的背景下,不少前端小伙伴在与接口联调的时候,都遇到过跨域的问题,见过类似于blocked by CORS policy,Origin 'xxx' is therefore not allowed access.的报错信息。那为什么会抛出跨域这个异常呢?这就不得不提浏览 阅读全文
posted @ 2022-12-09 14:54 beckyye 阅读(121) 评论(0) 推荐(2) 编辑
摘要: cookie与session的区别;cookie与localStorage的区别;cookie的优缺点;localStorage与sessionStorage的区别;cookie、localStorage和sessionStorage三者的使用场景 阅读全文
posted @ 2022-12-08 16:08 beckyye 阅读(92) 评论(0) 推荐(2) 编辑
摘要: 居中布局在实际场景中很常见,在面试当中也经常会被考察。 以下分别是水平居中和垂直居中常用的样式。 水平居中 margin: 0 auto; + width 应用于块级元素居于容器中间 若节点不是块级元素,需声明display: block 若节点宽度已隐式声明则无需显式声明width <div cl 阅读全文
posted @ 2022-12-04 14:51 beckyye 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 总所周知,Vue的脚手架项目是通过编写`.vue`文件来对应vue的组件,然后`.vue`文件是通过`vue-loader`来解析的,本文主要探究了vue组件render方法是在哪里定义的以及如何调用、.vue文件的模板解析vue-loader相关,概览如何生成对应的render函数,组件渲染的依赖收集,一个过程的概述 阅读全文
posted @ 2022-11-28 16:21 beckyye 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 学习某册子的CICD,记录使用Jenkins构建镜像的过程。 使用Jenkins集成Git来构建Docker镜像,为后面的部署准备镜像资源。 1. 安装Nodejs环境 如果想要安装Node环境,有以下两个办法: 源码编译:这种是将Node源码拉下来后,在服务器端编译完成后才可以使用。时间比较长,流 阅读全文
posted @ 2022-11-23 13:46 beckyye 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: 本文以本人有限的经历提供一些思路,实际真的有解决过比较棘手的问题的同学就没什么看的必要了。 我认为这个问题主要考察的一方面是求职者解决问题的能力,另一方面是求职者的总结复盘能力,有时还考察求职者是否对技术有关注和接触。这类主观题我觉得可以针对JD的要求去贴近招人需求。 平时忙于业务开发的同学,有时很 阅读全文
posted @ 2022-11-22 13:37 beckyye 阅读(683) 评论(0) 推荐(0) 编辑