摘要: 1、浏览器页面渲染流程 浏览器从HTTP服务器获取html文档,到呈现页面给用户,会经过以下几个步骤: 1、解析文档构建的DOM树 三部分:HTML(解析为DOM树)+CSS(解析样式表)+JavaScript(解析脚本); 2、构建渲染树 3、布局与绘制渲染树 解析position, overfl 阅读全文
posted @ 2020-07-22 23:03 柠檬IT 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1、域名解析 当我们在浏览器中输入一个url,比如“www.google.com”时,这个地址并不是谷歌网站真正意义上的地址。互联网上每一台计算机的唯一标识是它的IP地址,因此我们输入地址首先需要解析为IP地址,这个过程叫NDS解析。 2、TCP连接 HTTP协议是使用TCP协议作为其传输层协议,在 阅读全文
posted @ 2020-07-22 22:33 柠檬IT 阅读(234) 评论(0) 推荐(0) 编辑
摘要: BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 JSON 是一种基于文本的数据交换格式;JSONP是一种非 阅读全文
posted @ 2020-07-21 23:19 柠檬IT 阅读(867) 评论(0) 推荐(0) 编辑
摘要: POST和GET是什么? POST和GET是HTTP请求的两种方式,都可实现将数据从浏览器向服务器发送带参数的请求。 HTTP请求底层协议都是TCP/IP,所以两者没有本质的区别。 HTTP HTTP是什么 HTTP:超文本传输协议。所有的WWW文件都必须遵守这个标准。 HTTP向服务器发送请求是T 阅读全文
posted @ 2020-07-20 23:29 柠檬IT 阅读(7128) 评论(0) 推荐(0) 编辑
摘要: ajax: 1、什么是ajax Ajax是对原生XHR的封装,为了达到我们跨越的目的,增添了对JSONP的支持。 异步的javascript和xml,ajax不是一门新技术,而是多种技术的组合,用于快速的创建动态页面,能够实现无刷新更新数据从而提高用户体验。 2、ajax的原理? 由客户端请求aja 阅读全文
posted @ 2020-07-19 21:40 柠檬IT 阅读(7200) 评论(0) 推荐(2) 编辑
摘要: -1、html 兼容性问题 问题:HTML5新的语义标签在低版本的老IE浏览器中存在兼容性问题 解决方案:引用第三方解析库 <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> -2、css兼 阅读全文
posted @ 2020-07-18 17:12 柠檬IT 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1. mvvm框架是什么? mvvm即Model-View-ViewModel,mvvm的设计原理是基于mvc的 MVVM是Model-View-ViewModel的缩写,Model代表数据模型负责业务逻辑和数据封装,View代表UI组件负责界面和显示,ViewModel监听模型数据的改变和控制视图 阅读全文
posted @ 2020-07-12 15:08 柠檬IT 阅读(398) 评论(0) 推荐(0) 编辑
摘要: WebPack 是一个模块打包工具,你可以使用WebPack管理你的模块依赖,并编绎输出模块们所需的静态文件。它能够很好地管理、打包Web开发中所用到的HTML、Javascript、CSS以及各种静态文件(图片、字体等),让开发过程更加高效。对于不同类型的资源,webpack有对应的模块加载器。w 阅读全文
posted @ 2020-07-08 21:46 柠檬IT 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、先来说说什么是源• 源(origin)就是协议、域名和端口号。以上url中的源就是:http://www.company.com:80若地址里面的协议、域名和端口号均相同则属于同源。以下是相对于 http://www.a.com/test/index.html 的同源检测• http://www 阅读全文
posted @ 2020-07-08 21:44 柠檬IT 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、百度统计是什么? 百度统计是百度推出的一款免费的专业网站流量分析工具,能够告诉用户访客是如何找到并浏览用户的网站,在网站上做了些什么,有了这些信息,可以帮助用户改善访客在用户的网站上的使用体验,不断提升网站的投资回报率。“世界很复杂,百度更懂你”,百度统计提供了几十种图形化报告,全程跟踪访客的行 阅读全文
posted @ 2020-07-05 23:44 柠檬IT 阅读(350) 评论(0) 推荐(0) 编辑