前端基础
哇哈哈矿泉水真好喝
这个作者很懒,什么都没留下…
展开
-
页面性能优化
提升页面性能的方法有哪些? 1.资源压缩合并,减少HTTP请求 2.非核心代码异步加载 异步加载的方式? 1.动态脚本加载 2.defer 直接在script标签的上加 3.async 异步加载的区别 1.defer是在HTML解析完之后才会去执行,如果是多个,按照加载的顺序依次执行 2.async是在加载完之后立即执行,如果是多个,执行顺序和加载顺序无关 3.利用浏览器缓存 缓存的分类...原创 2019-12-13 16:58:20 · 63 阅读 · 0 评论 -
浏览器渲染机制
1.什么是DOCTYPE及作用 DTD(document type definition,文档类型定义)是一系列的语法规则,用来定义XML/HTML的文件类型。浏览器会使用他来判断文档类型,决定使用何种协议来解析以及切换浏览器模式。 DTD简单来说就是告诉浏览器,自己是什么文档类型,浏览器根据DTD来判断用什么引擎来解析他。 DOCTYPE是用来声明文档类型和DTD规范的,一个主要的用途便是文...原创 2019-12-13 15:53:29 · 59 阅读 · 0 评论 -
前端面试基础--安全类
1.CSRF 1.基础概念和缩写 跨站点请求伪造(Cross—Site Request Forgery) 2.攻击原理及过程 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A 在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A; 用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B; 网站B接收到用户请求...原创 2019-12-09 23:11:06 · 78 阅读 · 0 评论 -
前端必问面试题-通信类
1.什么是同源策略及限制 同源策略限制从一个源加载的文档或者脚本如何与来自另一个源的资源进行交互,这是一个用于隔离潜在恶意文件的关键的安全机制。 如果不同源? 1.cookie、localStorage和indexDB无法读取 2.DOM无法获得 3.AJAX请求不能发送 2.前后端如何通信 1.Ajax 必须 同源 2.WebSocker 都可以 3.CORS 都可以 3.如何创建AJAX 3....原创 2019-12-09 20:16:07 · 157 阅读 · 0 评论