前端技术面试大全

2023-11-16

快速搞定前端技术一面 匹配大厂面试要求

迅速建立初中级前端面试(0~2年)JS知识体系 掌握解决面试题的思路与技巧

知识点介绍

CSS:

  1. 布局
  2. 定位
  3. 移动端响应式

ES语法:

  1. 原型 原型链
  2. 作用域 闭包
  3. 异步 单线程

Web API

  1. DOM BOM
  2. Ajax跨域
  3. 事件 存储

开发环境

  1. 版本管理
  2. 调试抓包
  3. 打包构建

运行环境

  1. 页面渲染
  2. 性能优化
  3. Web优化

网络通讯

  1. headers
  2. Restful API
  3. 缓存策略

1.0 如何思考面试问题

  • 拿到一个面试题,第一时间看到 ->考点
  • 如何看到做不完的题海 -> 不变应万变(题可变,考点不变)
  • 如何对待接下来的题目 -> 题目到知识点,再到题目

例如:

  • typeof能判断的类型

  • 考点:JS变量类型,值类型与引用类型的区别,值拷贝和深拷贝

  • 何时使用===何时使用==

  • 考点:强制类型转换,(字符串拼接的时候有字符串转换,逻辑判断的时候有字符串转换)

  • window.onloand和DOMContentLoaded区别

    • 考点:页面加载过程
  • JS创建10个<a>标签,点击弹出对应的序号

  • 考点:JS作用域

  • 手写节流throttle和防抖debounce

  • 考点:性能,体验优先

  • promise解决了什么问题?

  • 考点:JS异步

2.0 前端知识体系

什么是知识体系?

  • 高校学习三部曲:找准知识体系;刻意训练;及时反馈
  • 知识体系:结构化的知识范围
  • 涵盖所有知识点:结构化,有组织,易拓展

从哪些方面梳理

  • W3C标准
  • ECMA262标准
  • 开发环境
  • 运行环境

知识体系

  • CSS基础知识
  • JS基础语法
  • JS-Web-API
  • 开发环境
  • 运行环境HTTP协议

面试前的准备

2.1 面试前需要你准备什么

  • 先不急于学习知识
  • 先了解一下什么是面试
  • 面试前需要准备什么
  • 面试的环节和流程
  • JD分析
  • 如何写简历
  • 准备工作和注意事项

投递简历的几种方式

  • 什么是面试
  • 如何拿到简历
  • 面试流程

什么是面试?

  • 经过组织者精心设计
  • 以交谈和观察为主要手段
  • 面试是评价知识,能力和经验,综合素质的手段

在面试中一定要保持积极乐观向上的心态和表情,

面试流程

  • 一面 (基础知识)
  • 二面(交叉面试) (ABC部门一块把关)
  • 三面 (组织leader,对产品有什么样的想法)
  • hr面试 ()

校招和社招的区别

  • 校招看中基础知识和能力,主要在一面
  • 社招看经验,主要在二面,(基础知识过关就行)

2.2 JD分析

  • JD是什么
  • JD分析的思路
  • 案例
  • JD是用人单位发布的招聘信息
  • 职位描述
  • 岗位要求

从JD中能看到什么

  • 工作内容
  • 技术栈
  • 经验要求

不要过于在意JD

  • JD是hr发布的
  • hr和技术人员可能会沟通不及时
  • 不能完全相信JD的要求

image-20220222142541660

2.3 如何写简历

  • 简历包含的内容
  • 简历中需要注意的问题
  • 案例
  • 简历就行高考作文—阅卷时间非常的短
  • 内容简介
  • 直击重点,表现出自己的优势
    • 会一点java和后端知识

2.4 简历案例分析

  • 专业技能3~5条
  • 项目部分,注意格式

修改过的一个简历

  1. 熟悉js,Es6,H5新特性,CSS3,熟悉jQuery Bootstrap
  2. vue element-UI,
  3. webpack

