首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
切图只会helloworld
更多收藏集
微信扫码分享
微信
新浪微博
QQ
70篇文章 · 0订阅
请求 & 跨域
在前后端分离项目中,前端请求后端接口得到后端数据,完成页面内容的渲染或功能状态的判断,已经成为常规操作。那么,关于前端如何请求后端接口获取并解析数据,主要有哪些方式呢?
结合执行栈、执行上下文,理解this的指向问题
作用域决定代码块内“资源”的可见性。作用域在定义时就确定,并且不会改变。 在给出上面代码执行的结果之前,我们先来分析一下代码定义到执行的过程。首先,在定义时确定代码的作用域: 至此,代码的作用域确定。作用域的确定,代码块内“资源”的可见性随即确定: 也许这时候你更加确定代码的执…
JavaScript 是如何运行的?
我们来确认一下JavaScript的定义:JavaScript 是一门解释型的动态语言。 解释型语言是相对于编译型语言存在的,源代码不是直接编译为目标代码,而是转成中间代码,再由解释器对中间代码进行解释运行。 主流编程语言有编译型(如 C++)、解释型(如 JavaScript…
浏览器组成和多进程架构
我们几乎每天都在使用浏览器,我们在浏览器地址栏中输入网址或者通过链接打开网页后,浏览器就会将目标内容呈现出来。这个过程具体是如何进行的,对于前端开发者来说,了解清楚是很有必要的,因为更细化的了解浏览器的工作原理,能帮助 我们更好地理解那些最佳开发实践的缘由,并在开发中选择更好的…
「浏览器工作原理」写给女友的秘籍-浏览器组成&网络请求篇(1.2W字)
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 要介绍进程与线程的话,需要先讲解下并行处理,了解了并行处理的概念,再理解进程和线程之间的关系就会变得轻松许多。 计算机中的…
浏览器多线程和js单线程
进程和线程都是操作系统的概念。 进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,即进程是操作系统进行资源分配和独立运行的最小单元。 当我们启动一个应用,计算机会至少创建一个进程,cpu会为进程分配一部分内存,应用的所有状态都会保存在这…
「一劳永逸」送你21道高频JavaScript手写面试题
基本上面试的时候,经常会遇到手撕XXX之类的问题,这次准备梳理总结一遍,巩固我们原生JS基础的同时,下次想复习面试手撕题的时候,找起来方便,也节省时间。 梳理的顺序是随机的,不按照难以程度。 「节流throttle」,规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触…
【译】微任务与宏任务实践
看下结果,script start先输出,然后是script end, promise1, promise2 and setTimeout。虽然setTimeout的延时设置的是0,但是为什么在最后打印呢? 在一个event loop循环里,宏任务在微任务之前运行。 你可能要说…
前端算法渣的救赎之路🚀
首先这是一份面向面试的算法题,题目主要选自leetcode中hot 100 | 腾讯精选50题 | 精选Top面试题 | 剑指offer | 面试中遇到的一些算法题,全文122题,基本涵盖了前端面试中的算法题分类。因为个人能力有限,所以题目几乎是easy | mid,并且搬运了…
JS 异步编程六种方案
我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。…