JavaScript面试系列-01
JavaScript面试系列-01 1. 什么是 JavaScript? JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 Ja

2022年7月17日
大约 5 分钟
JavaScript面试系列-02
JavaScript面试系列-02 1. JavaScript 中 void(0) 如何使用? void(0)用于防止页面刷新,并在调用时传递参数“zero”。 void(0)用于调用另一种方法而不刷新页面。 2. escape 字符是用来做什么的? escape方法返回一个包含charstring内容的字符串值(Unicode格式)。所有空格、标点、重音符

2022年7月17日
大约 4 分钟
JavaScript面试系列-03
JavaScript面试系列-03 1. JavaScript 中如何使用事件处理程序? 事件是由用户生成活动(例如单击链接或填写表单)导致的操作。 需要一个事件处理程序来管理所有这些事件的正确执行。 事件处理程序是对象的额外属性。此属性包括事件的名称以及事件发生时采取的操作。 2. 解释延迟脚本在 JavaScript 中的作用? 默认情况下,在页面加载期

2022年7月17日
大约 9 分钟
JavaScript面试系列-04
JavaScript面试系列-04 1. 匿名函数和命名函数有什么区别? 匿名函数通常是某一个事件触发后进行触发的。 命名函数可以进行预先的封装,在需要使用的地方通过调用函数名运行。 2. JavaScript 中的闭包是什么?举个例子? 闭包是在另一个函数(称为父函数)中定义的函数,并且可以访问在父函数作用域中声明和定义的变量。 闭包可以访问三个作用域中的

2022年7月17日
大约 4 分钟
Vue 使用原生 js 实现锚点定位到指定位置
Vue 使用原生 js 实现锚点定位到指定位置 方式一:传统href锚点定位 网上有很多通过href锚点定位的方式,也有很多千奇百怪的方法!这种跳转方法实现的是从某个位置跳转到同页面的另一个位置。 通过href定位会在访问地址栏中增加ID值,影响url正常请求,不太友好; 另外是href定位如果不想定位到浏览器界面顶部位置时, 需要在对应的ID值内部元素中增

2022年7月2日
大约 1 分钟