摘要: 面试中经常我们会碰到要求手写一个Promise,Promise作为ES6新增的内容,为处理异步提供了更优雅地支持,深入了解规范,通过手写Promise可以帮助我们更好地了解它。 阅读全文
posted @ 2023-07-23 11:31 beckyye 阅读(39) 评论(0) 推荐(0)
摘要: 浏览器跨域 引言: 在前后端分离的背景下,不少前端小伙伴在与接口联调的时候,都遇到过跨域的问题,见过类似于blocked by CORS policy,Origin 'xxx' is therefore not allowed access.的报错信息。那为什么会抛出跨域这个异常呢?这就不得不提浏览 阅读全文
posted @ 2022-12-09 14:54 beckyye 阅读(160) 评论(0) 推荐(2)
摘要: cookie与session的区别;cookie与localStorage的区别;cookie的优缺点;localStorage与sessionStorage的区别;cookie、localStorage和sessionStorage三者的使用场景 阅读全文
posted @ 2022-12-08 16:08 beckyye 阅读(107) 评论(0) 推荐(2)
摘要: 居中布局在实际场景中很常见,在面试当中也经常会被考察。 以下分别是水平居中和垂直居中常用的样式。 水平居中 margin: 0 auto; + width 应用于块级元素居于容器中间 若节点不是块级元素,需声明display: block 若节点宽度已隐式声明则无需显式声明width <div cl 阅读全文
posted @ 2022-12-04 14:51 beckyye 阅读(284) 评论(0) 推荐(0)
摘要: 总所周知,Vue的脚手架项目是通过编写`.vue`文件来对应vue的组件,然后`.vue`文件是通过`vue-loader`来解析的,本文主要探究了vue组件render方法是在哪里定义的以及如何调用、.vue文件的模板解析vue-loader相关,概览如何生成对应的render函数,组件渲染的依赖收集,一个过程的概述 阅读全文
posted @ 2022-11-28 16:21 beckyye 阅读(263) 评论(0) 推荐(0)
摘要: 学习某册子的CICD,记录使用Jenkins构建镜像的过程。 使用Jenkins集成Git来构建Docker镜像,为后面的部署准备镜像资源。 1. 安装Nodejs环境 如果想要安装Node环境,有以下两个办法: 源码编译:这种是将Node源码拉下来后,在服务器端编译完成后才可以使用。时间比较长,流 阅读全文
posted @ 2022-11-23 13:46 beckyye 阅读(3819) 评论(0) 推荐(0)
摘要: 本文以本人有限的经历提供一些思路,实际真的有解决过比较棘手的问题的同学就没什么看的必要了。 我认为这个问题主要考察的一方面是求职者解决问题的能力,另一方面是求职者的总结复盘能力,有时还考察求职者是否对技术有关注和接触。这类主观题我觉得可以针对JD的要求去贴近招人需求。 平时忙于业务开发的同学,有时很 阅读全文
posted @ 2022-11-22 13:37 beckyye 阅读(1042) 评论(0) 推荐(0)
摘要: centos7默认的gcc版本是4.8.5,无法编译高版本的glibc 2.28,需要升级到gcc 8.2版本 注:gcc高版本和glibc 2.28不兼容 ## 查看自带默认的glibc strings /lib64/lib.so.6 | grep GLIBC # 查看glibc 软件版本号 rp 阅读全文
posted @ 2022-11-21 12:17 beckyye 阅读(28024) 评论(0) 推荐(1)
摘要: 虚拟机centos7上安装docker+jenkins 学习某册子的CICD时,安装了docker和jenkins,记录的安装过程和中间碰到的问题。 使用的虚拟机为Parallels Desktop,配置为2核4G,系统为centos 7,下载地址。 安装docker 在开始安装之前,需要安装dev 阅读全文
posted @ 2022-11-21 11:57 beckyye 阅读(544) 评论(0) 推荐(1)
摘要: 众所周知,Vue是以数据驱动视图展示的,即Vue会监听数据的变化,从而自动重新渲染页面的结构。本文主要探究了Vue组件会对哪几部分数据会进行响应式处理,以及如何进行处理,响应式处理的核心代码,梳理Watcher、Dep、Observer之间的关联关系 阅读全文
posted @ 2022-11-18 16:01 beckyye 阅读(90) 评论(0) 推荐(0)