Lazy Blog
07
09
V8是如何执行一段JS代码的 V8是如何执行一段JS代码的
V8是如何执行一段JS代码的编译器(Compiler),解释器(Interpreter),抽象语法树(AST),字节码(Bytecode),即时编译器(JIT) 编译器和解释器编译型语言,经过 编译器 编译,生成机器能读懂的二进制文件,可直
2021-07-09
07
JS变量存储(栈和堆) JS变量存储(栈和堆)
JS变量存储(栈和堆)1.JS 是 动态语言(运行过程中检查数据类型) 弱类型语言(支持隐式转换) 静态语言:声明的时候就需要确认其变量类型 C语言弱类型语言:支持变量类型隐式转换 C语言 2.7种数据类型为 原始类型: Null Un
2021-07-07
01
JS数据回收机制 JS数据回收机制
JS数据回收机制回收机制分为 手动回收(C/C++) 自动回收(JS/Java/Python) 栈中的数据回收在 执行上下文栈 中存在一个指针 指向当前执行函数的 执行上下文, 记录当前执行状态的指针 称为 ESP 当前 函数执行完毕时,E
2021-07-01
06
26
浏览器渲染流程 浏览器渲染流程
HTML/CSS/JS浏览器接收 这三种文件,渲染出页面 HTML:HyperText Marked Language, 超文本标记语言, 标记 和 文本 组成CSS: Cascading Style Sheets, 层叠样式表,
2021-06-26
22
从输入网址到首屏渲染 从输入网址到首屏渲染
用户发出URL请求 到 页面开始解析的过程,叫做导航 0. 用户输入首先,浏览器判断地址栏 输入的是 URL规则 数据 还是 搜索内容是 符合 URL规则 的内容,拼上协议;是 搜索内容,调用默认搜索引擎。 beforeunloaded用户
2021-06-22
20
JS执行上下文 JS执行上下文
JS执行上下文JS代码执行流程代码被 JS引擎放入内存,先编译阶段,再执行阶段特点:先编译后执行编译阶段 会生成两部分内容,执行上下文(Execution context) 和 可执行代码编译阶段 变量 函数 放在执行上下文(变量环境)中,
2021-06-20
15
04
13
repeatWhen操作符实现轮询 repeatWhen操作符实现轮询
repeatWhen操作符实现轮询这里写的有点问题,回头修改!!!!! 前言(无关内容,可直接跳过) 业务上有个轮询操作,最近又自学了RxJS, 不想妥协嵌套函数,不想使用settimeout,想写一段代码检视会上大家第一眼看不懂的代码,
2021-04-13
03
22
3.ng-指令 3.ng-指令
指令用于 修改DOM结构 ,或用于 修改DOM属性 或 组件实例数据模型属性 的类 指令类几乎总与 HTML元素 或 属性(attribute) 相关,甚至把 同名属性当作指令名本身. 当 Angular 执行时,在 HTML 模板中发现指
2021-03-22
17
2.ng-模板 2.ng-模板
HTML模板简介通过在模板中使用 Angular 的特有语法,增强HTML的功能. Angular不支持模板中使用 script 标签。Angular 会忽略 script标签,并向浏览器控制台输出一条警告 插值{{..
2021-03-17
02
24
1.ng-组件 1.ng-组件
Angular 基础知识这之前写了 RxJS 基础知识,看完官网RxJS 之后想应用起来却无从下手。 看了大佬的学习路线感觉很有道理,准备跟着学习 wendellhu95大佬的Angular学习资源清单 Angular + TypeScri
2021-02-24
21
Rxjs基础知识 Rxjs基础知识
Rxjs基础知识 这一篇感觉像把官方文档抄了一遍(好歹是自己排的版!),没办法,中文文档写的太好了,每一句都发人深省. 这一篇之后出各类相似操作符使用对比篇吧. RxJS 是什么RxJS 是一个库,它通过使用 observable 序
2021-02-21
4 / 6