JavaScript—深入理解函数
摘要:当程序在调用某个函数时,做了以下的工作:准备执行环境,初始函数作用域链和arguments参数对象。 函数概述 函数的声明语句 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传 入函数的参数。函数体放在大括号里面。 function
阅读全文
JS 页面生成锚点
摘要:场景 当一个页面内容较多,很容易产生滚动条,这个时候给页面添加锚点能让用户更快,更方便看到自己想看到的内容以提高用户体验。 好了,废话不多说,demo如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!-- 图标 --> <lin
阅读全文
JS异步执行原理
摘要:今天根据自己学的东西,跟大家分享下JS的执行原理。先看个小demo吧 const { log } = console; log(1); // 首先呢,JS代码是从上至下逐行执行,到这里先打印 1 setTimeout(() => { // 到了这里,遇到了异步任务,把异步操作加到异步队列中,然后接着
阅读全文