首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端知识点记录
丘耳
创建于2024-11-26
订阅专栏
知识点笔记(自用)
暂无订阅
共31篇文章
创建于2024-11-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端错误捕获方法
1 try...catch 语句:用于捕获同步代码中的错误。 2 window.onerror 事件:用于捕获全局未捕获的 JavaScript 运行时错误。 3 Promise 的错误捕获,有以下几
变量对象(Variable Object)
1 一个执行上下文的生命周期可以分为两个阶段: 创建阶段 执行上下文会分别 创建变量对象,建立作用域链,以及确定 this 指向。 代码执行阶段 创建完成之后,就会开始执行代码,会完成变量赋值,函数引
JS中的this关键字
执行上下文生命周期: 1. this 的指向,是在函数被调用的时候确定的。也就是执行上下文被创建时确定的。 2. 在函数执行过程中,this 一旦被确定,就不可更改了。 在一个函数上下文中,this
JS内存空间
js:具有自动的垃圾回收机制。 找出那些不再继续使用的变量,然后释放其占用的内存。 回收的方式: (1)标记清除【js中常用】 (2)引用计数 js没有严格意义上区分栈内存与堆内存,可以简单理解为Ja
执行上下文(Execution Context)
控制器转到可执行代码时,会进入一个执行上下文,可理解为当前代码的执行环境,它会形成一个作用域。 JS中的运行环境大概包括三种情况: 全局环境:JavaScript代码运行起来会首先进入该环境 函数环境
var、let、const
var: • 作用域:var 声明的变量具有函数作用域,即在函数内部声明的 var 变量,在整个函数内都是可见的。如果在全局作用域中声明,它会成为全局对象的属性。 • 变量提升:var 声明的变量会存
前端代码规范
HTML 代码规范 使用 HTML5 文档类型声明: <!DOCTYPE html> 缩进使用 2 个空格。 为所有具有语义的元素使用正确的 HTML 标签,例如使用 <header>、<nav>、<
前端安全知识
下面列举一些常见的前端安全知识: 1. 跨站脚本攻击(XSS): • 原理:攻击者通过在网页中注入恶意脚本,当其他用户访问该网页时,恶意脚本会在用户浏览器中执行,从而窃取用户数据或进行其他恶意操作。
前端性能优化
下面列举一些常见的前端性能优化方法: 1. 压缩代码 • JavaScript 代码压缩:去除空格、注释,缩短变量名等,例如使用 UglifyJS 或 Terser 工具。 • CSS 代码压缩:类似
异步编程、闭包、原型链
1 异步编程: 在 JavaScript 中,异步编程用于处理那些需要花费时间才能完成的操作,比如网络请求、文件读取等,而不会阻塞程序的执行,让程序能够继续处理其他任务。 常见的异步编程方式有 回调函
ES6 及以上引入的新特性
1 let、const let 和 const 关键字:用于更灵活的变量声明,let 声明的变量具有块级作用域,const 用于声明常量。 2 箭头函数 箭头函数:提供了更简洁的函数定义方式。 3 模