面试
文章平均质量分 94
半个夕阳
一个前端
展开
-
【温故知新】Vue
Vuevue 渲染流程new Vue():初始化=> $mount :调用mount 挂载组件=> compile():parse:解析,把模板解析为 ast 的抽象语法树,ast 类似 js 对象,它可以描述所有节点(特别像 vdom )optimize:优化,对 ast 做静态节点标记,跳过指令等generate:代码生成,把 ast 生成代码字符串=> render function:渲染函数getter:在创建组件的时候对 data 进行遍历,创建 w.原创 2021-05-31 10:33:03 · 130 阅读 · 0 评论 -
【温故知新】React 上
Reactreact 一个专注于构建用户界面的 JavaScript 库virtual Dom 模型虚拟 dom 其实就是对真实 dom 的一个抽象,是一个 js 对象,react 所有的表层操作其实都是在修改 vdom生命周期管理setState 机制react patch、事件系统jsx 如何转换为 js 的依靠 Babel 或 TypeScript 来将 JSX 代码转换为 JavaScript。许多包含预配置的工具,例如 Create React App 或 Next..原创 2021-05-31 10:32:08 · 183 阅读 · 1 评论 -
【温故知新】TypeScript
Ts 是什么TypeScript 是 JavaScript 的一个超集,其静态类型检查可以让开发者在开发阶段就可以发现代码中隐藏的错误,弥补了 JS 的不足。而且 TypeScript 提供最新的和不断发展的 JavaScript 特性,开发的时候你可以愉快的使用这些新特性,TS 编译后会转为浏览器可以直接运行的 JavaScript 代码TS 基础类型boolean、number、string、[]、元组(定义数组各位置类型)、null、undefinedenum 枚举,下标从 0 开.原创 2021-05-23 21:09:58 · 129 阅读 · 0 评论 -
【温故知新】Http
简介超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在 TCP 之上。HTTP 是应用层协议。HTTP 是一种无状态协议,即服务器不保留与客户交易时的任何状态。前言因特网协议栈共有五层:应用层:主要的协议有:http、ftp、telnet、smtp、pop3 等。传输层:TCP 和用户数据报协议 UDP。网络层:负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。数据链路层:负责将.原创 2021-05-20 15:28:42 · 250 阅读 · 0 评论