首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS基础
林三岁
创建于2021-05-15
订阅专栏
从零开始学JS
暂无订阅
共9篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器的渲染机制
1. 前言 在浏览器地址中从输入url地址到页面显示出来,这个过程发生了什么? 浏览器拿到页面资源后是怎么加载的? 浏览器又是怎么渲染页面的? ... 2. 从资源加载到浏览器解析的过程 当我们在浏览
从零实现Promise
1. 什么是Promsie? Promise 是异步编程的一种解决方案。用于解决传统回调嵌套的问题(回调地狱),多层的回调嵌套使得代码复杂难维护。它由社区最早提出和实现(jq 1.5版本的deferr
一定要弄懂Event Loop
1. 前言 EventLoop也就是常说的事件循环机制。不管是浏览器还是nodejs,在代码执行过程中都会基于这套事件循环机制来实现异步编程。不同的是浏览器中的EventLoop是根据HTML定义的规
总结:js中的this指向
this是什么? 在浏览器端运行JS代码,非函数中的this一般都是window;研究this都是研究函数中的this。有一个特殊的,就是ES6+中“块级上下文”中的thi
详解javascript面向对象
详解javascript面向对象 1、什么是面向对象 面向对象其实是一种编程思想,其中核心的概念有 类,以及类的实例(对象) JS本身就是基于面向对象思想开发出来的编程语言,所以在学习和开发JS的时候
详解防抖和节流
防抖和节流 一、 为什么需要防抖和节流 在编写业务的过程中,通常会给元素绑定很多事件。执行事件的过程中,如果存在“高频”触发的场景,多次且连续的触发,可能会造成不必要的性能问题,影响体验。从优化的角度
(三)JS基础:变量提升
1. 什么是变量提升? 1.1 var变量提升和function声明提升 1.2 let、const与var的区别 var和function会进行变量提升,ES6中的let和const不会 使用var
(二)JS基础:作用域与作用域链
作用域概念 每一个变量,函数都有其作用的范围,超出了这个范围,就不能被访问,这就是作用域。作用域决定了变量与函数的可访问范围。
(一)JS基础:数据类型
JavaScript的数据类型分为两种:原始类型(即基本数据类型或值类型)和对象类型(即引用数据类型)