2.5 面试前的准备工作

  1. 看JD,时候需要临时准备一下
  2. 打印纸质简历,带着纸和笔
  3. 最好带着自己的电脑,现场可能手写代码
  4. 要有时间观念,如果迟到或者推迟,要提前说
  5. 衣着适当,不用正装,也不要太随意了
  6. 能加班吗?-----------能!除非你特别自信,能找到其他机会
  7. 不要挑战面试官,即便他错了
  8. 遇到不会的问题,要表现出自己积极的一面

第1章CSS 面试题

1.0 HTML面试题

  • 如何理解HTML语义化?
  • 默认情况下,哪些HTML标签是块级元素,哪些是内联元素?
- 让人更容易读懂(增加代码可读性)
- 让搜索引擎更容易读懂(SEO)

块状元素&内联元素?

- display:block/table; 有div h1 h2 table ul ol p等// 独占一行的元素
- display:inline/inline-block; 有span img input button等

2.0 CSS面试题

  1. 布局
  2. 定位
  3. 图文样式
  4. 响应式
  5. CSS3

image-20220311005057174

3.0 CSS 布局问题

  • 盒模型 的宽度如何计算?
  • margin纵向重叠的问题
  • margin负值的问题
  • BFC理解和应用
  • float布局的问题,以及clearfix
  • flex画色子

image-20220311150857484

offsetWidth = (内容宽度 + 内边距 + 边框),无外边距
因此答案是122px
box-sizing 属性可以被用来调整这些表现:

content-box  是默认值。如果你设置一个元素的宽为100px,那么这个元素的内容区会有100px 宽,并且任何边框和内边距的宽度都会被增加到最后绘制出来的元素宽度中。

border-box 告诉浏览器:你想要设置的边框和内边距的值是包含在width内的。也就是说,如果你将一个元素的width设为100px,那么这100px会包含它的border和padding,内容区的实际宽度是width减去(border + padding)的值。大多数情况下,这使得我们更容易地设定一个元素的宽高。

image-20220311151056031

- 相邻元素的margin-top和margin-bottom会发生重叠
- 空白内容的<p></p>也会重叠,也会忽略
- 答案是15px

margin负值问题

  • 对margin的top left right bottom设置负值,有何效果?
- margin-top和margin-left负值,元素向上,向左移动
- margin-right负值,右侧元素左移,自身不受影响
- margin-bottom负值, 下方元素上移,自身不受影响

BFC理解和应用

  • 什么是BFC?如何应用?
- Block format context, 块级格式化上下文
- 一块独立渲染区域,BFC内部元素的渲染不会影响边界以外的元素
形成BFC的常见条件
- float不是none
- position是absolute 或 fixed
- overflow不是visible
- display是flex, inline-block等
  • BFC的常见内容
- 清除浮动 

float布局

  • 如何实现圣杯布局和双飞翼布局(PC端比较常用的一套布局方式,经典的float布局方式)
  • 手写clearfix
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>圣杯布局</title>
    <style>
      body{
          min-width: 550px;
      }
      #header{
          text-align: center;
          background-color: #f1f1f1;
          height: 50px;
      }
      #center{
          background-color: #ccc;
          width: 100%;
          text-align: center;
      }
      #left{
          /* 相对于自身移动,不影响任何元素 */
          position: relative;
          background-color: yellow;
          width: 200px;
          /* 为了让left和center横向重合 */
          margin-left: -100%;
          right: 200px;
          text-align: center;
      }
      #right{
          background-color: red;
          width: 150px;
          /* 外边距设置负值的原理是,元素本身正在缩小 */
          margin-right: -150px;
          text-align: center;
      }
      #footer{
          clear: both;
          text-align: center;
          background-color: #f1f1f1;
          height: 50px;
      }
      /* 开始进行浮动 */
      #container .column{
          float: left;
          height: 500px;
      }
      #container{
          padding-left: 200px;
          padding-right: 150px;
      }
    </style>
  </head>
  <body>
    <div id="header">this is header</div>
    <div id="container">
      <div id="center" class="column">this is center</div>
      <div id="left" class="column">this is left</div>
      <div id="right" class="column">this is right</div>
    </div>
    <div id="footer">this is footer</div>
  </body>
