| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 2021Web前端面试必问! -> 正文阅读 |
|
[JavaScript知识库]2021Web前端面试必问! |
跨域如何解决解决方案:
浏览器的本地存储?各自优劣如何?
token原理客户端输入用户名和密码,将这次请求提交到服务器,服务器根据用户这次请求验证用户是否存在,验证成功之后,服务器端会向客户端返回一个唯一的token值,客户端需要把服务器端返回的token值记录到客户端本地,之后客户端要请求服务器端的接口就必须要携带token,才能正常的进行操作,因为token是保证你登录成功之后的唯一身份令牌。 说一说你对闭包的理解闭包是指有权访问另一个函数作用域中的变量的函数 当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执m行
vue组件的通信方式父子组件通信 父->子 兄弟组件通信
跨级组件通信
组件化与模块化??????? 模块化:从代码的的逻辑操作划分的,将不同功能的代码逻辑划分成不同的模块,方便代码的分层开发,方便后期对于代码的维护,确保了每个功能模块功能单一 ??????? 组件化:从UI设计角度出发划分的,前端组件化,为了方便UI组件重复使用,相当于在模块化的基础上添加了页面结构 git常用的命令以及与其他版本控制器的区别常用命令:
GIT与SVN的区别: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。 Git是分布式版本控制系统,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己电脑上。协同的方法是这样的:比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件! 前端性能优化的几种方式浏览器缓存 防抖、节流 资源懒加载、预加载 开启Nginx gzip压缩 三个方面来说明前端性能优化 webpack优化与开启gzip压缩
本地存储——从Cookie到Web Storage、IndexeDB
代码优化
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:12:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |