首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端学习
IT嘎嘎
创建于2023-02-11
订阅专栏
记录自己前端学习的笔记和收获,见证自己的成长
等 1 人订阅
共10篇文章
创建于2023-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器渲染原理
整个渲染流程分为多个阶段,分别是: HTML 解析、样式计算、布局、分层、绘制、分块、光栅化、画 每个阶段都有明确的输入输出,上一个阶段的输出会成为下一个阶段的输入。整个渲染流程就形成了一套生产流水线
事件循环
事件循环(Event Loop)是单线程的JavaScript在处理异步事件时进行的一种循环过程。保证渲染主线程不阻塞。
JS之面向对象
对象:万物皆对象 「研究/使用对象」 类:把万事万物按照特征进行分类(大类和小类),内置类:JS语言本身就是基于类和实例构建和组成的
变量提升、块级上下文和函数
变量提升—JS代码执行的预处理机制 在“当前上下文”中,代码执行之前,浏览器首先会把所有带var/function关键字的进行提前声明或者定义。
JS之函数的底层运行机制
本文从内存知识、浏览器开发者工具、函数运行机制包括创建函数和函数执行等等方面来介绍JavaScript函数的运行机制。
JS之数据类型分类与转换
数据类型分类: 原始数据类型number、string、boolean、null、undefined、symbol、bigint和对象类型object、function...
JavaScript之继承
JavaScript继承共有六种:原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合继承。
柯理化
柯里化:形成一个闭包(不被释放的上下文),我们就可以“预先”存储一些东西,而这些东西可以供其下级上下文“后期”调取使用 ->柯理化函数思想「预先存储的思想」
JS之VO、GO、AO
VO(G):在栈内存全局执行上下文中,存放全局声明的变量,属于栈内存 GO:堆内存中默认开辟的空间,地址0x000,是全局对象, 存放浏览器默认提供给JS调用的API AO:活动对象,是VO的分支
01 事件基础
什么是事件 事件是浏览器赋予元素的默认行为,也可以理解为事件是天生具备的,不论是否为其绑定方法,当某些行为触发的时候,相关的事件会被触发执行。