</html>

圣杯布局和双飞翼布局的目的
- 三栏布局 中间一栏最先加载和渲染(内容最重要)
- 两侧内容固定,中间内容随着宽度自适应
- 一般适用于PC网页
- 为什么要去浮动?
document.getElementById('container').offsetHeight
- 0

圣杯布局和双飞翼布局的技术总结

  • 使用float布局
  • 两侧使用margin负值,以便和中间内容横向重叠
  • 防止中间内容被两侧覆盖,一个用padding,一个用margin
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>双飞翼布局</title>
    <!-- 
        双飞翼布局需要注意的点:

     -->
    <style>
        body{
            min-width: 550px;
        }
        #main{
            width: 100%;
            height: 200px;
            background-color: #ccc;
        }
        #left{
            width: 190px;
            height: 200px;
            background-color: #0000ff;
            margin-left:-100%;
        }
        #right{
            width: 190px;
            height: 200px;
            background-color: red;
            margin-left: -190px;
        }
        /* 利用双飞翼布局来布局 */
        .col{
            float: left;
        }
        #main-wrap{
            margin: 0 190px 0 190px;
        }
    </style>
</head>
<body>
    <div id="main" class="col">
        <div id="main-wrap">
            this is main
        </div>
    </div>

    <div id="left" class="col">
        this is left
    </div>

    <div id="right" class="col">
        this is right
    </div>

</body>
</html>
  • 圣杯布局和双飞翼布局的区别?
    • 为左右留白,圣杯布局是使用padding
    • 双飞翼布局是使用margin

image-20220313004303335

flex布局

  • flex实现一个三点的色子
常用语法回顾
            -flex-direction 属性决定主轴的方向(即项目的排列方向)。
            -justify-content 属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。
            -aligin-items  属性定义项目在交叉轴上如何对齐。
            -flex-wrap 默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。
            -aligin-self 
			-flex-flow flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。

image-20220313005121616

4.0 CSS 定位

  • absolute和relative分别依据什么定位?
  • 居中对齐有哪些实现方式?
    • 水平居中
    • 垂直居中
- relative依据自身定位
- absolute 依据最近一层的定位元素定位
	- absolute relative fixed
	- body
	<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            margin: 20px;
        }
        .relative{
            position: relative;
            width: 400px;
            height: 200px;
            border: 1px solid #ccc;
            top: 50px;
            left: 50px;
        }
        .absolute{
            position: absolute;
            width: 200px;
            height: 100px;
            border: 1px solid blue;
            top: 50px;
            
        }
    </style>
</head>
<body>
    <p> absolute和relative定位问题</p>
    <div class="relative">
        <div class="absolute">
            this is absolute
        </div>
    </div>
</body>
</html>

居中对齐:水平居中

  • inline元素:text-align:center
  • block元素:margin:auto
  • absolute元素:left50% + margin-left负值
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .container{
            border: 1px solid #000;
            margin: 10px;
            padding: 10px;
        }
        .item{
            background-color: #ccc;
        }
        /* span元素 */
        .container-1{
            text-align: center;
        }
        .container-2 .item{
            width: 500px;
            margin: auto;
            text-align: center;
        }
        .container-3{
            position: relative;
            height: 100px;
        }
        .container-3 .item{
            width: 300px;
            height: 100px;
            position: absolute;
            left: 50%;
            margin-left: -150px; ;
        }
    </style>
</head>
<body>
    <div class="container container-1">
        <span>一段文字</span>
    </div>
    <div class="container container-2">
        <div class="item">
            this is block item
        </div>
    </div>

    <div class="container container-3">
        <div class="item">
            this is absolute item
        </div>
    </div>
</body>
</html>

垂直居中

  • inline元素: line-height的值等于height值
  • absolute元素: top:50% + margin-top负值
  • absolute元素: transform(-50%,-50%)
  • absolute元素:top left bottom right = 0 + margin:auto

5.0 图文样式

  • line-height的继承问题

6.0 响应式

  • rem是什么?
  • 如何实现响应式?

