03 2022 档案
摘要:浏览器输入url,浏览器主进程接管,开一个下载线程,然后进行 http请求; 执行 dns 查询,建立 TLS 连接,向目标服务器发送请求,接收返回数据; (Https连接过程需要在正式收发数据前建立TLS连接,确保安全性。TLS建立在TCP之上,建立TLS连接前需要TCP4次握手。然后进行TLS连
阅读全文
摘要:IFC:内联格式化上下文 BFC:block formatting Context 块级格式化上下文 css垂直居中的集中方式: <div class="box"> <div>垂直居中</div> </div> .box{ display: flex; justify-content:center;
阅读全文
摘要:#、HTTP 介绍: HTTP 是 Hyper Text Transfer Protocol(超文本传输协议)的缩写。 是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTT
阅读全文
摘要:#、什么是 angular Angular是基于typescript构建的开发平台,它包括: 一个基于组件的框架,用于构建可伸缩的 Web 应用 一组完美集成的库,涵盖各种功能,包括路由、表单管理、客户端-服务器通信等 一套开发工具,可帮助你开发、构建、测试和更新代码 它用于构建Web /移动和桌面
阅读全文
摘要:中文官网:https://www.sass.hk/ #、什么是 Sass Sass 是一种 CSS 的预编译语言,它扩展了 CSS 语言,增加了 变量(variables)、嵌套(nested rules)、混合(mixins)、函数(functions)、运算等特性,并完全兼容 CSS 语法,使
阅读全文
摘要:#、什么是 typescript TypeScript 是 JavaScript 的加强版,它给 JS 添加了可选的静态类型和基于类的面向对象编程,它扩展了 JS 的语法。 TS 是纯面向对象的编程语言,包含类和接口的概念。 TS 在开发时就能给出编译错误;而 JS 需要在代码运行时才能暴露错误。
阅读全文
摘要:自从用了 Angular 框架,jquery 的使用率直线下降,不过还是得捡起来。 #、jquery有哪些优点? 轻量级框架 强大的选择器,出色的 DOM 操作封装 可靠的事件处理机制(事件绑定) 完善的 ajax 出色的浏览器兼容性 链式操作 行为层和结构层分离,支持丰富插件,文档丰富 #、$()
阅读全文
摘要:知识架构: SPA: 单页Web应用(single page web application,SPA): SPA 是一种特殊的 Web 应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的。它将所有的活动局限于一个 Web 页面中,仅在该 Web 页面初始化时加载相应的 HTML
阅读全文