无标题
前端八股文——web存储/HTTP/计算机网络掌握cookie,localStorage,sessionStorage 1.Cookie本身用于浏览器和server通讯 被“借用”到本地存储来的 可用document.cookie = ‘…’来修改 其缺点: 存储大小限制为4KB http请求时需要发送到服务端,增加请求数量。 只能用document.cookie=’…’来修改,太过简陋 2.localStorage和sessionStorageHTML5专门为存储来设计的,最大可以存5M API简单易用,setItem getItem 不会随着http请求被发送到服务端 它们的区别: localStorage数据会永久存储,除非代码删除或手动删除 sessionStorage数据只存在于当前会话,浏览器关闭则清空 一般用localStorage会多一些 3.HTTP前端工程师做出网页,需要通过网络请求向后端获取数据,因此http协议是前端面试必考的内容 1.http状态码1.1状态码分类1xx - 服务器收到请求 2xx - 请求成功,如...
前端八股文——JS专题
JS基础1.数据类型1.1基本数据类型介绍,及值类型和引用类型的理解JS中8种基础数据类型,分别为:undefined null Boolean Number String Object Symbol BigInt 其中Symbol和BigInt是ES6新增的数据类型,可能会被单独问 Symbol代表独一无二的值,最大的用法是用来定义对象的唯一属性名 BigInt可以代表任意大小的整数 a.值类型的数值变动过程如下let a=100; let b = a; a=200 console.log(b);//100 b.引用类型的赋值变动过程如下:let a = { age:20}; let b = a; b.age=30; console.log(a.age)//30 1.2数据类型的判断(typeof/instanceof)typeoftypeof:能判断所有值类型,函数,不可对null 对象 数组进行精确判断,因为都返回object 123456789101112co...
前端八股文——HTML&CSS专题
HTML面试题1.如何理解HTML语义化?HTML语义化的定义:使用恰当的HTML标签来表达页面内容的结构和含义,而不仅仅是div/span等通用容器。 优点: 让人更容易读懂(增加代码可读性) 让搜索引擎更容易读懂,有助于爬虫抓取更多有效信息,爬虫依赖于标签来确定上下文和各个关键字的权重(SEO) 在没有CSS样式下,页面也能呈现出很好的内容结构、代码结构 常用的语义化标签1.文档结构标签 12345678910111213141516<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>页面标题</title></head><body> <header>页面页眉</header> <nav>导航区域</nav> <main>主要内容</main>...
前端八股文——Vue专题
前端八股文——Vue专题VUE2系列一、对于MVVM的理解MVVM是Model-View-ViewModel的缩写 Model:代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑 View:代表UI组件,负责将数据模型转化成UI展现出来 ViewModel通过双向数据绑定把View层和Model层连接起来,而View和Model之间的同步工作完全是自动的,无需认为干涉,所以开发者只需要关注业务逻辑,不需要手动操作DOM,不需要关注数据状态的同步问题,复杂的数据状态维护完全由MVVM来统一管理。 二、Vue的生命周期(Vue2)Vue2beforeCreate(创建前)在数据观测和初始化事件还未开始 created(创建后)完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来 beforeMount(载入前)在挂载开始之前被调用,相关的render函数首次被调用,实例已完成以下的配置:用上面编译好的html内容替换el属性指向的DOM对象,完成模板中的html渲染到html页面中,进行ajax交互。 beforeUpdate(更新前)在数据更新之前调...
西藏游玩记
西藏游记