关于CSS3动画

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前端技术面试大全 的相关文章

  • 如何给 unplugin-vue-components/vite 写一个简单的 resolver

    大部分工作 unplugin vue components 都已经处理好了 我们只需要接收组件名来判断是否是自己的组件 然后处理对应的导入逻辑 一共 3 个字段 as 重命名类似 import componentNameReName fro
  • 每天10个前端小知识 <Day 1>

    前端面试基础知识题 1 将数组的length设置为0 取第一个元素会返回什么 设置 length 0 会清空数组 所以会返回 undefined 2 e target 和 e currentTarget 有什么区别 e target 触发事
  • 前端基础:回顾es6相关知识

    Author note 题记 ECMAscript is international standard of javascript ECMA 是 js的国际标准版语言 let and const 为什么之前用var现在需要用let cons
  • 基于java的web仓库管理系统设计与实现

    基于java的web仓库管理系统设计与实现 I 引言 A 研究背景和动机 基于Java的Web仓库管理系统是近年来快速发展的领域之一 它提供了丰富的功能 如数据存储 数据检索 数据分析和数据可视化等 本文将重点介绍基于Java的Web仓库管
  • 探索Web开发的未来——使用KendoReact服务器组件

    Kendo UI 是带有jQuery Angular React和Vue库的JavaScript UI组件的最终集合 无论选择哪种JavaScript框架 都可以快速构建高性能响应式Web应用程序 通过可自定义的UI组件 Kendo UI可
  • HTML概述、基本语法(表格整理、标签、基本结构)

    一 HTML概述 HTML指的是超文本标记语言 超文本 是指页面内可以包含图片 链接 声音 视频等内容 标记 标签 通过标记符号来告诉浏览器页面该如何显示 我们可以打开浏览器 右击页面 点击 查看网页源代码 来方便了解HTML标签通过浏览器
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • msyql 异常,别干着急,70%的问题都在这里!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 低代码-详情页组件设计

    效果图 详情页数据结构定义 layout 按钮数据 buttonLayout headButton 页头按钮 footButton 页脚按钮 详情页表单配置 config 配置组件列表 detailLayout 默认行为 进表单初始化 只展
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 不要再苦苦寻觅了!AI 大模型面试指南(含答案)的最全总结来了!

    AI 大模型技术经过2023年的狂飙 2024年必将迎来应用的落地 对 IT 同学来讲 这里蕴含着大量的技术机会 越来越多的企业开始招聘 AI 大模型岗位 本文梳理了 AI 大模型开发技术的面试之道 从 AI 大模型基础面 AI 大模型进阶
  • 数据库 | 面试官:一次到底插入多少条数据合适啊?.....面试连环炮

    数据库 面试官 一次到底插入多少条数据合适啊 面试连环炮 数据库插入操作的基础知识 插入数据是数据库操作中的基础 但是 我们程序员将面临随之而来的问题 如何快速有效地插入数据 并保持数据库 性能 当你向数据库中插入数据时 这些数据直接存储到
  • 程序员找工作难!拿到外包公司的 offer 我应该去么?

    引言 前一阵子有一个帖子引起了非常广泛的讨论 描述的就是一个公司的外包工作人员 加班的时候因为吃了公司给员工准备的零食 被公司的HR当场批评 这个帖子一发出来 让现在测试行业日益新增的外包公司备受关注 那么外包公司和非外包公司有什么样的不一
  • 最新整理Java面试八股文,大厂必备神器

    在此 我采访了数十名大厂的面试官和上百的的面试者 总结出了这一套Java面试八股文 这套八股文已经帮助了上百人拿到自己心仪的offer 我们先来看看这套八股文 Java基础面试八股文 操作系统中 heap 和 stack 的区别 什么是基于
  • chrome浏览器无法在地址栏输入内容搜索问题解决--图文

    关于日常遇到的小问题解决记录一下 1 导航栏录入信息后跳转错误 2 解决办法 默认百度搜索引擎地址错误 百度正确的搜索格式是 http www baidu com s wd s chrome浏览器中百度的搜索格式是 http www bai
  • 2024史上最全Java面试八股文(带全部答案)

    今天要谈的主题是关于求职 求职是在每个技术人员的生涯中都要经历多次 对于我们大部分人而言 在进入自己心仪的公司之前少不了准备工作 有一份全面细致 面试题 将帮助我们减少许多麻烦 在跳槽季来临之前 特地做这个系列的文章 一方面帮助自己巩固下基
  • 面试官:分库分表后如何生成全局ID?

    分库分表后就不能使用自增 ID 来作为表的主键了 因为数据库自增 ID 只适用于单机环境 但如果是分布式环境 是将数据库进行分库 分表或数据库分片等操作时 那么数据库自增 ID 就会生成重复 ID 从而导致业务查询上的问题 所以此时 可以使
  • 『力扣刷题本』:逆波兰表达式求值

    大家好久不昂 最近 1 个多月罗根一直在备考期末 文章发的很少 现在已经放寒假啦 学习自然也不能拉下 毕竟 4 月份就要去参加蓝桥杯了 先给自己定个小目标 日更 2 篇 咳咳 下面马上开始讲题 一 题目 给你一个字符串数组 tokens 表
  • 考虑光伏出力利用率的电动汽车充电站能量调度策略研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 数据
  • 每天10个前端小知识 <Day 14>

    前端面试基础知识题 1 CSSOM树和DOM树是同时解析的吗 浏览器会下载HTML解析页面生成DOM树 遇到CSS标签就开始解析CSS 这个过程不会阻塞 但是如果遇到了JS脚本 此时假如CSSOM还没有构建完 需要等待CSSOM构建完 再去

