coder-Tom

一个喜欢代码, 音乐,读书, 跑步, 记录生活的程序员

0%

面试官:你对SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用呢

image-20221011061141846

一、什么是SPA

SPA(single-page application),翻译过来就是单页应用SPA是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换打断用户体验在单页应用中,所有必要的代码(HTMLJavaScriptCSS)都通过单个页面的加载而检索,或者根据需要(通常是为响应用户操作)动态装载适当的资源并添加到页面页面在任何时间点都不会重新加载,也不会将控制转移到其他页面举个例子来讲就是一个杯子,早上装的牛奶,中午装的是开水,晚上装的是茶,我们发现,变的始终是杯子里的内容,而杯子始终是那个杯子结构如下图:

阅读全文 »

面试官:vue2 和 vue3 的区别有哪些?

一、vue3 和 vue2 区别详述

1. 生命周期

对于生命周期来说,整体上变化不大,只是大部分生命周期钩子名称上 + “on”,功能上是类似的。不过有一点需要注意,Vue3 在组合式 API(Composition API,下面展开)中使用生命周期钩子时需要先引入,而 Vue2 在选项 API(Options API)中可以直接调用生命周期钩子,如下所示。

阅读全文 »

因为说JavaScript是单线程语言, 我被嘲笑了

那JavaScript到底是不是单线程,我们来一探究竟。

js到底是不是单线程?

虽然“ Javascript 是单线程语言”是众所周知的事实,但对于这一点总是存在一些疑问。如果 Javascript 是单线程的,它如何支持异步调用?为什么基于 javascript 运行时的 Node.js 是非阻塞的?这是我想到的一些有趣的问题。我决定在这里捕捉我的思路,将理解 Javascript 基本原理所涉及的各个点连接起来。

阅读全文 »

我们要了解一个东西的时候, 要研究它的历史, 为什么会有它, 它的存在给我们带来了什么?

面试官:有使用过vue吗?说说你对vue的理解

image-20221010064433999

一、从历史说起

Web是World Wide Web的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解

  • 石器时代
  • 文明时代
  • 工业革命时代
  • 百花齐放时代
阅读全文 »

《云边有个小卖部》读后感

02

1
2
3
有些人刻骨铭心,没几年会遗忘。
有些人不论生死,都陪在身旁。
——张嘉佳《云边有个小卖部》

讲故事的人,总有一个故事不愿讲。

这是一个关于云边小镇名叫刘十三少年的成长故事,一个关于梦想与遗憾、软弱与勇敢、遇见与错过的故事。

故事横跨他人生中的十五年,平平凡凡的刘十三每每遇到人生中的不可抗力,都会在脑海中回忆起自己的家乡——云边小镇.

这个平凡而普通的男孩,在外婆的呵护下长大。

阅读全文 »