随机推荐

  • Java使用MongoTemplate实现多条件、模糊查询、排序、范围、分页查询

    场景 查询客户列表 不同条件之间取交集 且的关系 单个条件内取并集 或的关系 实现细节如下 1 全等于 手机号全字匹配 2 模糊查询 客户名称模糊搜索 3 单个条件查询多个字段 客户编号 4 日期范围 近期消费时间 5 数值范围 消费总金额
  • Ubuntu使用haar+adaboost训练进行手势识别

    手势识别开源代码千千万 为啥我要用此方法 原因有三 首先 我们项目要求这个手势识别是不分环境的 也就是半夜三更黑灯瞎火也能用 这一下子就把纯RGB的方式给去除了 而且也要考虑用户戴手套 手套颜色不限制 使用 那么肤色过滤什么的咱们再见 其次
  • 毕业设计 2023-2024年最新python毕设选题题目推荐汇总

    文章目录 0 前言 1 python 算法类 毕设选题 2 python 数据挖掘 毕设选题 3 python 大数据处理 云计算 区块链 毕设选题 4 python 网络安全 毕设选题 5 python 游戏设计 动画设计类 毕设选题 适
  • Java实现Kruskal算法

    一 kruskal算法简介 克鲁斯卡尔算法是求连通网的最小生成树的另一种方法 与prim算法不同 它的时间复杂度为O eloge e为网中的边数 所以 适合于求边稀疏的网的最小生成树 二 实现步骤 部分流程图 废话不多说 直接上代码 这张图
  • python绘制余弦曲线图_Python可视化中的Matplotlib绘图(1.画图,网格,子图,画正余弦图,坐标轴界限,画圆,)...

    1 一张基本的图标包含的元素 x轴和y轴 以及他们的刻度线 标签 绘图区域 import matplotlib pyplot as plt 导入绘图模块 import numpy as np 导入需要生成数据的numpy模块 只有一个曲线图
  • 计算机网络常见面试题总结(二)

    本文主要内容转载自 http blog csdn net u013408431 article details 62442670 locationNum 10 fps 1 面试中网络方面的知识被问到的概率很大 尤其是互联网公司 要熟悉osi
  • 垃圾短信识别python步骤详细_python数据挖掘第三篇-垃圾短信文本分类

    文本分类总体上包括8个步骤 数据探索分析 数据抽取 文本预处理 分词 去除停用词 文本向量化表示 分类器 模型评估 重要python库包括numpy 数组 pandas 用于处理结构化数据 matplotlib 绘制词云 便于直观表示 sk
  • java压缩包打不开_java.util.zip.ZipException: error in opening zip file 问题处理

    java util zip ZipException error in opening zip file 这个问题的字面意思是压缩包打不开 我这出现的问题是jar包损坏 打不开 linux系统可以使用命令判断jar 是否正常 jar vtf
  • Axure RP 万能的标签切换面板-动态面板切换

    切换面板在网页中算是非常常见的 如视频网站的电视剧分类标签 资讯网站的资讯分类等 这些交互效果都可以利用动态面板的几个状态来进行相互切换得来 下面来介绍一下如何制作这样的标签 步骤1 从部件库中拖拽一个动态面板到线框图编辑区中 并在 部件交
  • STM32Cube HAL库——ADC电压采集

    STM32Cube HAL库 ADC电压采集 一 ADC基本介绍 模拟数字转换器 即A D转换器 或简称ADC Analog to Digital Converter 通常是指一个将模拟信号转变为数字信号的电子元件 通常的模数转换器是将一个
  • 斗地主游戏

    牌属性类 package Java project 1 import java util Objects public class Card private String size 点数 private String color 花色 pr
  • UE4:自定义Slate 点击保存 出现USlot ReleaseSlateResources() 异常

    Error AssetLog Test uasset Leak Detected CustomWidget 43 CustomWidget still has living Slate widgets it or the parent Ca
  • pyQt5 学习笔记(19)QFrame 边框设置

    文章目录 一 QFrame 简介 二 QFrame 的创建 三 组合效果图 四 QFrame 的功能 API 1 功能 2 QFrame 结构 3 使用总结 1 挑选目标样式 2 根据参数写程序 五 信号 一 QFrame 简介 QFram
  • mysql 数组_MySQL如何实现数组功能

    前段时间想要用数组功能实现某些需求 结果发现mysql不支持数组 这个确实让人很头痛 查阅官方文档 也没有这一方面的资料 结果在网上 看到了某仁兄贴出了变相实现的一种方法 代码如下 DELIMITER DROP DATABASE IF EX
  • 【Ubuntu】使用grub2挂载NFS根文件系统(rootfs)

    经常调试arm开发板的同学应该比较熟悉uboot 它可以使用tftp自动下载内核并通过nfs挂载rootfs 其实 作为x86平台常见的bootloader grub也可以做到通过nfs挂载rootfs 安装grub2 目前新版的ubunt
  • 云vscode搭建--使用容器化部署

    Vscode作为一个轻量级的IDE 其支持丰富的插件 而通过这些插件我们就可以实现在Vscode中写任何语言的代码 Code Server是Vscode的网页版 启动Code Server之后我们就可以在浏览器中打开vscode来愉快的编写
  • java 分页page_java分页PageHelper的使用

    我以前写分页都是些工具类后面偶然的机会发现了这个pagehelper在github上开源框架 maven依赖 com github pagehelper pagehelper 5 1 6 只需要在service层加上然后在controlle
  • 网络安全单兵工具 -- YAKIT

    网络安全单兵工具 YAKIT 一 下载及安装 1 原作者及下载地址 https github com yaklang yakit 2 双击下载好的exe文件 点击核心引擎安装与升级 3 点击意见更新Yak引擎 4 以管理员启动 5 点击连接
  • 《从Paxos到ZooKeeper》读书笔记之第一章(二)

    从Paxos到ZooKeeper 读书笔记之第一章 二 1 2从ACID到CAP BASE 这一节由三小节 从大家数值的数据库事务的四个特性 引出来分布式事务的概念 通过对ACID模型的讨论 提出如何构建一个兼顾可用性和一致性的分布式系统方
  • 前端技术面试大全

    快速搞定前端技术一面 匹配大厂面试要求 迅速建立初中级前端面试 0 2年 JS知识体系 掌握解决面试题的思路与技巧 知识点介绍 CSS 布局 定位 移动端响应式 ES语法 原型 原型链 作用域 闭包 异步 单线程 Web API DOM B